Enter the public website URL in the checker on this page.
free tracking check
Check if the TikTok Pixel is visible on your website
Run a free check for the visible tracking and lead-action signals on a public page — found, detected, or not firing.
TikTok Pixel Checker
Free browser-based scan
Run the TikTok Pixel checker
Enter a public website URL to scan for a visible TikTok Pixel signal, lead actions, and tracking review points.
Accepted formats: example.com, www.example.com, or https://example.com. No TrackCanary tracker install is needed for the free check.
Listening room
Run a public-page check to reveal the signal cards.
Result preview
Your TikTok Pixel check will appear here
Run the checker to see visible tracking signals, review points, developer handoff notes, and the assisted pilot CTA.
Tracking health summary
A careful verdict with score, main risk, and next step.
Signal cards
Visible tags, forms, WhatsApp, calls, and lead actions grouped for review.
Client-safe report
A shareable summary that avoids raw scan evidence and sensitive values.
Developer handoff
Plain-English checks for the person responsible for the site.
no login · no install · ~10 seconds
How the free check works
Paste a page
Canary scans
Signals checked
not firing · /checkout
Sings if broken
what a result looks like
Each signal, found or not firing.
Honest scope: the canary checks what’s visible from a public page — no account access. It finds gaps early; it does not prove platform-side delivery.
It doesn’t just find problems — every finding ships with a suggested fix and a copy-ready developer handoff.
Overview
Run a free browser-based check to see whether a TikTok Pixel signal is visible on your site. TrackCanary helps agencies and site owners spot a missing or changed pixel before TikTok ad budget is spent against thin data.
TikTok Pixel visible presence, lead and commerce actions, and review points before relying on TikTok Ads Manager reporting.
What it does
TrackCanary checks whether a TikTok Pixel appears to be present on the public pages it can crawl — the analytics.tiktok.com base script and the inline ttq.load call that carries your pixel ID. It also reviews the visible lead and commerce actions that usually need their own TikTok events. This does not prove any event reached TikTok; verification in TikTok Events Manager may still be recommended.
What this does not prove
- It does not prove a TikTok event fired or was delivered.
- It does not access your TikTok Ads account or Events Manager.
- Verification in TikTok Events Manager may still be recommended.
What this checks
- Visible TikTok Pixel presence where the public scan can detect the base script or ttq snippet
- Forms, important buttons, WhatsApp links, phone links, and email links that may need TikTok lead events
- Product, add-to-cart, checkout, and purchase-intent signals where visible
- Google Analytics / GA4, Google Tag Manager, and Meta Pixel context for the same pages
- Plain-English review points and a shareable report for developers or clients
What this does not prove
- A visible pixel does not prove any TikTok event fired or was attributed.
- The checker does not connect to your TikTok Ads account or Events Manager.
- The base pixel can load while AddToCart, CompleteRegistration, or Purchase events never fire.
- Verification may still be recommended after a site change, replatform, or campaign launch.
For agencies
A quick preflight check before clients spend more on campaigns
How to use it
From public URL to practical tracking next steps
Review whether the TikTok Pixel appears to be detected in the visible scan results.
Check the lead and commerce actions that may still need their own TikTok events.
Use TikTok Events Manager or the TikTok Pixel Helper separately to confirm live event delivery.
Recommended next step
Use the scan report to decide which visible lead or commerce actions should be tested for their TikTok event in TikTok Events Manager.
Run a free TikTok Pixel checkA TikTok Pixel can sit on the page while the events never fire
The TikTok Pixel has a reassuring base signal: the snippet is on the page, so a check sees it, and it feels like TikTok tracking is handled. But the base pixel loading and the events that matter — ViewContent, AddToCart, CompleteRegistration, Purchase — actually firing are two different things. The base code loading is the easy part; the events attached to real actions are where tracking quietly falls apart. A page can carry the pixel perfectly while a form submit, an add to cart, or a checkout sends nothing to TikTok.
The events that carry campaign value break in ways that leave the page looking normal. A consent banner blocks the pixel until the visitor accepts, so early sessions are never counted. A single-page-app route change loads a new view but never re-fires the event tied to it. A redesign renames the button or thank-you page an event depended on. Or the base pixel is present but the standard events were simply never added. ttq.page() keeps registering pageviews, so TikTok Ads Manager shows activity — while the AddToCart and Purchase events optimization relies on quietly go missing.
The free check works at the visible layer: it looks for whether a TikTok Pixel signal appears present on the public page and flags the lead and commerce actions that usually need their own events for review. It does not open Events Manager or prove any event fires — it tells you the pixel appears to be there and where the events worth testing live, and it lets you keep watching so a pixel that drops off a page after a change does not go unnoticed.
- The base pixel loads but no AddToCart, CompleteRegistration, or Purchase event fires on the real action.
- A consent banner blocks the pixel until the visitor accepts, so early sessions are lost.
- A single-page-app route change loads a new view but never re-fires the event tied to it.
- A redesign renamed the button or thank-you page a standard event depended on.
How the TikTok Pixel works, and where it silently breaks
The TikTok Pixel works in two layers: the base pixel loads on every page from analytics.tiktok.com and calls ttq.load with your pixel ID, then ttq.page() records the view; on top of that, standard events fire on specific actions through ttq.track — an add to cart, a registration, a purchase — passing parameters TikTok uses to optimize. That split is what makes base presence a poor proxy for health: a loaded pixel with no events looks, from the outside, almost identical to one that is fully instrumented.
Where it silently breaks is usually one of a few places. On a single-page app the pixel loads once but the event bound to a virtual page change never re-fires. A consent management platform gates the pixel until the visitor accepts, so a share of sessions is missing. A Google Tag Manager container holds the TikTok tag but the trigger never matches on the page that matters, so it looks installed and stays silent. And Advanced Matching or the server-side Events API get confused for the browser pixel, so the same action is double-counted or neither path is confirmed. A visible pixel is not the same as a firing, attributed event, and a public scan cannot prove an event arrived at TikTok or was attributed.
The free check works at the visible layer: it looks for whether the TikTok Pixel appears present and which lead and commerce actions are visible on the public page, then flags them for review. It does not connect to TikTok, read Events Manager, or prove anything is delivered or attributed — those need TikTok Events Manager or the TikTok Pixel Helper with account access. Naming that limit honestly is the point: the scan tells you where to confirm in TikTok, not that the pixel is fine.
- A lead or commerce action has no matching ttq.track event, so it never reaches TikTok.
- An event fires on page load instead of the real action, inflating the numbers.
- A GTM container holds the tag but the trigger never matches on the page that matters.
- The browser pixel and the Events API are confused for each other, so neither is confirmed.
Checking a TikTok Pixel without the Pixel Helper or a login
The usual way to verify a TikTok Pixel is the TikTok Pixel Helper — a Chrome extension you install, signed into the browser, clicking through one page at a time to watch the pixel and its events fire — or the diagnostics inside TikTok Events Manager. That is the right tool for confirming exactly what one page sends, but it checks a single page per session from the machine you are on, and for an agency it means installing an extension and inspecting each client page by hand.
TrackCanary takes the opposite approach for the first look. Paste a public URL — no login, no install, no extension — and the check reviews whether the TikTok Pixel appears present alongside the forms, calls, and commerce paths that usually carry its events, all in one pass. It is the fast preflight you can run on any page, including a client's, before more budget goes through it — a way to see whether the pixel even appears to be on the page before anyone opens the Pixel Helper.
It does not replace the Pixel Helper or Events Manager — those still confirm which events fire and how they are attributed. TrackCanary is the step before that: a quick, honest read of what appears visible from the public page, and a way to keep watching it so a TikTok Pixel that drops off after a change does not go unnoticed.
- No login, no install, no extension — paste a URL and read the result.
- Checks TikTok Pixel presence next to forms, calls, and commerce paths in one pass.
- Runs on any public page, including a client site you do not control.
- Points you to the actions worth confirming in TikTok Events Manager, without opening the account.
Related tracking guides
Related pages
Meta Pixel Checker
Meta Pixel visible signals, lead actions, commerce actions, and review points before relying on Meta campaign reporting.
Google Ads Conversion Tracking Checker
Visible browser-side signals for Google Ads tags, conversion actions, forms, buttons, and checkout-intent paths.
GA4 Tracking Checker
Visible browser-side signals for Google Analytics 4, Google Tag Manager context, lead paths, and review points after site changes.
Google Tag Manager Checker
Visible GTM signal checks, tracking context, lead paths, and campaign-readiness review points.
FAQ
Does TrackCanary connect to my TikTok Ads account?
No. This checker does not use the TikTok API. It scans the public website for a visible TikTok Pixel signal and the lead and commerce actions around it.
Can TrackCanary confirm a TikTok conversion was attributed?
No. It does not claim delivery or attribution. It helps find the visible pixel and the actions that may need their own TikTok events, so you know where to test.
What should I do if the TikTok Pixel is missing?
Install the base TikTok Pixel on public pages, then test the events that matter — such as AddToCart or CompleteRegistration — in TikTok Events Manager after implementation.
Start with a free tracking check
Find tracking gaps before they affect campaign decisions.
The public check looks for visible tracking signals and creates a shareable report. No TrackCanary tracker install is required for the first check.