WooCommerce tracking that doesn't break when your theme does.
Almost every tracking plugin watches the DOM for button clicks. Change your theme, add a page builder,
switch to block checkout — and it stops reporting, silently, weeks before you notice.
TagFrog fires from WooCommerce's own PHP hooks instead. When woocommerce_payment_complete fires, we fire.
In review at WordPress.org. The free plugin will be installable from the directory.
Why hooks beat pixels.
-
No selectors to break
Events come from WooCommerce actions, not from guessing which button is the add-to-cart button. Classic checkout, block checkout, FunnelKit, CartFlows or a bespoke flow — same events, no per-theme configuration.
-
GA4 server-side, on the free tier
Purchases go to GA4 over the Measurement Protocol from your own server, so an ad blocker or an iOS privacy setting can't remove them. Choose browser, server, or both.
-
Consent that fails closed
Sixteen consent platforms auto-detected. If consent is denied — or simply unreadable — marketing events are not sent. Global Privacy Control is honoured even when you run no cookie banner at all.
-
Product feeds included
Seven shopping-surface feeds generated from your catalogue and served from your own store at a token-authenticated URL. Free, not a paid add-on.
-
Duplicate-proof by design
Server-generated event IDs are bridged to the browser pixel, so Meta, TikTok and Snapchat deduplicate a browser and a server event into one conversion instead of counting it twice.
-
Nothing routed through us
Events go from your WordPress host straight to each platform's own API using your own credentials. We are not in the path, we never see your visitors, and there is no account to create.
Free vs Pro.
The free plugin is genuinely free — no key, no account, no trial, no metering. Pro is a separate add-on we distribute ourselves, and it adds work the free plugin does not do rather than unlocking something switched off inside it.
- Browser tracking for 8 platforms — GA4, Meta, TikTok, Google Ads, Snapchat, Pinterest, LinkedIn, Microsoft Ads
- GA4 server-side (Measurement Protocol)
- 7 product feeds
- 16 consent platforms + Global Privacy Control
- Browser↔server event-ID deduplication
- Conversion-value rules (basis + margin)
- Event log, health checks, CSV export
- WP-CLI, REST API, GDPR export & erase
- Everything in Free
- Conversions API delivery for all 8 platforms
- 3 platforms the free plugin cannot reach at all — The Trade Desk, Adobe Analytics, Matomo
- Automated verification: a real test order, then proof of what each platform received
- 18 plugin integrations — forms, reviews, loyalty, affiliates, subscriptions, shipment tracking
- Custom webhook endpoints
- Multi-destination routing for agencies
- Priority support
Running this across client sites?
Business adds supported site count, a response-time commitment, and monthly hours for custom tracking and open-ended analysis — the work that doesn't fit in a plugin.
10 sites · next business day · 2h/mo
30 sites · same business day · 8h/mo
50 sites · 4 business hours · 20h/mo
Stop finding out in arrears.
Tracking that breaks quietly costs more than tracking that was never installed.
Join the launch list