SSP Documentation
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.
| Admin Location | WooCommerce → Cart Tracker |
|---|---|
| Requirements | WooCommerce 6.0+, PHP 7.4+ |
| Data Storage | Custom 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 Captured | Total value of completed orders from tracked carts. |
|---|---|
| Lost Revenue | Total value of abandoned carts — potential sales you missed. |
| Cart Conversion | Percentage of carts that result in a completed order. |
| Checkout Conversion | Percentage 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:
| Status | Active (in progress), Abandoned (timed out), or Completed (ordered). |
|---|---|
| Items | Number of items in cart. |
| Value | Cart total. |
| Duration | Time from first add-to-cart to completion/abandonment. |
| Started | When the cart session began. |
| Order | Link 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
| Added | How many times this product was added to a cart. |
|---|---|
| Abandoned | How many carts containing this product were abandoned. |
| Converted | How many times this product was actually purchased. |
| Conversion Rate | Percentage of adds that resulted in purchase. |
| Revenue | Total 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.
Conversion Funnel
The funnel on the Dashboard shows the customer journey in three stages:
The Three Stages
| Carts Started | Customer added at least one item to cart. They’re interested. |
|---|---|
| Reached Checkout | Customer proceeded to checkout page. They intend to buy. |
| Completed Purchase | Customer 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.
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 Rate | Average: 30-40%, Top performers: 50%+ |
|---|---|
| Checkout Conversion | Average: 45-55%, Top performers: 65%+ |
| Overall Cart Conversion | Average: 2-3%, Top performers: 5%+ |
Settings
Configure tracking behavior in the Settings tab.
Tracking Settings
| Abandon Timeout | Minutes of inactivity before a cart is marked abandoned. Default: 60 minutes. Minimum: 15 minutes. |
|---|---|
| Auto-Delete Old Data | Automatically remove tracking data older than specified time. Set to 0 to keep data forever. |
Developer Mode
Exclude yourself from tracking during development or testing:
- Copy the unique Developer Mode URL from Settings.
- Visit that URL in your browser (or any browser you test with).
- A cookie is set that tells Cart Tracker to ignore your activity for 1 year.
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.
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.