Cart Tracker for Woocommerce Documentation

SSP — Cart Tracker for WooCommerce (Docs)

SSP Documentation

SSP Cart Tracker for WooCommerce

Overview

SSP Cart Tracker for WooCommerce provides detailed analytics on cart and checkout behavior. Track when customers add items, where they drop off, which products get abandoned most, and get actionable insights to recover more sales.

Two-stage tracking: The plugin tracks both cart activity (add to cart through cart page) and checkout activity separately, so you can see exactly where customers abandon.
Admin LocationWooCommerce → Cart Tracker
RequirementsWooCommerce 6.0+, PHP 7.4+
Data StorageCustom database tables (auto-created on activation)

Dashboard

The Dashboard gives you a high-level view of your store’s cart and checkout performance.

Key Metrics

Revenue CapturedTotal value of completed orders from tracked carts.
Lost RevenueTotal value of abandoned carts — potential sales you missed.
Cart ConversionPercentage of carts that result in a completed order.
Checkout ConversionPercentage of customers who start checkout and complete it.

Quick Stats

  • Average Cart Value — Typical cart total across all sessions.
  • Average Time in Cart — How long customers take before completing or abandoning.
  • Cart Abandonment Rate — Percentage of carts that are abandoned.
  • Active Carts Now — Current shopping sessions in progress.

Date Range Filter

Filter all dashboard data by: Last 7 days, 30 days, 90 days, Last year, or All time.

Activity Chart

Visual chart showing daily cart activity over the selected period — total carts, completed, and abandoned.

Cart & Checkout Activity

View individual cart and checkout sessions in the Cart & Checkout Activity tab.

Cart Activity View

Every time a customer adds something to cart, a new session is created. Each record shows:

StatusActive (in progress), Abandoned (timed out), or Completed (ordered).
ItemsNumber of items in cart.
ValueCart total.
DurationTime from first add-to-cart to completion/abandonment.
StartedWhen the cart session began.
OrderLink to WooCommerce order if completed.

Checkout Activity View

Tracks customers who reach the checkout page. Same fields as cart activity, but specifically for checkout sessions.

Detail View

Click “View” on any cart to see full details including all products that were in the cart at abandonment/completion.

Actions

  • Export CSV — Download all cart data as a spreadsheet.
  • Clear All Logs — Delete all tracking data (cannot be undone).
  • Delete — Remove individual records.

Product Analytics

The Product Analytics tab shows performance data for each product.

Metrics Per Product

AddedHow many times this product was added to a cart.
AbandonedHow many carts containing this product were abandoned.
ConvertedHow many times this product was actually purchased.
Conversion RatePercentage of adds that resulted in purchase.
RevenueTotal revenue generated by this product.

Sort Options

  • Most Added — Products customers add most often.
  • Most Abandoned — Products frequently left behind.
  • Most Converted — Best-selling products.
  • Top Revenue — Highest revenue generators.
High abandonment products: If a product has many adds but few conversions, investigate why — price, shipping cost, unclear description, or missing images may be the issue.

Conversion Funnel

The funnel on the Dashboard shows the customer journey in three stages:

The Three Stages

Carts StartedCustomer added at least one item to cart. They’re interested.
Reached CheckoutCustomer proceeded to checkout page. They intend to buy.
Completed PurchaseCustomer finished the order. Success!

Key Rates

  • Cart-to-Checkout Rate — What percentage of cart starters proceed to checkout.
  • Checkout Conversion Rate — What percentage of checkout starters complete purchase.
Where to focus: If cart-to-checkout is low, improve your cart page. If checkout conversion is low, simplify your checkout process.

How to Improve

The How to Improve tab provides personalized insights based on your actual data.

Personalized Insights

Based on your conversion rates, the plugin will surface specific recommendations:

  • Low Cart-to-Checkout — Suggestions to improve cart page trust and simplify path to checkout.
  • Checkout Abandonment — Tips on reducing friction, showing costs upfront, adding payment options.
  • Healthy Funnel — When rates are good, focus shifts to increasing traffic and average order value.

Products with High Abandonment

Lists specific products that are frequently added but not purchased, with investigation suggestions.

Industry Benchmarks

Compare your metrics against typical e-commerce performance:

Cart-to-Checkout RateAverage: 30-40%, Top performers: 50%+
Checkout ConversionAverage: 45-55%, Top performers: 65%+
Overall Cart ConversionAverage: 2-3%, Top performers: 5%+

Settings

Configure tracking behavior in the Settings tab.

Tracking Settings

Abandon TimeoutMinutes of inactivity before a cart is marked abandoned. Default: 60 minutes. Minimum: 15 minutes.
Auto-Delete Old DataAutomatically remove tracking data older than specified time. Set to 0 to keep data forever.

Developer Mode

Exclude yourself from tracking during development or testing:

  1. Copy the unique Developer Mode URL from Settings.
  2. Visit that URL in your browser (or any browser you test with).
  3. A cookie is set that tells Cart Tracker to ignore your activity for 1 year.
Use this on all devices/browsers you use for testing to keep your analytics clean.

Bot Filtering

Cart Tracker automatically filters out bots and fake traffic to keep your data accurate.

Detection Methods

  • JavaScript cookie check — Real browsers execute JS and set a cookie. Bots typically don’t.
  • Honeypot field — Hidden form field that bots fill out but humans can’t see.
  • User agent filtering — Known bot user agents are blocked (crawlers, scrapers, monitoring tools).
  • Missing headers — Requests without Accept-Language or with empty user agent are blocked.

Blocked Bots Include

Googlebot, Ahrefs, SEMrush, monitoring services, headless browsers, Python requests, curl, wget, and more.

Automatic: No configuration needed. Bot filtering happens automatically on every cart action.

FAQ & Troubleshooting

Data not showing up?

  • Make sure you’re not in Developer Mode (check Settings tab).
  • Disable any ad blockers that might block the JS cookie.
  • Check that WooCommerce is active and working.

Too much data / database growing?

  • Set up Auto-Delete in Settings to remove old data.
  • Use “Clear All Logs” for a fresh start.
  • Export to CSV before clearing if you want to keep records.

Carts showing as abandoned too quickly?

  • Increase the Abandon Timeout in Settings.
  • Default is 60 minutes; consider 90-120 for slower shoppers.

My own activity is being tracked?

  • Visit the Developer Mode URL in Settings.
  • Do this on all browsers/devices you use for testing.

What’s the difference between cart and checkout tracking?

Cart tracking starts when a customer adds any item to cart. Checkout tracking starts when they reach the checkout page. This separation lets you identify whether customers are dropping off before or during checkout — each requires different fixes.

Does this slow down my site?

No. Tracking happens via lightweight database inserts on WooCommerce hooks. The admin dashboard loads data only when you view it. The cron job that marks abandoned carts runs every 5 minutes in the background.

Bundle products showing as “Bundles (Category)”?

Products in a “Bundles” category are grouped together in reporting to avoid duplicating stats for bundle components. This is intentional behavior.