If you want to track WooCommerce purchases in GA4, Google Ads, or Meta from the browser, start with Pixel Manager Free and place a test order. Pro is worth considering when you need a specific feature, such as Meta’s Conversions API, Google Ads enhanced conversions, or cross-browser order deduplication.
This guide contains an affiliate link. FastWeb may earn a commission if you buy through it.
What Free covers and what Pro adds
| What you want to measure | What you need |
|---|---|
| Product views, cart additions, checkout starts, and purchases in GA4 | Free with your web stream’s measurement ID. |
| Purchases in Google Ads | Free for the purchase tag. Pro if you want enhanced conversions. |
| Purchases in Meta | Free for the browser pixel. Pro if you also want to send server events through the Conversions API. |
| Prevent a previously tracked order from firing again when its confirmation is opened in another browser | Pro adds an order-level check. Free keeps the check in the browser. Google Ads also deduplicates by transaction ID within the same conversion action. |
Official feature comparison · Order deduplication
How to set up Pixel Manager in WooCommerce
- Check what sends events today. If you use Google Tag Manager, your theme, or an older integration, identify what each sends to GA4, Google Ads, and Meta. Choose which integration will send each purchase to each destination.
-
Under Tracking Pixels, connect the destination you need first. For GA4, use the
web stream measurement ID (
G-…). For Google Ads, copy the conversion ID (AW-…) and label for your purchase action. For Meta, enter the pixel ID used by your ad account. - Check which Google Ads action feeds bidding. If you import GA4 purchases and also send purchases through the Ads tag, review which actions are primary and which goal your campaign uses. If both count the same order, keep one primary and use the other as a secondary action for comparison.
Pixel Manager detects some common tracking plugins. For example, it can take over Google Ads tracking while Google for WooCommerce continues syncing your catalog to Merchant Center. Review custom GTM tags and theme scripts separately.
Settings reference · Plugin compatibility
Ciudad Muebles case study: consolidating tracking in one plugin
Site Kit by Google, WEBKINDER Integration for Google Analytics and Google Tag Manager, GTM4WP, and PixelYourSite were active on the live store. When we rebuilt the store in a staging environment, we consolidated WooCommerce tracking for GA4, Google Ads, and Meta in Pixel Manager Pro, including Meta’s Conversions API. The new installation runs without those four tracking plugins.
Consolidating tracking reduced the number of dependencies and the places that could load tags or send the same purchase event. This was part of a broader rebuild aimed at making the store lighter. We ran the rebuild’s speed tests before installing Pixel Manager Pro, so those figures describe the store as a whole.
Before making the same change, check whether any plugin also serves another purpose. For example, Google for WooCommerce can keep syncing the catalog to Merchant Center while Pixel Manager handles Google Ads tracking. If you use GTM, review any tags unrelated to WooCommerce before removing the container.
Pixel Manager compatibility with other plugins
How to verify a test purchase
-
Use a test environment with separate tracking destinations. Visit the store as a customer and go
through a product page, cart, checkout, and order confirmation. Add
?pmwloggeronto the URL and open your browser console to see which events the plugin detects. -
Record the order ID, expected value, and currency. Check whether your reporting settings include
taxes, shipping, and discounts. For example, if you expect to report a US$75 order total, look
for a value of
75and a currency ofUSDin the corresponding destination. -
Validate the event in the platform. GA4: find
purchasein DebugView and checktransaction_id,value,currency, and the items. Google Ads: use Tag Assistant to verify that the correct action fires, then check its diagnostics in Ads. Tag Assistant confirms that the tag sent data. Check campaign attribution in Google Ads. Meta: findPurchasein Test Events. With CAPI enabled, check that the browser and server copies use the same event ID so Meta can deduplicate them. - Reopen the same order confirmation with deduplication enabled and check the result. If you use a consent banner, test acceptance and rejection in separate sessions and compare what happens with your consent settings.
In the Pixel Manager Pro dashboard we reviewed, standard ecommerce events are enabled automatically for configured pixels. The dashboard also reports when it detects pixels on the storefront. Confirm purchase tracking with a test order and the destination’s diagnostics.
Pixel Manager testing guide · Meta setup
What to check when the numbers differ
| Symptom | What to check first |
|---|---|
| A purchase shows up twice | Check whether GTM, your theme, or another plugin sends the same purchase. In Ads, check which actions count toward the campaign’s goal. In Meta with CAPI, compare the event IDs. |
| A purchase has the wrong value | Compare the order with the value, currency, shipping, tax, and discount settings for that destination. |
| Cart events appear, but the purchase is missing | Check whether the payment provider returns customers to the confirmation page, whether your checkout is supported, and whether consent allows the expected event. |
When to buy Pixel Manager Pro
If Free captures the purchases you need in testing, you can start there. Consider Pro for Meta CAPI, Google Ads enhanced conversions, or order-level deduplication. If you need the SweetCode Cloud proxy, check where you buy the license and review the DNS requirements. SweetCode reserves this proxy for Pro plans purchased on its own site.
