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 monitoring next step.
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.
Keep it monitored
A checker is a snapshot. Monitoring watches it every day.
The free scan shows what’s visible right now. Paid monitoring re-checks the same page every day, remembers the last good state, and emails you the moment a form, a WhatsApp or call link, or a conversion tag breaks or disappears.
Free scan
- One-time check
- Shows what’s visible now
- No login · ~10 seconds
- Free, always
$9/mo monitoring
- Re-checks every day
- Remembers the last good state
- Email alert when something breaks
- Founding price: $9/mo for life
Founding waitlist
Join the waitlist — lock $9/mo for life
TrackCanary is free during early access. When daily monitoring launches it’s $9/month per site. Join the waitlist now and your price stays $9/month for life.
No card today — we’ll email you when your spot opens.
$9/mo · locked for lifeOverview
Free TikTok Pixel checker: test whether the TikTok Pixel appears to load on your website before campaigns, after site updates, or during a client tracking review.
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 (Facebook 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.
Google Analytics 4 (GA4) Checker
Visible browser-side signals for Google Analytics 4, Google Tag Manager context, lead paths, and review points after site changes.
Google Tag Manager (GTM) 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.
How do I check the TikTok Pixel on my website?
Enter your website URL in the checker on this page. TrackCanary scans the public page for a visible TikTok Pixel signal — the base script and the ttq.load call — and flags the lead and commerce actions that usually need their own TikTok events. It does not access TikTok Events Manager or confirm an event was delivered.
What is a TikTok Pixel checker?
It is a free tool that reviews whether a TikTok Pixel appears present on a public web page, without logging into TikTok Ads. Use it as a fast first check before campaigns or after site changes, then confirm delivery in TikTok Events Manager.
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.