TT·TikTok Pixel·critical

TikTok Base Events Active

Your TikTok Pixel is reporting zero active events. No ViewContent, no ClickButton, no CompletePayment. TikTok can't see this site at all, which means any campaign optimizing toward a pixel event is optimizing on nothing.

CL
By Christopher LandaverdeCreator of AdLint · ad-tech tracking specialistUpdated

Why It Matters

TikTok Pixel sends events via the `ttq.track()` call (or its GTM template equivalent). When Events Manager shows zero volume across every event for a full reporting window, only a handful of things can be true: the base pixel snippet isn't on the page, it's on the page but `ttq.page()` is never called, the pixel loads but every `ttq.track()` is gated behind a consent state that never resolves, or a script blocker, ad blocker, or CSP rule kills the request before it leaves the browser. Downstream this turns nasty. TikTok can't build retargeting audiences without event volume. Smart Performance Campaigns optimize toward a conversion goal you haven't defined, so they fall back to the loosest signal available. Pixel-attributed conversions report as zero in the dashboard, but the spend still goes out the door. Anyone reading TikTok performance reports for this account is reading fiction. No events also blocks the Events API path. You can't deduplicate server-side hits against client-side hits when the client side is empty, so the usual server-side fallback story doesn't save this one.

How To Fix It

  1. Load any tracked page and open DevTools. Filter network for `analytics.tiktok.com`. If you see no requests at all, the pixel snippet is missing or blocked.
  2. If the snippet is present, confirm `ttq.page()` runs on initial load and that `ttq.track()` is wired to real site actions (button click, form submit, add-to-cart).
  3. Check your CMP. TikTok Pixel needs marketing consent to fire. If default consent is denied and never granted, Events Manager stays at zero.
  4. Reload TikTok Events Manager, switch to Test Events, paste your test URL, and walk a real flow. Live events should appear within seconds.
  5. Do not enable conversion-optimized campaigns until at least one standard event is reporting consistent volume.

Example

Configuration
Expected: page browsing generates ViewContent or ClickButton volume in Events Manager within the test window.
For Your Client Report

This TikTok Pixel is reporting zero active events in Events Manager across the audited window. Per TikTok's Pixel setup documentation, an installed pixel should record at least one standard event (ViewContent, ClickButton, AddToCart, or CompletePayment) within minutes of page activity; sustained zero volume indicates the base snippet is missing, blocked by consent or CSP, or not wired to real site actions. The downstream impact is that no retargeting audience can build, no Smart Performance Campaign can optimize toward a real conversion goal, and any pixel-attributed performance in the TikTok Ads Manager is unreliable. Fix: confirm the base pixel and `ttq.page()` fire on every tracked page, validate consent gating, and walk a live flow in TikTok Test Events before launching conversion-optimized campaigns. Source: ads.tiktok.com/help/article/get-started-pixel.

Drop this paragraph into your client deliverable. Sources back to the canonical platform documentation linked below.

References

Audit your own files for this check

AdLint runs this check (and 177 others) against your GTM, Google Ads, Meta, TikTok, LinkedIn, Pinterest, Twitter/X, and Snapchat exports. Everything stays in your browser. No uploads, no accounts.

Run a free audit