# Pixel Manager for WooCommerce (Premium)

`meteorgpl-plugin/pixel-manager-pro-for-woocommerce` — a WordPress plugin as a Composer package.

Visitor and conversion value tracking for WooCommerce. Highly optimized for data accuracy.

- Author: SweetCode — https://sweetcode.com
- Homepage: https://wordpress.org/plugins/woocommerce-google-adwords-conversion-tracking-tag/
- License: not declared
- Buy a license from the vendor: https://sweetcode.com/plugins/pmw/
- Page: https://meteorgpl.com/packages/meteorgpl-plugin/pixel-manager-pro-for-woocommerce
- Requires WordPress: 3.7
- Tested up to WordPress: 6.9
- Requires PHP: 7.3
- Translations: cs_CZ, da_DK, de_DE, es_ES, fr_FR, he_IL, hu_HU, it_IT, ja, nl_NL, ru_RU, ta, zh_CN
- Vendor: SweetCode — https://meteorgpl.com/vendors/sweetcode.com

## About

The Pixel Manager is the most complete conversion tracking plugin for WooCommerce. Set up Google Ads conversion tracking, Google Analytics GA4 e-commerce tracking, Meta/Facebook Pixel, TikTok Pixel, and more – in minutes, not hours. No coding required.

Unlike Google Tag Manager (GTM), which requires significant technical expertise to configure WooCommerce e-commerce tracking correctly, the Pixel Manager provides a turnkey solution with over 12 years of development. It automatically handles edge cases like payment gateway redirects, order duplication prevention, and consent mode – all the things that take hours to get right with manual tag management.

🚀 **Endorsed by Google's Tag Team**

> This plugin was recommended to us by Google's Tag Implementation Team. That should say enough.

