Back to Community

Why Your Google for WooCommerce Conversion Tracking Stopped Working (And How to Fix It)

24 threads Sep 22, 2025 PluginGoogle for woocommerce

Content

Conversion tracking is a critical feature of the Google for WooCommerce plugin, but it can sometimes stop working unexpectedly. This is a common issue reported by users, often after a website update, theme change, or plugin conflict. This guide will walk you through the most common reasons for this problem and the steps you can take to resolve it.

Common Symptoms

  • Conversions were tracking but suddenly stopped.
  • Google Ads shows conversions as "active" but registers no data.
  • The conversion value reported is incorrect (e.g., wrong purchase amount).
  • You see errors in your Google Ads account about audience source parameters not matching your feed.

Why This Happens

Based on common support threads, conversion tracking failures are rarely due to a single cause. The most frequent culprits include:

  • Plugin or Theme Conflicts: A recent update to your theme, the Google for WooCommerce plugin, or another plugin can break the JavaScript code (the "tag") that fires on the order confirmation page.
  • Missing WooCommerce Pages: If your checkout or thank you page does not use the standard WooCommerce shortcodes ([woocommerce_checkout], [woocommerce_cart]), the plugin may not be able to inject the necessary tracking code.
  • Caching: Aggressive page caching can prevent the dynamic conversion tracking code from loading on the order confirmation page.
  • Google Tag Manager Conflicts: If you are using Google Tag Manager (GTM) alongside this plugin, they can sometimes conflict, sending duplicate events or failing to send the correct purchase data.
  • Plugin Version Bugs: Specific updates to the plugin (e.g., version 2.6.1 mentioned in one thread) have been known to introduce bugs that break the data layer, which is essential for tracking.
  • Consent Requirements: For stores serving customers in the EEA or UK, explicit user consent is now required for tracking. Without a compatible consent solution, purchase events will be blocked.

How to Troubleshoot and Fix It

1. Perform a Basic Conflict Test

This is the most important first step.

  1. Switch Themes: Temporarily switch to a default WordPress theme like Twenty Twenty-Four. Clear your cache and test a conversion.
  2. Deactivate Plugins: Deactivate all plugins except for WooCommerce and Google for WooCommerce. Clear your cache and test again. If it works, reactivate your plugins one by one to identify the culprit.

Pro Tip: Always perform this test on a staging site to avoid disrupting your live store.

2. Verify Your WooCommerce Page Setup

The plugin relies on standard WooCommerce pages. Check your setup:

  1. Go to WooCommerce > Status.
  2. Look at the "WooCommerce Pages" section. It should not show warnings like "Page does not contain the [woocommerce_checkout] shortcode".
  3. If you see warnings, you must reconfigure your checkout, cart, or thank you pages to use the proper WooCommerce shortcodes or blocks. Page builders sometimes override these.

3. Check for Caching on the Thank You Page

The order confirmation (thank you) page must never be cached, as it contains unique, customer-specific data. Configure your caching plugin or server-level cache to exclude this page. A common URL pattern to exclude is /order-received/.

4. Investigate Google Tag Manager Conflicts

If you use GTM, the Google for WooCommerce plugin might be trying to send the same data, causing conflicts.

  1. Use your browser's developer tools (F12) and go to the Console tab.
  2. Complete a test purchase and see if any JavaScript errors appear.
  3. Use a tool like Google Tag Assistant to see if the conversion tag is firing once, twice, or not at all.
  4. You may need to adjust your GTM triggers to avoid conflicts or temporarily disable GTM tracking to see if the native plugin tracking works on its own.

5. Ensure Consent Compliance (EEA/UK)

If your store serves European customers, you must obtain consent for tracking. The Google for WooCommerce plugin supports the WP Consent API, but you need a compatible cookie banner plugin to collect and manage user consent. Without this, purchase events will not be tracked.

6. Review the System Status Report

If you seek help from the community, you will often be asked for your system status report. This is a invaluable diagnostic tool.

  1. Go to WooCommerce > Status.
  2. Click Get system report and then Copy for support.
  3. This report contains details about your environment, active plugins, and theme, which can help identify common conflicts.

When to Seek Further Help

If you have tried all the steps above and conversion tracking is still not working, the issue may be more complex. When asking for help in community forums, be prepared to provide your system status report and describe the steps you have already taken to troubleshoot. This will help others assist you more effectively.

Related Support Threads Support