Title: MARK Funnel for WooCommerce
Author: PocketLab
Published: <strong>August 13, 2026</strong>
Last modified: August 15, 2026

---

Search plugins

![](https://ps.w.org/mark-funnel-for-woocommerce/assets/banner-772x250.png?rev=3646060)

![](https://ps.w.org/mark-funnel-for-woocommerce/assets/icon-256x256.png?rev=3646060)

# MARK Funnel for WooCommerce

 By [PocketLab](https://profiles.wordpress.org/pocketlab/)

[Download](https://downloads.wordpress.org/plugin/mark-funnel-for-woocommerce.1.0.6.zip)

 * [Details](https://wordpress.org/plugins/mark-funnel-for-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/mark-funnel-for-woocommerce/#reviews)
 *  [Installation](https://wordpress.org/plugins/mark-funnel-for-woocommerce/#installation)
 * [Development](https://wordpress.org/plugins/mark-funnel-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/mark-funnel-for-woocommerce/)

## Description

MARK Funnel for WooCommerce gives you a clear, honest view of where customers drop
off in your store — from first visit to purchase — without collecting any personal
data and without sending anything outside your server.

#### What it tracks

The plugin measures 5 funnel stages using random anonymous session identifiers:

 * **Visits** — any page load in your store
 * **Product views** — single product page visits
 * **Add to cart** — items added from product pages, shop grids, forms, and WooCommerce
   Blocks
 * **Checkout start** — reaching the checkout page
 * **Purchases** — confirmed orders (processing, completed, on-hold)

#### What it shows you

**Funnel table** — sessions and step-over-step conversion rates for all 5 stages,
with a color-coded visual bar (green  orange  red).

**4 KPI cards** with industry benchmarks:

 1. **Conversion Rate** — purchases ÷ visits (benchmark: 1–3%)
 2. **Add to Cart Rate** — ATC sessions ÷ product-view sessions (benchmark: 8–15%)
 3. **Checkout Start Rate** — sessions reaching checkout ÷ ATC sessions (benchmark:
    40–60%)
 4. **Checkout Abandonment** — sessions that started checkout but didn’t buy (benchmark:
    60–80%)

**Funnel Diagnosis** — up to 3 contextual suggestions ranked by severity, based 
on your actual data compared to industry thresholds.

**About the Funnel tab** — an educational guide explaining how each stage is tracked,
how the KPIs are calculated, what the benchmarks mean, and how to read the suggestions.
Great for store owners who are new to conversion analytics.

#### Privacy first

 * **No direct identifiers stored** — no names, emails, IP addresses, or order IDs;
   only random session identifiers
 * **Zero external connections** — everything stays on your server
 * **90-day auto-cleanup** — old events are deleted automatically by a daily background
   task
 * **GDPR-ready** — “Clear all data” button in Settings with one click

#### Bot and crawler filtering

All metrics show only **human** sessions. The plugin scores each request using User-
Agent detection, IP range checks, and browser version analysis. Bots, crawlers and
suspicious traffic are stored separately and excluded from all KPIs and the funnel.

#### Excluded roles

Administrators and shop managers are never tracked. Customers, visitors, and other
WordPress roles are included.

#### No setup required

Install, activate, and the plugin starts tracking immediately. No API keys, no account
registration, no configuration needed.

## Installation

#### From your WordPress dashboard

 1. Go to **Plugins > Add New**.
 2. Search for **MARK Funnel for WooCommerce**.
 3. Click **Install Now**, then **Activate**.
 4. Visit **MARK Funnel** in the left admin menu. Tracking starts automatically.

#### Manual installation

 1. Download the plugin ZIP file.
 2. Go to **Plugins > Add New > Upload Plugin**.
 3. Upload the ZIP and click **Install Now**.
 4. Activate the plugin from the Plugins page.
 5. Visit **MARK Funnel** in the left admin menu.

#### Requirements

 * WordPress 5.8 or higher
 * WooCommerce 6.0 or higher
 * PHP 7.4 or higher
 * MySQL 5.6+ or MariaDB 10.1+

## FAQ

### Does this plugin send any data outside my server?

No. MARK Funnel has zero external connections. All data is stored in your own WordPress
database and never leaves your server.

### What personal data does it collect?

The plugin does not store names, email addresses, IP addresses, order IDs, or account
IDs. It stores only a random browser-session identifier used to connect funnel steps.

### Does it work with page caching plugins (WP Rocket, LiteSpeed Cache, etc.)?

Yes. Session IDs are generated in the browser, and tracking uses a cache-safe public
endpoint without expiring page nonces. Failed requests retry automatically and are
marked complete only after WordPress confirms the event. The plugin also requests
cache purges from LiteSpeed Cache, WP Rocket, W3 Total Cache, and WP Super Cache
when it activates or upgrades.

### Does it slow down my store?

No. The tracker is loaded asynchronously and sends compact requests through the 
WordPress REST API, with `admin-ajax.php` as a fallback. Requests use the browser’s
background-safe `keepalive` behavior and never block page rendering.

### Does it work with WordPress Multisite?

No. Multisite is not supported in v1.0. The plugin will display a notice and stop
functioning if Multisite is detected.

### What happens if I deactivate WooCommerce?

The plugin detects that WooCommerce is inactive and stops tracking. It will display
an admin notice asking you to reactivate WooCommerce. No data is lost.

### How do I delete all collected data?

Go to **MARK Funnel > Settings** and click **Clear all tracking data**. This will
immediately delete all records from the database. The plugin will continue tracking
new events after clearing.

### How long is data kept?

Events are stored for 90 days. A daily background task (WordPress cron) automatically
deletes records older than 90 days. This gives you a 30-day analysis window with
a 60-day safety margin for future features.

### Why do I need at least 50 visits to see suggestions?

With fewer than 50 visits, conversion rates are statistically unreliable — a single
sale can move your conversion rate from 0% to 20%, which means nothing. The suggestions
engine waits for a meaningful sample before drawing conclusions.

### Are admin visits counted?

No. Users with the roles administrator or shop_manager are never tracked. Test the
tracker in a private/incognito browser window, because visits made while logged 
in with either role are intentionally ignored.

### Is this compatible with GDPR / CCPA?

The plugin is designed with privacy-first principles. Since it collects no personal
data, IP addresses, or any information that could identify an individual, it has
a minimal privacy footprint. That said, privacy compliance depends on your specific
setup and local regulations — consult a legal professional for advice specific to
your situation.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“MARK Funnel for WooCommerce” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ PocketLab ](https://profiles.wordpress.org/pocketlab/)

[Translate “MARK Funnel for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/mark-funnel-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/mark-funnel-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/mark-funnel-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/mark-funnel-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/mark-funnel-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.6

 * Fixed: database health checks now read the index name correctly instead of reporting
   a false missing-index error.
 * Fixed: successful schema upgrades are no longer repeated on every request.

#### 1.0.5

 * Fixed: replaced expiring cached-page nonces with a strictly validated public 
   tracking endpoint.
 * Fixed: events are marked as sent only after server confirmation and retry automatically
   on transient failures.
 * Added: REST tracking with admin-ajax fallback for hosts or security layers that
   block one route.
 * Fixed: relative same-origin endpoints prevent mixed-content blocking behind Cloudflare
   and reverse proxies.
 * Added: database self-repair, schema diagnostics, insertion error reporting, and
   per-session event deduplication.
 * Fixed: purchases now reuse the anonymous browser session through a first-party
   session cookie.
 * Fixed: delayed-payment orders are captured when they later enter a confirmed 
   status.
 * Fixed: 30-day reporting windows now use the WordPress site timezone consistently.
 * Changed: only administrators and shop managers are excluded from tracking.
 * Added: cache purge integration for common WordPress caching plugins during activation
   and upgrades.

#### 1.0.4

 * Fixed: renamed all identifiers to use the `markfufo` prefix (4+ chars) per WP.
   org review requirements.
 * Fixed: admin menu slug updated to `markfufo-dashboard`.
 * Fixed: JS localized object renamed from `mfData` to `markfufoData`.

#### 1.0.0

 * Initial release.
 * 5-stage funnel tracking: visit, product view, add to cart, checkout start, purchase.
 * 4 KPI cards with industry benchmarks.
 * Bot and crawler filtering with multi-factor scoring.
 * Static funnel diagnosis suggestions with severity ranking.
 * Educational “About the Funnel” tab.
 * 90-day data retention with daily cron cleanup.
 * GDPR-ready “Clear all data” button.
 * Zero external connections.

## Meta

 *  Version **1.0.6**
 *  Last updated **39 seconds ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **7.0.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [analytics](https://wordpress.org/plugins/tags/analytics/)[conversion](https://wordpress.org/plugins/tags/conversion/)
   [ecommerce](https://wordpress.org/plugins/tags/ecommerce/)[funnel](https://wordpress.org/plugins/tags/funnel/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/mark-funnel-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/mark-funnel-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/mark-funnel-for-woocommerce/reviews/)

## Contributors

 *   [ PocketLab ](https://profiles.wordpress.org/pocketlab/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/mark-funnel-for-woocommerce/)