[says @dpackert24](https://wordpress.org/support/topic/simple-easy-to-use-does-what-it-says-on-the-tin/)

> This plugin was demonstrated to me by a Google Tagging Support person. 'nough said 🙂

[says @galbaras](https://wordpress.org/support/topic/simple-functional-free/)

> We're using this for our biggest clients and it's working great!

[says @wodobo](https://wordpress.org/support/topic/were-using-this-for-our-biggest-clients-and-its-working-great/)

> Pixel Manager for WooCommerce is the go-to plugin for both tech wizards and casual users.

[says @chxz](https://wordpress.org/support/topic/the-go-to-plugin-tracking-everything/)

**What makes the Pixel Manager different?**

Most WooCommerce tracking plugins only handle the basics: firing a conversion pixel on the thank you page. The Pixel Manager goes much further. It tracks the entire e-commerce customer journey – from product impressions and add-to-cart events through checkout and purchase – across all major advertising and analytics platforms simultaneously. This gives you complete data for conversion optimization, dynamic remarketing audience building, and accurate ROAS reporting.

The Pro version adds server-side tracking (Conversion API / CAPI) that sends conversion data directly from your server to advertising platforms. This bypasses browser limitations like ad blockers, Safari ITP cookie restrictions, and network issues – typically recovering up to 30% more conversions that browser-only tracking misses. Our unique Automatic Conversion Recovery (ACR) feature goes even further by automatically identifying and recovering missed conversions nightly.

[youtube https://www.youtube.com/watch?v=BW0Tzyu2HaU]

**Key Benefits**

&#9989; Easy setup – just enter your tracking IDs and you're done.
&#9989; Accurate e-commerce event tracking across all platforms.
&#9989; GDPR and CCPA compliant with Google Consent Mode v2.
&#9989; Works with 15+ consent management platforms out of the box.
&#9989; Lightweight – won't slow down your WooCommerce store.
&#9989; Payment Gateway Accuracy Report – diagnose conversion tracking drops.
&#9989; Automatic Conversion Recovery (ACR) – recover lost conversions (Pro).

**Free Tracking Pixels**

* Google Ads Pixel – conversion value tracking, dynamic remarketing, cart item data
* Google Analytics Pixel (GA4) – full Enhanced E-Commerce tracking
* Meta Ads Pixel (Facebook Pixel) – remarketing events and custom audiences
* Hotjar Pixel – heatmaps and session recordings

**Free Features**

* Google Tag Gateway for Advertisers – first-party tracking through Google's servers
* Google Consent Mode v2 – full compliance with EU, UK, and US privacy regulations
* Google Ads Dynamic Remarketing – build audiences based on product interactions
* Google Ads Cart Item Tracking – feed cart data to Smart Shopping and Performance Max campaigns
* Google Shopping New Customer Parameter – optimize for new customer acquisition
* GA4 Enhanced E-Commerce – track product impressions, add to cart, checkout steps, and purchases
* Meta Remarketing Events – ViewContent, AddToCart, InitiateCheckout, Purchase
* Basic Order Duplication Prevention – avoid counting the same conversion twice
* Customizable filters – fine-tune tracking output for your specific setup
* Lazy-loaded product list support – works with infinite scroll and AJAX product loading
* [Payment Gateway Accuracy Report](https://sweetcode.com/docs/pmw/diagnostics?utm_source=wordpress.org&utm_medium=wpm-plugin-page&utm_campaign=pixel-manager-for-woocommerce-docs&utm_content=payment-gateway-accuracy-report#payment-gateway-tracking-accuracy-report) – identify which payment gateways cause conversion tracking drops

Have a look at the full feature list over [here](https://sweetcode.com/docs/pmw/features).

**Premium Tracking Pixels**

* Adroll Ads
* Contentsquare Statistics
* CrazyEgg Analytics
* LinkedIn Ads
* Microsoft Ads (Bing Ads)
* Outbrain Ads
* Pinterest Ads
* Reddit Ads
* Snapchat Ads
* Taboola Ads
* TikTok Ads
* X (Twitter) Ads
* VWO (Visual Website Optimizer) – A/B testing

**Premium Features**

* [Automatic Conversion Recovery (ACR)](https://sweetcode.com/docs/pmw/features/acr?utm_source=wordpress.org&utm_medium=wpm-plugin-page&utm_campaign=pixel-manager-for-woocommerce-docs&utm_content=acr) – automatically recover missed conversions nightly
* Server-side tracking (CAPI) – Meta, TikTok, Pinterest, Snapchat, Reddit, GA4 Measurement Protocol
* Advanced Order Duplication Prevention
* Google Ads Enhanced Conversions – first-party data for improved attribution
* Google Ads Conversion Adjustments – send refund data back to Google Ads
* Scroll Tracking – measure how far visitors scroll on your pages
* Automatic Phone and Link Click Tracking

Have a look at the full feature list over [here](https://sweetcode.com/docs/pmw/features).

**Ready to recover lost conversions and get accurate tracking data?** Visit [sweetcode.com](https://sweetcode.com) to learn more about the Pro version.

**Documentation**

Comprehensive setup guides, troubleshooting, and API references: [Open the documentation](https://sweetcode.com/docs/pmw/?utm_source=wordpress.org&utm_medium=wpm-plugin-page&utm_campaign=pixel-manager-for-woocommerce-docs)

**News**

[youtube https://www.youtube.com/watch?v=1_SoAVwU-Mw]

**Consent Management**

The Pixel Manager integrates with all major Consent Management Platforms (CMPs) to ensure your tracking pixels respect visitor consent choices. It supports Google Consent Mode v2, including region-specific consent defaults for the EU, UK, and US states with privacy regulations.

Compatible consent management plugins:

* [Beautiful and Responsive Cookie Consent](https://wordpress.org/plugins/beautiful-and-responsive-cookie-consent/)
* [Cookiebot](https://wordpress.org/plugins/cookiebot/)
* [Cookie Confirm](https://cookieconfirm.com/)
* [Cookie Script](https://wordpress.org/plugins/cookie-script-com/)
* [Complianz GDPR/CCPA Cookie Consent](https://wordpress.org/plugins/complianz-gdpr/)
* [Cookie Notice](https://wordpress.org/plugins/cookie-notice/)
* [Cookie Notice & Compliance for GDPR / CCPA](https://wordpress.org/plugins/cookie-notice/)
* [Cookie Law Info](https://wordpress.org/plugins/cookie-law-info/)
* [GDPR Cookie Compliance](https://wordpress.org/plugins/gdpr-cookie-compliance/)
* [WP AutoTerms](https://wordpress.org/plugins/auto-terms-of-service-and-privacy-policy/)
* [CookiePro by OneTrust](https://wordpress.org/plugins/cookiepro/)
* [Termly](https://wordpress.org/plugins/uk-cookie-consent/)
* [Iubenda](https://wordpress.org/plugins/iubenda-cookie-law-solution/)
* [WP Consent API](https://wordpress.org/plugins/wp-consent-api/)
* [WP Cookie Consent](https://wordpress.org/plugins/gdpr-cookie-consent/)

Please read the following for additional [setup information](https://sweetcode.com/docs/pmw/consent-management/platforms?utm_source=wordpress.org&utm_medium=wpm-plugin-page&utm_campaign=pixel-manager-for-woocommerce-docs&utm_content=cookie-consent-plugins)

**Requirements**

[List of requirements](https://sweetcode.com/docs/pmw/setup/requirements?utm_source=wordpress.org&utm_medium=wpm-plugin-page&utm_campaign=pixel-manager-for-woocommerce-docs&utm_content=requirements)

**Security Review**

Although we follow security best practices, we wanted to ensure that we didn't miss anything. So, we had the plugin reviewed by [Patchstack](https://patchstack.com/), a cybersecurity company specializing in WordPress security.

The summary of their report was: "We were unable to detect any vulnerabilities that would impact the security status of the plugin in a serious way."

**Managed Vulnerability Disclosure Program**

We are committed to ensuring the security of our customers and their data. If you believe you have found a security vulnerability in the Pixel Manager for WooCommerce, we encourage you to report it through Patchstack our security partner. Patchstack runs a managed Vulnerability Disclosure Program (mVDP) that helps us receive, triage, and respond to reported vulnerabilities. Patchstack also provides a reward for the responsible disclosure of security vulnerabilities. [Report a vulnerability](https://patchstack.com/database/vdp/woocommerce-google-adwords-conversion-tracking-tag)

## Changelog

### 1.58.4

*Release date - 16.03.2026*

* Tweak: Fixed Google Tag Gateway proxy causing Apache AH00124 internal redirect loops on some hosting configurations — proxy now follows Google FPS redirects server-side and uses absolute URLs in Location headers to prevent Apache from misinterpreting relative paths as internal redirects
* Tweak: Improved Facebook CAPI purchase events to always include client_ip_address, even when advanced matching is disabled
* Tweak: Switched client IP detection from IPv6-only endpoint testing to dual-stack only, eliminating ERR_NAME_NOT_RESOLVED console errors for IPv4-only users while preserving IPv6 detection via browser happy eyeballs (RFC 8305)
* Tweak: Changed IP service detection to race all configured services concurrently instead of only the first three, improving speed and reliability
* Fix: Fixed S2S purchase events sending server-side user agent and IP address (e.g. "WordPress/6.x" UA and payment gateway IP) instead of the real customer's browser data for orders placed via express checkout (Apple Pay, Google Pay, Stripe Link) — added Store API checkout hook and server-side context detection with WooCommerce order data fallback for both user agent and IP
* Fix: Fixed SSP daily sync flooding on stores where Action Scheduler actions are externally deleted — recurring cron now always schedules for the next future 3:15 AM, preventing immediate re-execution on every heartbeat
* Fix: Fixed Reddit CAPI session identifiers never being captured — added missing set_identifiers_on_session() call
* Fix: Fixed PHP 8.5 deprecation warnings in the standalone Google Tag Gateway proxy breaking GA4 tracking — replaced deprecated $http_response_header with http_get_last_response_headers() (PHP 8.4+) with backward-compatible fallback, and conditionally skipped no-op curl_close() on PHP 8.0+

### 1.58.3

*Release date - 10.03.2026*

* Fix: Fixed SSP config sync backlog purge not clearing all stale Action Scheduler actions — replaced per-action cancel with nuclear unschedule-all and re-register approach

### 1.58.2

*Release date - 10.03.2026*

* Tweak: Improved WP Rocket's Delay JavaScript breaking purchase tracking when PMW lazy loading is active — now excludes all PMW scripts from WP Rocket optimization instead of only the lazy loader
* Tweak: Added SSP sync source tracking — each sync now logs where it was initiated (settings change, daily cron, manual, SSP callback) for easier debugging
* Fix: Fixed SSP config sync flooding caused by Action Scheduler backlog — added deduplication, 60-second cooldown, and self-healing purge of stale queued actions (both legacy daily_sync and settings_changed hooks)

### 1.58.1

*Release date - 10.03.2026*

* New: Added support for WooCommerce's built-in Cost of Goods Sold feature for profit margin calculations (available since WooCommerce 9.5)
* Tweak: Improved COGS retrieval to only check active sources, preventing stale data from deactivated plugins
* Tweak: Added tiered activation retry for SSP — retries every 10 min for 2 hours, then every 2 hours for a week, then daily until active
* Tweak: Removed unused User_Agent class (dead code cleanup)
* Tweak: Added client-side blocklist for known proxy origins (Google Translate, Google Cache) to silently drop SSP events that would be rejected due to origin mismatch
* Fix: Fixed S2S purchase events sending server-side user agent and IP instead of the real customer's browser data when triggered from webhook, cron, or IPN contexts
* Fix: Fixed Reddit CAPI overwriting the customer's real IP address with the webhook request IP in purchase events

### 1.58.0

*Release date - 02.03.2026*

* New: Added multi-domain SSP support via `pmw_ssp_additional_domains` filter for WordPress installs serving multiple domains without multisite
* New: Added unified IP exclusion filter (`pmw_ip_exclusion_list`) to block specific IPs and CIDR ranges from all tracking — browser pixels, browser-initiated S2S, server-side purchase events, and SSP proxy
* New: Declared compatibility with WooCommerce Product Instance Caching (experimental feature in WooCommerce 10.5+)
* Tweak: Added support for suppressed Google Ads and GA4 tags in the Google Tag Gateway Proxy
* Tweak: Improved S2S payload accuracy for Facebook, TikTok, Pinterest, and Reddit adapters
* New: Added SSP sync token domain validation to prevent token reuse across different shops
* New: Added SSP disconnect notification to clean up server-side callback data
* Fix: Fixed SSP daily sync not running while DNS routing or config status were still pending, preventing SSP from becoming active after initial setup
* Tweak: Removed the "Skip server-side events with no destination platforms" setting — empty events are now always skipped
* Fix: Fixed Pinterest search event using wrong field name for Conversions API

Full changelog: https://meteorgpl.com/packages/meteorgpl-plugin/pixel-manager-pro-for-woocommerce/changelog

## Install

```sh
composer config repositories.meteorgpl composer https://composer.meteorgpl.com
composer require meteorgpl-plugin/pixel-manager-pro-for-woocommerce
```

The repository needs a token (see https://meteorgpl.com/docs). The vendor's license checks are intact: activate the plugin in WordPress with a key bought from the vendor.

## Versions

No version has been published yet.

