...

WooCommerce tracking suddenly broke? The most common symptoms, causes, and the most stable setup for Meta and TikTok (plugin-only)

If your store runs on WordPress + WooCommerce, sooner or later you’ll hit this moment: sales are happening, but your ad dashboards look wrong. Purchases disappear, events randomly double, Add to Cart stops firing, and revenue tracking starts looking… questionable.

That’s exactly when many businesses message us for IT support.

Here’s the most important rule we’ve learned from real-world WooCommerce troubleshooting:

for standard e-commerce tracking in WooCommerce, Google Tag Manager is usually not the best path. In most cases, plugin-only is the most accurate and stable setup.

Why? Because tracking changes constantly. Platforms update requirements, browsers tighten privacy rules, and scripts behave differently over time. Good WooCommerce tracking plugins are maintained by teams who follow those changes and push updates accordingly. A GTM-based setup often becomes “someone needs to watch this forever”, and that’s where things break after updates.

The tracking funnel we consider “standard” for WooCommerce

To measure performance properly for both Meta and TikTok, you need a complete, consistent funnel from product view to purchase. Our standard event set looks like this:

Page View → View Content → Add To Cart → Initiate Checkout → Purchase

In many stores we also track Lead or Contact (newsletter signup, form submit, click-to-call, click-to-email), depending on how customers buy or reach out.

With a full funnel in place, you can optimize campaigns more intelligently, identify where people drop off, and build more effective retargeting audiences.

Why WooCommerce tracking “suddenly” stops working

In our experience, tracking failures usually come down to three causes.

1) Duplicated tags and duplicated events

This is the most common one. The Pixel (or TikTok tag) is installed via a plugin, but someone also added it through GTM, the theme, or another plugin.

The result is messy data. Events inflate, reporting becomes unreliable, and ROAS stops being something you can confidently make budget decisions on. Sometimes it even looks “better than before”, which is the worst case because it’s quietly wrong.

2) Performance optimization that delays or blocks tracking scripts

We often see issues when stores use aggressive performance tools like LiteSpeed, WP Rocket, or Autoptimize. Features like delaying JavaScript, combining files, or heavy minification can break event timing, especially around checkout.

That’s why we optimize stores using our proven procedure that improves performance without breaking tracking.

3) Cookie consent setup that blocks the wrong way

For compliant measurement (and clean data), tracking scripts must be blocked until the user accepts cookies. But after acceptance, events must start firing properly and consistently.

A misconfigured cookie banner can block tracking entirely, or only allow part of the funnel to work (for example, Page View works but Purchase never fires).

The most stable setup in WooCommerce: plugins instead of GTM

Based on our own testing and client cases, two plugins consistently perform best:

  • PixelCat (our first choice)
  • PixelYourSite (our second choice)

For most WooCommerce stores, the basic versions are enough to track the full funnel and purchases correctly. If you need deeper data, additional features, or more advanced control, that’s when premium versions become worth exploring.

The key principle is simple: one source of truth.

Choose one method (plugin-only) and avoid stacking multiple tracking layers “just in case”.

Meta and TikTok: Pixel, CAPI, Events API, and deduplication in plain language

On the Meta side, you can run both browser-based Pixel tracking and CAPI (Conversions API). CAPI helps recover conversions that are lost due to browser restrictions or ad blockers.

If you use Pixel and CAPI together, you need proper event deduplication, so the same conversion doesn’t get counted twice.

On the TikTok side, the simplest starting point is the TikTok Pixel. For better resilience and measurement quality, TikTok recommends pairing Pixel with Events API, also with deduplication, consistent parameters across the funnel, and strong match keys.

If you want the most future-proof tracking setup, Pixel + Events API is the direction to look at.

How we handle this as IT support

It usually starts with a quick conversation to collect symptoms and context: what stopped working, when it started, and what changed recently. Then we get access to the website and the relevant platforms (Meta, TikTok, analytics), diagnose the root cause, and explain what’s actually breaking the tracking.

Once you approve the fix, we implement the solution and test the full funnel to confirm it’s working properly.

In one recent case, after we repaired the tracking, the numbers started showing correctly the same day. The client later came back with other WooCommerce issues, which we fixed too, which is exactly why ongoing IT support saves both time and ad budget.

When you should message us right away

If Purchases disappeared, Add to Cart stopped firing, events are duplicated, revenue values don’t match, or you suspect your speed optimization or cookie consent is interfering with scripts, this is usually fixable faster than weeks of guessing.

We help not only with tracking, but also with general website and store issues (WordPress, WooCommerce, plugin conflicts, updates, errors, performance).

Just message us here: http://pikus.media/contact

Scroll to Top