Skip to content

WooCommerce Integration

Complete guide to integrating AnyTrack with WooCommerce for automated conversion tracking, real-time data sync, and optimized ad performance across Google Ads, Facebook Ads, and TikTok Ads.

The AnyTrack WooCommerce integration tracks product views, add-to-cart actions, and purchases in your store. It attributes each conversion to the campaign that produced it. On the Starter plan and higher, AnyTrack also sends each conversion to your ad platforms through the Conversion API.

Watch the full setup from start to finish: AnyTrack detects WooCommerce in the onboarding wizard, you install and activate the AnyTrack for WooCommerce plugin, connect your Facebook Pixel, run a test purchase, and enable the Conversion API.

The setup path:

  1. Installadd the integration in AnyTrack, then install the WordPress plugin.
  2. Connectconnect your ad platforms.
  3. Test and verifyrun a test purchase and check the Events Log.

Everything after Step 4 is reference material: how the integration works, the event table, and third-party checkout limits.


Step 1: Add the WooCommerce integration in AnyTrack

Section titled “Step 1: Add the WooCommerce integration in AnyTrack”
  1. In the AnyTrack Dashboard, create a property for your WooCommerce site.
  2. Open the Integration Catalog and add the WooCommerce integration.
  3. Copy the Property ID shown in the integration setup screen.

Step 2: Install and connect the WooCommerce plugin

Section titled “Step 2: Install and connect the WooCommerce plugin”
  1. In WordPress, go to Plugins → Add New and search for AnyTrack for WooCommerce.
  2. Click Install, then Activate.
  3. In WordPress, go to WooCommerce → AnyTrack and paste the Property ID you copied. Save.
Plugin Setup Screenshot

The plugin also installs the Tracking Tag for you. Do not add the Tag to your theme manually.

Connect each ad platform you advertise on. You do this in the AnyTrack Dashboard. There is nothing to configure in WordPress.

Microsoft Ads, Taboola, and Outbrain also receive your conversions through their Conversion API. See Advertising Integrations for the full list.

The WooCommerce integration’s Events Log shows server-side and client-side events in near real time.

  1. In the AnyTrack Dashboard, open the Events Log of your WooCommerce integration.
  2. In a private or incognito window on your store, view a product, add it to the cart, and complete a test purchase.
  3. Confirm that ViewContent, AddToCart, and Purchase appear in the Events Log within a few seconds.

You can also install the AnyTrack Pixel Helper Chrome Extension to inspect client-side events on your store as they fire.

Your WooCommerce setup is complete. The sections below explain how the integration works and which limits apply.


Follow the steps above on screen: create a property, add the WooCommerce integration from the Integration Catalog, install and activate the AnyTrack for WooCommerce plugin, paste the Property ID, and verify the connection in the Events Log.

Play YouTube video

The integration syncs customer behavior data between your store and AnyTrack. Once connected, it tracks:

  • Product page views
  • Add-to-cart events
  • Purchases and other conversions
  • Sends conversion data to ad platforms so they can optimize bidding and targeting, on the Starter plan and higher.
  • Tracks the full customer journey from click to purchase, across sessions and devices.
  • Attributes revenue to the correct campaigns, ad groups, and creatives.
  1. Traffic collection: when visitors arrive on your site, AnyTrack collects UTM parameters, referrer data, and first-party data.
  2. Customer journey tracking: AnyTrack monitors customer interactions such as product views, add-to-cart actions, and purchases.
  3. Attribution processing: AnyTrack processes the conversion data and shows it in your dashboard reports.
  4. Ad platform sync: AnyTrack sends the conversion data to your ad platforms through their Conversion APIs, on the Starter plan and higher. Ad platforms use the conversion data for campaign optimization and audience targeting.
ReferenceValueInformation
Tracking GroupwoocommerceUse this to activate the integration programmatically.
Subid Parameterclick_idThe click ID passed and stored in WooCommerce.
Integration MethodPluginThe AnyTrack Plugin for WooCommerce is required. It tracks browser and server-side events.

