Share X in ✉

How to Set Up WooCommerce Conversion Tracking

Last updated
Read time
7 min
Category
How to Set Up WooCommerce Conversion Tracking

To set up WooCommerce conversion tracking, install a tracking plugin, connect it to the ad or analytics platforms you use (Google Ads, Meta, GA4), and let it automatically fire events when customers add products to cart, start checkout, and complete a purchase. No coding is required for the standard setup described below.

Conversion tracking tells you which visitors take a valuable action on your store, such as completing a purchase, signing up, or starting checkout, and ties that action back to the marketing channel that produced it. Without it, you can see traffic and clicks, but not which campaigns actually generate sales.

This guide covers how to install a free WooCommerce conversion tracking plugin, connect it to Meta, Google Ads, and Google Analytics, and where WooCommerce’s own built-in order attribution fits into the picture.

What Conversion Tracking Gives You

Once tracking is running, you get visibility into:

  • Which ads and channels actually produce sales, not just clicks
  • Cart abandonment patterns, so you can retarget people who added to cart but didn’t buy
  • Cost per acquisition by channel, so you can shift budget toward what works
  • Customer actions beyond purchase: newsletter sign-ups, registrations, form submissions

That data feeds two decisions: which campaigns to scale, and which audiences to retarget.

How to Set Up WooCommerce Conversion Tracking Using a Free Plugin

Step 1: Install the plugin. From your WordPress dashboard, go to Plugins > Add New, search for “Conversion Tracking for WooCommerce,” and click Install, then Activate.

Step 2: Open the settings. Go to WooCommerce > Conversion Tracking in your dashboard. From here you can connect Meta, Google Ads, and custom tracking scripts.

Step 3: Set user role permissions (optional). Under the Settings tab, choose which WordPress user roles (Editor, Author, Contributor, Subscriber, Customer, Shop Manager) can view or manage tracking data.

Step 4: Connect each ad platform. Open the Integration tab, select a platform, and toggle it on. Each platform requires its own ID or pixel code, covered in the sections below.

Step 5: Verify events are firing. Place a test order or add a product to cart, then check the platform’s own events log (Meta Events Manager, Google Ads Tag Assistant) to confirm the plugin is sending data.

Check the plugin’s official WordPress.org listing before installing to confirm the current minimum WooCommerce, PHP, and WordPress version requirements, since these change with plugin updates.

Setting Up Meta (Facebook) Conversion Tracking

Facebook Pixel is now called the Meta Pixel. It’s a snippet of code that records actions visitors take on your site so Meta’s ad system can optimize delivery and let you retarget people who’ve already shown interest.

In the plugin’s Integration tab, select Facebook, switch the toggle on, then paste your Meta Pixel ID. You’ll get this ID from Meta Events Manager.

With a free WooCommerce conversion tracking plugin, you can typically track:

  • Add to Cart: Fires when a product is added to cart, useful for retargeting cart abandoners
  • Initiate Checkout: Fires when checkout begins, letting you retarget people who didn’t finish
  • Purchase: Fires on completed orders, the core conversion event for ad optimization
  • Complete Registration: Fires on account creation

Confirm the exact free-tier event list on the plugin’s current documentation, since free-versus-paid event coverage varies by plugin and changes over time.

A note on the Conversions API: Browser-only pixels lose data to ad blockers, browser privacy restrictions, and iOS tracking limits. Meta’s Conversions API (CAPI) sends the same events server-side as a backup, and is now the standard recommendation alongside the browser pixel rather than an optional extra.

Setting Up Google Ads Conversion Tracking

In Google Ads, go to Goals > Conversions (or Tools & Settings > Conversions in some account views) and create a new conversion action. Choose a website as the source, name the conversion clearly (e.g., “Purchase Completed” rather than “Conversion 1”), and set a value: use dynamic values tied to actual order totals for ecommerce, not a fixed number.

Google will generate a Conversion ID and Conversion Label. The most common way to implement these today is through Google Tag Manager: add a Google Ads Conversion Tracking tag in GTM using that ID and label, set it to fire on your order confirmation page, then test with Google Tag Assistant before publishing.

If you’re using a WooCommerce conversion tracking plugin instead of GTM directly, paste the same Conversion ID/Label into the plugin’s Google Ads integration settings, and it handles the tag placement for you.

Enhanced conversions are worth enabling once basic tracking works: they send hashed first-party customer data (email, phone) alongside the standard conversion, which improves match accuracy as third-party cookie tracking degrades. You’ll find the toggle under Goals > Settings > Customer data use, after accepting Google’s Customer Data Terms.

Setting Up Google Analytics (GA4) Ecommerce Tracking

Universal Analytics stopped processing data and has been fully retired; GA4 is the only current version. GA4 ecommerce tracking uses structured events, such as add_to_cart, begin_checkout, and purchase, to capture the customer journey.

A dedicated GA4 ecommerce plugin for WooCommerce can automate this without manual code, tracking:

  • Product impressions and views
  • Add-to-cart and cart removal events
  • Checkout steps and payment method selection
  • Completed purchases with revenue, refunds, and cancellations
  • Coupon usage

Enable enhanced ecommerce reporting in your GA4 property, then connect the plugin using your Measurement ID. Custom event names can usually be edited in the plugin’s settings if you want them to match your own reporting conventions.

WooCommerce’s Built-In Order Attribution

