Guide
WooCommerce counting sales twice? Check your tracking plugins
Updated 8 November 2026 · by Matt Klette
If Meta Ads Manager or GA4 shows noticeably more purchases than WooCommerce has orders, the usual cause isn't Meta or Google. It's the same tag being added twice.
How it happens on WordPress
WordPress makes it easy to install a tracking plugin and forget it. Over a few years a store collects several:
- Facebook for WooCommerce or the official Meta pixel plugin adds the Meta pixel.
- PixelYourSite can add Meta, GA4, Google Ads, TikTok and Pinterest.
- Site Kit by Google, MonsterInsights or Google Analytics for WooCommerce add GA4.
- GTM4WP loads Google Tag Manager, where an agency may have added Meta and GA4 again.
Each one sends its own PageView, AddToCart and Purchase events. The platforms can't tell they're duplicates unless every source shares the same event ID, which plugins from different vendors don't.
How to check
- Go to Plugins in WordPress and list everything with "pixel", "analytics", "tag" or "Google" in the name.
- Open your site with the Meta Pixel Helper browser extension. Two pixel loads, or the same event fired twice on one page, confirms it.
- Run a free Pixel Check scan. It names each plugin that adds a pixel and flags any pixel added by more than one plugin or by a plugin and Tag Manager.
The fix
Pick one source per platform. For most WooCommerce stores that means Facebook for WooCommerce for Meta (it also sends server events) and either Google Analytics for WooCommerce or Site Kit for GA4. Then switch the same platform off everywhere else: in the other plugins' settings, and as tags in Tag Manager.
How many tracking problems does your site have?
Free 20-second scan, no sign-up. It counts duplicate pixels, missing purchase and lead tracking, and broken Tag Manager containers, and shows you the worst one.