WooCommerce Standard Events and Conversions

Section titled “WooCommerce Standard Events and Conversions”
Event NameDescriptionData SourceMeta Ads Mapping
ViewContentA visitor views a product pageJSViewContent
AddToCartA visitor adds an item to the cartJSAddToCart
InitiateCheckoutA visitor begins the checkout processJSInitiateCheckout
AddPaymentInfoA user enters payment informationServerAddPaymentInfo
PurchaseA user completes a purchaseServerPurchase
UpsellA user orders a product set as Upsell through FunnelKitServerUpsell

The plugin connects your store to AnyTrack and tracks the conversion events. It also installs the Tracking Tag for you.

No other install method tracks WooCommerce conversions. Google Tag Manager, the WordPress affiliate plugin, and a manual Tracking Tag load the Tracking Tag on your site. None of them collect WooCommerce order data. See WordPress Integrations Options.

Your Store and Your Landing Page on Different Domains

Section titled “Your Store and Your Landing Page on Different Domains”

If you send ads to a landing page on one domain and the WooCommerce store runs on another, each domain needs its own property, and the purchase is recorded on the store property. To credit the ad click that landed on your landing page, use Cross-Domain Tracking.

Configure it on the landing-page property, the one the visitor reaches first. Add the store root domain, turn on Sync Conversions triggered on cross-domain properties, and confirm Purchase is selected in the Event Names list. The store property needs the Tracking Tag and the WooCommerce plugin, but it has no cross-domain settings of its own.

To check the setup, hover a link on the landing page that points to the store. With Sync Conversions on, the link carries atrefid.

AnyTrack tracks WooCommerce purchases from the standard WooCommerce order flow. Some third-party checkout or payment gateways process payments outside this flow, so orders paid through them may not fire the standard WooCommerce order events AnyTrack relies on.


WooCommerce Integration - Frequently Asked Questions

FAQ was last reviewed on 2026-09-20

Can I track WooCommerce without the AnyTrack plugin?
No. Every WooCommerce store needs the AnyTrack Plugin for WooCommerce. Other install methods load the Tracking Tag on your site. Google Tag Manager and a manual Tracking Tag are two examples. None of them track WooCommerce orders, add-to-cart actions, or product views.
Why don't I see conversions in the AnyTrack dashboard?
Start by opening the Events Log of your WooCommerce integration and triggering a test purchase from your store. If events do not appear, confirm the plugin is installed and active, verify the Property ID in the plugin settings matches your AnyTrack property, ensure you are using the official AnyTrack for WooCommerce plugin, check whether you have hit your plan traffic cap in the billing section, and make sure WordPress, WooCommerce, and the AnyTrack plugin are up to date.
Do my conversions reach my ad platforms on the Free plan?
No. On the Free plan, AnyTrack tracks your WooCommerce conversions and shows them in your reports, but it does not send them to your ad platforms. Delivery through the Conversion API starts on the Starter plan. Keep your existing ad platform pixel active while you are on Free, because it is the only source that reports conversions to the platform.
Where do I find the plugin settings in WordPress?
Under the WooCommerce menu in WordPress, not under a separate top-level AnyTrack menu. Open WooCommerce, then AnyTrack, to access the Property ID field and integration options.
Can I change which event Purchase is mapped to?
No. The WooCommerce integration always maps a completed order to the Purchase event, and you cannot change that inbound mapping. You can still choose which events AnyTrack sends to each ad platform, in Event Mapping. If you want upsell revenue rolled into the Purchase event, use the FunnelKit option to combine sales and upsells into a single Purchase event.
Can I import past conversions?
No. AnyTrack only tracks conversions that happen after the visitor session is recorded. Historical orders placed before the plugin was installed cannot be imported.
Should I manually add the Tracking Tag in the head section of the site?
No. The WooCommerce plugin handles the Tracking Tag installation automatically. You do not need to add it manually.