WOOCOMMERCE INTEGRATION
No credit card required
Works with carts, checkouts, subscriptions and 6 form plugins
5-minute average setup

WooCommerce
Forms, clicks, checkouts, and custom site events
Connected
Your ad platforms
Server side events sent to Meta and TikTok
Why your WooCommerce conversion data is wrong
The Facebook Pixel alone misses a large share of your conversions. On WooCommerce, the official fix is Google Tag Manager. That is exactly the complexity most store owners want to avoid.
Blocked
iOS blocks browser pixels
Apple’s App Tracking Transparency stops browser pixels firing for a large share of iPhone traffic, so those conversions never reach your ad platforms.
Filtered
Ad blockers drop events silently
Extensions like uBlock filter pixel calls without any warning. Your form fills happen, but Ads Manager never sees them.
Wasted spend
Missing data means worse ROAS
Your ad platforms optimise delivery on the conversions they can see. Feed them incomplete data and they spend your budget on the wrong people.
The fix is the Conversions API, which sends events from a server instead of the browser. PixelFlow sets it up on WooCommerce without GTM or code.
SETUP IN MINUTES
From WooCommerce to the Conversions API in 3 steps
No credit card
Quick setup
Point & click tracking
1
Install the PixelFlow plugin
Add PixelFlow from the WordPress plugin directory and activate it in WP Admin. No manual head snippets to paste. View the plugin on WordPress.org
2
Auto track pageviews and all eCommerce
Flip one toggle to autotrack AddToCart, InitiateCheckout, and Purchase, and switch off any you don’t need. Point and click on any button, link, or form on your live site to track those too.
3
Send clean data to your ad platforms
PixelFlow fires each event through both the Pixel and the Conversions API, deduplicated automatically, so Ads Manager sees every conversion once.
Full Conversions API Setup in One Click
PixelFlow auto tracks the full WooCommerce funnel: AddToCart, InitiateCheckout, and Purchase. Track forms, buttons etc. using the Visual Tagger - no code needed.
Buy now
Clicks
Tag any button, link, or element visually. If you can click it on your site, you can track it.
Full name
you@email.com
Submit
Forms
Capture form submissions as a Lead event from Contact Form 7, Elementor Pro, Fluent Forms, Gravity Forms, Ninja Forms and WPForms.
Settings built for WooCommerce stores
Send catalogue-ready product data, follow every visitor’s cookie choice and keep your own team out of your ad data. No code and no Google Tag Manager.
Product ID format
Numeric ID
Prefixed
SKU
Autosend productID for catalogue ads
Every AddToCart, InitiateCheckout and Purchase includes the product ID for catalogue ads, in the format your catalogue uses: numeric ID, prefixed ID or SKU.
Consent mode
CookieYes
Cookiebot
Complianz
OneTrust
Consent Mode v2
Consent Mode v2, automatically
Tracking follows your cookie banner automatically. Works with CookieYes, Cookiebot, Complianz, OneTrust and any banner that supports Google Consent Mode v2.
Don’t track: Administrator, Member
Excluded products: Gift card
Save
Exclude roles and products
Turn off tracking for logged-in roles like admins and members, and exclude specific products, so staff visits and test orders stay out of Meta.
PixelFlow WooCommerce Features
Everything you need for server side tracking, without complexity
Autotrack WooCommerce eCommerce
Install the plugin and every WooCommerce eCommerce event is tracked automatically, with product IDs for catalogue ads. Switch off any event you don’t need.
Visual tagging - zero code
Tag elements by clicking them on your live WooCommerce site. No custom attributes, no embed blocks, no republishing for every new event.
Pixel + CAPI deduplication
Browser and server events are paired automatically, so Ads Manager counts each conversion once instead of guessing.
Subscription safe purchases
Send Purchase only on a customer’s first paid order, so subscription renewals and repeat orders never inflate your reported sales.
Ad-blocker recovery
Server-side delivery keeps important conversions visible even when browser pixels are blocked, filtered, or stripped.
Attribution by source and ad
See which traffic sources, campaigns and ads bring in your WooCommerce revenue, next to what your ad platforms report.
Customer journeys
Follow every order back through each visit, from the first ad click to the purchase.
Bot filtering
Crawlers, scrapers and other automated traffic are dropped before any event reaches your ad platforms, with nothing to configure.
Live event log
See what fired, where it came from, and whether your ad platforms accepted it, without leaving WP Admin.
WHY NOT GTM?
How to set up the Conversions API on WooCommerce
There are three ways to get server-side tracking on a WooCommerce store. Here is how they compare.
PixelFlow
Google Tag Manager
Custom code
Setup time
Under 10 minutes
Days, often longer
Days, plus a developer
Coding required
None
dataLayer and tag config
JavaScript and a server
Server-side CAPI
Included
Requires GTM server container (paid hosting)
Build and host it yourself
Event deduplication
Automatic
Manual configuration
Manual implementation
Consent Mode v2
Automatic, works with CookieYes, Cookiebot, Complianz and OneTrust
Consent settings on every tag
Build it yourself
Catalogue product IDs
Sent automatically as numeric ID, prefixed ID or SKU
Mapped by hand in the dataLayer
Build it yourself
Maintenance
None, managed for you
Ongoing container upkeep
Ongoing dev time
Cost
From $29/mo
Free tool, but server container hosting from ~$120/mo plus setup time
Developer hours
GTM is powerful if you have a developer and time. PixelFlow exists for everyone who does not.
THE PAYOFF
Event Match Quality is Meta’s score for how well your conversion data identifies real people. Higher scores mean Meta can attribute more of your conversions and optimise delivery with better signals.
Browser-only pixels on WooCommerce typically score in the 4 to 6 range. With PixelFlow sending enriched server-side events, sites regularly reach 8 or higher.
EVENT MATCH QUALITY
8.6
/ 10
Pixel only
4.2
With PixelFlow
8.6
8+
Typical Event Match Quality for Lead & Purchase events with PixelFlow
Up to 40%
More conversions visible after adding the Conversions API
0
Lines of code added to your WordPress site
Up to 30%
Less wasted spend once your ad platforms can see every conversion
Do I need Google Tag Manager?
No. PixelFlow replaces the entire GTM setup. You install the PixelFlow plugin from the WordPress plugin directory, tag your events visually, and PixelFlow handles the browser pixels and the server side APIs for you.
Do I need a developer or any code?
No. There is nothing to paste into your theme and no custom code embeds. If you can click a button on your own store, you can set up PixelFlow. Developer filters exist for each event if you want them, but nothing requires them.
Does it work with WooCommerce?
Yes. One toggle turns on automatic tracking for AddToCart, InitiateCheckout and Purchase, with order values taken straight from WooCommerce order data and coupons already applied, so your ad platforms can optimise for revenue and report accurate ROAS.
Does PixelFlow send product IDs for Meta catalogue ads?
Yes. Every AddToCart, InitiateCheckout and Purchase carries the product ID in the format your catalogue uses: numeric ID, prefixed ID, SKU or legacy. PixelFlow does not sync the catalogue itself, it makes sure the IDs on your events match the one you already have.
Will subscription renewals be counted as new purchases?
Only if you want them to be. Purchase can be limited to a customer's first paid order, so renewals and repeat orders are not sent as conversions. That keeps reported sales in line with new customers acquired, which is usually what you are optimising ads for.
Can I stop tracking admins or members?
Yes. You can turn off tracking for logged-in user roles such as administrators and members, so your own visits, test orders and staff activity never reach Meta.
Can I exclude specific products or events from tracking?
Yes. Exclude individual products by SKU so they never send events, decide whether free products count, and switch off any automatic event such as AddToCart if you only want part of the funnel.
Will it slow down my store?
No. The plugin is lightweight and delivery to your ad platforms happens server side, away from your customers' browsers.
What events can I send?
Meta standard events such as Lead, Purchase, InitiateCheckout, AddToCart, CompleteRegistration and ViewContent, and the TikTok equivalents including CompletePayment and SubmitForm. You choose which event each tagged action maps to.
How is this different from just using the Facebook Pixel?
The Pixel runs in the browser, where iOS privacy settings and ad blockers stop a large share of events ever arriving. PixelFlow sends the same events server side as well, deduplicated on a shared event ID, so your ad platforms see conversions the browser pixel alone would miss.
Does PixelFlow respect cookie consent and GDPR?
Yes, automatically. PixelFlow reads Google Consent Mode v2 from CookieYes, Cookiebot, Complianz, OneTrust and any other banner that supports Consent Mode v2, and honours Global Privacy Control and Do Not Track. In ask-first regions such as the EU and UK, events wait until a visitor accepts. Personal data is hashed before it is sent to Meta. Making sure your store complies with the law is still your responsibility.
What happens after the free trial?
You pick a plan or you stop, no card is required up front and nothing is charged automatically. Your event configuration is saved if you decide to come back.
What is the Conversions API?
The Conversions API (often shortened to CAPI) is Meta’s server-side tracking method. Instead of relying on a script running in your visitor’s browser, conversion events are sent directly from a server to Meta. Think of the Pixel as a postcard your visitor’s browser mails to Facebook. Anything along the way can stop it: privacy settings, ad blockers, a closed tab. The Conversions API is a courier that delivers the same message directly. Nothing in the browser can intercept it. Meta recommends running both together. The Pixel captures what it can, the Conversions API fills the gaps, and deduplication makes sure no conversion is counted twice.
Why does the Facebook Pixel miss conversions on WooCommerce?
This is not a WooCommerce problem. It affects every website, but three forces have steadily weakened browser-based tracking. iOS privacy changes: since Apple introduced App Tracking Transparency, a large share of iPhone users opt out of tracking, so the Pixel fires with degraded data or not at all. Ad blockers: extensions like uBlock Origin block Pixel requests silently, and that can be 20 to 40 percent of desktop traffic. Browser restrictions: Safari’s Intelligent Tracking Prevention caps Pixel cookies at 7 days, so a customer who clicks your ad on Monday and buys the following week is invisible to your attribution. The result: Ads Manager underreports your conversions, and Meta’s delivery system optimises on incomplete data.
What are your options on WooCommerce?
WooCommerce does not include a native Conversions API integration. Until recently, you had two paths. The first is Google Tag Manager with a server-side container. It works, but it means building a dataLayer, configuring a server container, paying for its hosting, and maintaining it. The second is custom code: writing JavaScript and running your own server to relay events to Meta. PixelFlow is the third path. It installs as a WordPress plugin, lets you tag events by clicking elements on your live site, and runs the server-side infrastructure for you. No Google Tag Manager, no code, and setup takes minutes rather than days.
How does event deduplication work?
When the Pixel and the Conversions API both report the same purchase, Meta needs to know it is one conversion, not two. Deduplication solves this: each event carries a shared event ID, and Meta keeps one copy. Done manually in GTM, this is one of the most common places setups go wrong. Duplicate events inflate your results and corrupt optimisation. PixelFlow generates and matches event IDs automatically, so every conversion is counted exactly once.
What is Event Match Quality and why does it matter?
Event Match Quality (EMQ) is Meta’s score, from 1 to 10, for how well your conversion events identify real people. Higher scores mean Meta can attribute more conversions to your ads and target more accurately. Browser-only Pixel setups on WooCommerce typically score between 4 and 6. Server-side events can carry richer, properly hashed customer information, which is why sites using the Conversions API regularly reach 8 or higher. In practice, a higher EMQ means more reported conversions, better-informed optimisation, and more efficient spend from the same budget.
How do I get started?
Install the PixelFlow plugin from the WordPress plugin directory, connect a Meta pixel, a TikTok pixel or both, and switch on Activate PixelFlow. WooCommerce events start sending straight away. The free trial needs no credit card, and most stores see server side events within minutes.

Smarter, server-side tracking
Start sending accurate conversions today - no tag manager, no code, no developer required.
Compatible with

