TikTok Pixel not firing? How to diagnose and fix it
If TikTok Events Manager shows no activity even though the pixel is on your site, the pixel is either not loading, not matching the event, or being blocked before it reports. Here is how to tell which, in order.
Confirm the pixel is actually loading
Install the TikTok Pixel Helper Chrome extension and load your site. If it sees no pixel at all, the base code is missing, blocked by consent, or firing on a page the helper never reaches. If it sees the pixel but no events, the base is fine and the problem is the event itself, like a tracking pixel that loads but never gets told to record anything.
Check how the event is triggered
- Hardcoded on the wrong page: a Complete Payment event only fires on the real confirmation page. If your checkout redirects elsewhere, it never runs.
- GTM trigger not matching: if you fire it through Google Tag Manager, the trigger condition may not match the live URL or data layer event.
- Single-page checkout: on a SPA the page never fully reloads, so a pageview-based trigger never fires.
Rule out blocking and consent
Ad blockers hit TikTok hard, and if your cookie banner gates marketing tags, the pixel will not fire until someone accepts. Test in a clean browser with no blocker and with consent granted. If it fires there but not in the wild, the browser pixel is simply being blocked for a big share of users, which is exactly why the TikTok Events API exists.
The reliable fix
Fire the pixel from a clean data layer through GTM so the trigger is explicit, test it in Pixel Helper and Events Manager test mode, then add the server-side Events API so blocked browsers still report. If your Meta pixel has the same symptom, the diagnosis is almost identical.
Want us to check your tracking in 10 seconds?
Pop in your domain and we will show you what is firing, what is not, and where data is leaking. Free, no signup.
Check my tracking freeGet a plain-English audit
We check your live GA4, Google Tag Manager and consent setup by hand and tell you exactly what is wrong. The audit comes off any build.
See how it works & pricingDatahound are analytics and ad-tracking specialists. We fix broken GA4, Google Tag Manager and server-side tracking so every sale, form and call gets counted. Back to datahound.agency · All tracking guides · TikTok Events API explained