Webooz Lead & Journey Tracker for WooCommerce

Description

Webooz Lead & Journey Tracker gives you full visibility into your WooCommerce customer journeys. See exactly how visitors navigate your store — from their landing page through every product they view, every item they add to cart, and whether they convert or abandon.

Core Features

  • Automatic Lead Capture — Leads are created automatically when visitors add products to their cart or complete checkout. No forms needed.
  • Smart Lead Capture Popup — A beautifully designed popup appears when visitors add items to their cart, prompting them to share their contact details. Fully customizable fields, text, and behavior.
  • Customer Journey Tracking — See the full browsing path for every lead: landing page, referrer, pages visited, and products viewed.
  • Abandoned Cart Monitoring — Identify which products are being added to cart but not purchased.
  • Conversion Tracking — Automatically marks leads as converted when their orders reach processing or completed status.
  • Analytics Dashboard — Beautiful dashboard with KPI cards, leads-over-time chart, top products, and country breakdown.
  • Searchable Leads Table — Sort, filter, and search your leads. Export to CSV with one click.
  • Lead Detail View — Deep-dive into any lead with a visual journey timeline, cart items, and activity log.
  • Modern Settings Dashboard — Clean, tabbed settings interface with live popup preview panel.

Technical Highlights

  • WooCommerce Blocks Compatible — Works with both classic WooCommerce and the new Blocks-based shop (Interactivity API).
  • Country Detection — Automatically detects visitor country from phone number prefixes.
  • GDPR Compliant — Built-in privacy policy suggestion, personal data exporter, and personal data eraser.
  • WooCommerce HPOS Compatible — Fully compatible with High-Performance Order Storage.
  • Lightweight — No external dependencies, no CDN calls, no tracking scripts phoning home. All data stays on your server.
  • Developer Friendly — Extensible via WordPress filters and actions.

Lead Capture Popup

The popup feature lets you capture visitor contact information (name, email, phone) right when they show purchase intent by adding items to their cart. You control:

  • Which fields to show — Name, Email, Phone (each independently toggleable)
  • Which fields are required — Set required fields per your needs
  • Trigger mode — Show after add-to-cart (non-blocking) or before add-to-cart (blocking modal)
  • Custom text — Customize the heading, description, and button text
  • Smart display rules — Show once per session, skip if already captured, and more
  • Live preview — See exactly how your popup will look while configuring it

How It Works

  1. A first-party cookie identifies returning visitors (configurable duration, default 30 days).
  2. A lightweight JavaScript tracker records page visits in sessionStorage.
  3. When a visitor adds a product to cart, a lead record is created with their cart items.
  4. The lead capture popup (if enabled) prompts visitors for their contact details.
  5. At checkout, billing information is associated with the lead.
  6. When an order reaches “processing” or “completed” status, cart items are marked as converted.
  7. View everything from the Lead Tracker admin dashboard.

Privacy

Webooz Lead & Journey Tracker uses a first-party, httpOnly cookie for visitor identification. No data is sent to external servers. The plugin integrates with WordPress’s built-in privacy tools:

  • Privacy Policy — Suggested text is added to your Privacy Policy page.
  • Data Export — Personal data can be exported via Tools Export Personal Data.
  • Data Erasure — Personal data can be erased via Tools Erase Personal Data.

Installation

  1. Upload the webooz-lead-journey-for-woocommerce folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Ensure WooCommerce is installed and active.
  4. Navigate to Lead Tracker Dashboard to view your analytics.
  5. Configure settings at Lead Tracker Settings.
  6. Enable the lead capture popup under the Popup tab in Settings.

FAQ

Does this plugin require WooCommerce?

Yes, WooCommerce must be installed and active. The plugin will show an admin notice if WooCommerce is not detected.

Does the popup work with WooCommerce Blocks?

Yes! The popup is fully compatible with both the classic WooCommerce shop templates and the newer Blocks-based product grids that use the WordPress Interactivity API.

Does it work with WooCommerce HPOS (High-Performance Order Storage)?

Yes, the plugin declares HPOS compatibility and stores visitor IDs in both postmeta and HPOS order meta.

What data does the cookie store?

The cookie stores only a random visitor identifier string (e.g., wljt_abc123def456). No personal data is stored in the cookie itself.

Does it slow down my site?

No. The frontend JavaScript is lightweight and uses sessionStorage for page tracking. No external scripts are loaded.

Can I customize the popup appearance?

Yes. You can change the heading, description, button text, and choose which fields (Name, Email, Phone) to show. A live preview panel in the settings lets you see changes in real time.

Can I export my leads?

Yes, click the “Export CSV” button on the All Leads page to download all leads with their cart and conversion data.

What happens when I delete the plugin?

By default, all data is preserved. If you enable “Delete Data on Uninstall” in Settings, all tables and options will be removed when the plugin is deleted.

Can I extend the plugin with custom code?

Yes! The plugin provides several filters and actions:

  • wljt_tracking_enabled — Enable/disable tracking programmatically.
  • wljt_before_lead_capture — Filter lead data before it’s saved.
  • wljt_after_lead_capture — Action after a lead is captured.
  • wljt_conversion_statuses — Customize which order statuses trigger conversion.
  • wljt_phone_country_prefixes — Add or modify phone prefix country mappings.

Reviews

June 15, 2026
Webooz Lead & Journey Tracker for WooCommerce is a very useful plugin for tracking customer journeys and leads. It gives clear insights into customer behavior, helping us understand how visitors interact with our store before making a purchase. The setup is simple, the interface is user-friendly, and the tracking data is highly valuable for improving conversions. Highly recommended for any WooCommerce store owner looking to optimize their sales process.
Read all 1 review

Contributors & Developers

“Webooz Lead & Journey Tracker for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.1.0

  • New: Lead capture popup — customizable contact form triggered on add-to-cart.
  • New: Modern tabbed settings dashboard with live popup preview panel.
  • New: WooCommerce Blocks (Interactivity API) compatibility for popup triggers.
  • New: Support for non-AJAX add-to-cart via sessionStorage flag persistence.
  • Fix: Checkbox settings now correctly save as ‘yes’/’no’ instead of empty strings.
  • Fix: Timezone consistency — all timestamps now use WordPress local time.
  • Fix: Server-side validation skips hidden popup fields.
  • Improvement: HPOS compatibility declaration.
  • Improvement: Proper sanitize callback for all checkbox settings.

1.0.0

  • Initial release.
  • Automatic lead capture on add-to-cart and checkout.
  • Customer journey tracking with page view recording.
  • Abandoned cart monitoring with conversion tracking.
  • Analytics dashboard with KPI cards and charts.
  • Searchable, sortable, filterable leads table with CSV export.
  • Lead detail page with journey timeline and cart items.
  • GDPR compliance: privacy policy suggestion, data exporter, data eraser.
  • WooCommerce HPOS compatibility.
  • Settings page with tracking, privacy, and data management options.
  • Clean uninstall with optional data deletion.