Since WooCommerce 8.5, order attribution tracking is a native feature, not a plugin. It shows you which channel, campaign, and source led to each order, using a last-click attribution model.

To check whether it’s enabled, go to WooCommerce > Settings > Advanced > Features and confirm “Enable this feature to track and credit channels and campaigns that contribute to orders” is switched on. Once active, you’ll see an Origin column on the Orders screen and a full breakdown (source, medium, campaign, device type) inside each order.

For attribution reporting across all orders, check Analytics > Order Attribution in your dashboard.

This is worth running alongside a conversion tracking plugin, not instead of it: WooCommerce’s native attribution tells you where an order came from, but it doesn’t send that data to Google Ads or Meta for bid optimization. You still need pixel/CAPI-based tracking for that.

Best WooCommerce Conversion Tracking Plugin: Free and Paid Options

Conversion Tracking for WooCommerce is a free, actively maintained plugin that connects Meta, Google Ads, Twitter/X, and custom tracking codes to your store without coding. It inserts tracking scripts on the cart page, checkout success page, and after registration, so you can see who added products to cart, who purchased, and who registered.

Key Features

  • Connects multiple ad platforms from one settings screen
  • Tracks trigger-based events (cart, checkout, registration)
  • Supports multiple Meta pixels and product catalog integration
  • No custom coding required

A Pro version adds expanded platform support and event options. Pricing starts from around $59/year at the time of writing; check the official pricing page before purchasing, since plugin pricing changes.

Other Plugins Worth Comparing

  • PixelYourSite – a widely used tracking plugin (500,000+ active installations) covering Meta Pixel with Conversions API, GA4, Google Tag Manager, and Consent Mode. Its pricing model has moved to an “All Access Pass” license rather than the older tiered bundles; check the official pricing page for current plans.
  • Sales Analysis for WooCommerce – an official WooCommerce.com extension focused on revenue and customer reporting: sales by country, product revenue, unit sales, and customer-level analysis. Useful alongside ad-platform tracking when you want deeper native reporting. Check the official listing for current pricing.
  • Customer History for WooCommerce – an official WooCommerce.com extension that logs browsing history, purchase history, and lifetime value per customer. Check the official listing for current pricing.
  • MonsterInsights – a Google Analytics dashboard plugin that surfaces GA4 data inside WordPress, including WooCommerce ecommerce reports on its paid tiers. Pricing starts from around $99/year for a single site at the time of writing (introductory pricing typically increases at renewal); check the official pricing page before buying.

We couldn’t confirm the current status of a couple of plugins that appeared in older versions of this list; rather than guess, we’ve left them out until they’re re-verified.

Frequently Asked Questions

What is conversion tracking? 

Conversion tracking measures how clicks on your ads or listings lead to meaningful actions on your site, such as a purchase or sign-up. It tells advertisers which campaigns are actually producing results, not just traffic, so the budget can shift toward what converts.

How do I track conversions in WooCommerce? 

Install a WooCommerce conversion tracking plugin from Plugins > Add New, then connect it to Meta, Google Ads, or GA4 from the plugin’s settings screen. Most free plugins cover cart, checkout, and purchase events out of the box.

How do I find conversion tracking in Google Ads? 

Sign in to Google Ads, click Tools & Settings in the top right, then select Conversions under Measurement. Your conversion actions and their status appear in the table.

What is WooCommerce order attribution? 

It’s a built-in WooCommerce feature (since version 8.5) that shows which source, medium, and campaign led to each order, using a last-click model. Find it under WooCommerce > Settings > Advanced > Features to enable it, and Analytics > Order Attribution to view reports.

Do I need both a tracking plugin and WooCommerce’s native order attribution? 

Yes, if you run paid ads. Native order attribution shows you the source of an order inside your dashboard, but it doesn’t send that event to Google Ads or Meta for bid optimization. A tracking plugin or pixel/CAPI setup handles that side.

Key Takeaways

  • WooCommerce conversion tracking connects customer actions, like add to cart, checkout, and purchase, to the ad platform that drove them.
  • A free plugin can connect Meta, Google Ads, and GA4 tracking without writing code.
  • Meta Pixel should be paired with the Conversions API for more reliable data as browser-based tracking degrades.
  • Google Ads conversion actions are now created under Goals > Conversions, with Google Tag Manager as the standard implementation method.
  • GA4 is the only current version of Google Analytics; Universal Analytics is fully retired.
  • WooCommerce’s native Order Attribution (since version 8.5) shows last-click source data for every order at no extra cost, but it works alongside ad-platform tracking, not as a replacement for it.
  • Check current plugin pricing and requirements directly on the vendor’s site before publishing, since these change frequently.
[CTA] Stop reading. Start fixing.
Fix your product feed with CTX Feed Pro.

Free version on WordPress.org. Every Pro licence includes a 30-day money-back guarantee.

[2] Comments
Join the discussion
Leave a comment →

2 thoughts on How to Set Up WooCommerce Conversion Tracking

  1. Thanks for sharing such great information with us. This information is use full for us. I hope you will share more valuably information about A Guide To WooCommerce Conversion Tracking.

    1. Hi,

      Thanks for your nice feedback.

      We are glad to know that you have found the article informative. Please, share the content to help others know about our blogs and keep an eye on our blog page to get more informative content.

      Wish you have a nice day!

Leave a comment.

[NEWSLETTER] Field Notes, monthly

One email a month.
Zero fluff.

Channel-spec changes, plugin releases, the occasional deep dive on something we broke.