Accurate GA4, Google Ads, and Meta Pixel tracking for WooCommerce, measured from the order-paid event so no sale goes uncounted — with consent built in and setup in minutes.
Your thank-you page misses conversions every day — abandoned redirects, ad blockers, Safari, consent banners. Track from the order instead, and stop under-counting what your ads actually earned.
Also available as a free lite version on WordPress.org →

Discover what makes this plugin stand out
Most tracking fires on the thank-you page, which silently misses every abandoned redirect, ad-blocked pixel, and Safari session. Carticy Conversions records the purchase from WooCommerce's authoritative order-paid event, so the conversion is counted even when the customer never comes back — classic, shortcode, and block (Store API) checkout alike.
Paste your IDs with an inline "Where do I find this?" walkthrough and real screenshots for every field. The plugin detects existing tags so you never add a duplicate pixel, and it verifies tracking on a real purchase before showing a green check — never a fake one.
Browser and server events are gated on real consent — WP Consent API, Google Consent Mode v2, and first-party signals — with per-service control, a per-order consent audit trail, IP anonymization, and retention. GDPR tooling included, with honest claims only.
See the plugin in action
Choose the plan that fits your needs
Server-side tracking that recovers the conversions browser tracking misses.
Best value — pay once, server-side tracking forever.
Get answers to common questions
Thank-you-page tracking misses any sale where the shopper never returns — abandoned redirect-gateway payments, ad-blocked pixels, Safari sessions, closed tabs. Carticy Conversions records the purchase from WooCommerce’s authoritative order-paid event, so the conversion is counted regardless of what happens in the browser.
Free covers browser-side tracking for GA4, Google Ads, and the Meta Pixel, consent handling, the payment-gateway accuracy check, duplicate-tag detection, and live verification. Pro adds server-side delivery — Meta Conversions API and GA4 Measurement Protocol — that recovers the conversions ad blockers and redirect checkouts lose, with hashed Advanced Matching for higher Event Match Quality.
No. Direct mode installs and fires the tags for you with no Tag Manager needed. If you already run GTM, the plugin prepares a ready-made container file to import — it never silently edits or publishes your container.
No plugin can make your store GDPR compliant — that is the store’s responsibility. What Carticy Conversions gives you is the tooling: consent-gated tracking (WP Consent API, Consent Mode v2, and first-party signals), a per-order consent record, IP anonymization, retention, and WordPress export and erase support. We say consent-respecting and consent-gated, never “compliant.”
Yes. Every server send reads the stored per-order consent record at send time and hard-blocks on denial — even for renewals and refunds processed by cron hours later. A visitor who declined marketing is never sent to Meta or Google, browser or server.
Yes, on Pro. Every server-side conversion carries hashed Advanced Matching data — email, phone, name, city, and state — plus durable first-party identifiers: a self-generated fbp and a first-party visitor ID used as Meta externalid, set from your server so they keep matching even when Safari’s ITP or an ad blocker drops the browser pixel. More and better identifiers is exactly what Event Match Quality rewards, and the Home dashboard estimates your match-key coverage from your real recent orders.
No. Within the plugin, every event carries the order id as the dedup key, so client and server collapse to one conversion per platform. For tags added outside the plugin, the existing-tag detector warns you and offers to attach, replace, or keep both — you decide.
Yes. If that plugin is active, Carticy detects it and offers a one-click takeover of Meta event tracking: it turns off the official plugin’s Meta Pixel and Conversions API events — which otherwise double-count with Carticy and add a synchronous server call to add to cart — while leaving its catalog sync, Shop, and product feed untouched. The takeover only appears once your Meta Pixel is set up in Carticy, and you can hand tracking back to Facebook at any time.
No. Client-side tags are loaded asynchronously and deferred, and the plugin never makes a blocking outbound request while the shopper waits. Pro server-side events (Meta Conversions API, GA4 Measurement Protocol) are queued and sent in the background by WooCommerce’s Action Scheduler, off the storefront request path — so unlike setups that fire a synchronous server call during add to cart, Carticy Conversions adds no latency to add to cart, cart, or checkout. Server-generated events also add 0 KB of front-end JavaScript and cannot affect Core Web Vitals, and the storefront script self-excludes from cache and optimizer plugins.
Yes. Because purchases are tracked from server-side order-paid hooks, classic, shortcode, and block checkout all work identically — including the abandoned-return case where the customer closes the tab after paying.