How Do I Check If My TikTok Pixel Is Working? (2026 Guide)

11 min read

To check if your TikTok pixel is working, open your site with the TikTok Pixel Helper Chrome extension, fire a test event from the Test Events tab in Events Manager and watch it arrive in Event Activity, then read the pixel's Diagnostics tab for open issues. Finally, open the ad group in Ads Manager and confirm the optimization event shows as Active. New events can take up to 24 hours to appear, so a pixel that looks silent right after setup is not necessarily broken. Adstudio flags the symptom from the other side: TikTok campaigns that spend with zero conversions, or record conversions with no value, across every connected ad account.

TL;DR

  • On the page: TikTok Pixel Helper shows whether the pixel loads and checks it at three levels: pixel, event and parameter (TikTok Help Center).
  • Live test: Events Manager → your pixel → Test Events, scan the QR code in the TikTok app, act on your site, watch Event Activity in real time.
  • Open issues: the pixel's Diagnostics tab lists problems with their severity and the ads they affect, with a fix button on each card.
  • In the campaign: the ad group's Data Connection must be the right pixel and the Optimization event must be Active. Allow up to 24 hours after a real conversion.
  • Pixel plus Events API: send the same event_id from both, or the same purchase can be counted twice (event deduplication).

How do I check if my TikTok pixel is working, step by step?

Work through these four checks in order. Each one rules out a different layer: the code on the page, the data reaching TikTok, the quality of that data, and whether your campaign is actually using it.

1. Is the pixel on the page? Use TikTok Pixel Helper

Install TikTok Pixel Helper from the Chrome Web Store (TikTok asks you to use the latest version), open your site and click the extension. It reads the pixel on that page and reports problems at three levels, which TikTok's Pixel Helper guide uses to organize its fixes:

  • Pixel: is the code there, is the pixel ID valid, are first-party cookies on?
  • Event: is each event named, and named correctly?
  • Parameter: are value, currency, content ID and matching fields in the right format?

Check every page that should fire an event, not just the home page: product page (ViewContent), cart (AddToCart), checkout and the order confirmation page. The confirmation page deserves the most attention, because it is often a separate template or a checkout hosted by your store platform.

Pixel Helper runs in your browser, so events your server sends through the Events API will not appear in it. The next step covers those.

2. Does TikTok receive the events? Use the Test Events tab

TikTok's testing walkthrough goes like this:

  1. In TikTok Ads Manager, open Events Manager and select your website pixel.
  2. Open the Test Events tab and enter your website URL to generate a QR code.
  3. Scan the QR code from the TikTok app on your phone (in the Discover tab) and open your site.
  4. Do the actions that should fire events: view a product, add to cart, start checkout.
  5. Watch Event Activity. Events should appear in real time; expand one to see its parameters.

An event that never shows up points at the code or event setup on that page. One with empty or wrong parameters needs fixing before you trust the numbers.

3. Is there an open issue? Read the Diagnostics tab

Events Manager has a Diagnostics section on its home page that covers all your pixels, and a Diagnostics tab on each pixel. A number next to the tab means there are active issues. According to TikTok's Web Diagnostics page, each card shows the issue, its severity, the affected dataset and the ads it impacts, with an action button to fix it, such as Enable first-party cookies. Learn more opens the impact, fix instructions and sample data from recent affected events.

You can dismiss a card from the "..." menu. Dismissing hides the card. It does not fix the issue.

4. Is the campaign using the pixel? Check the optimization event

A working pixel feeds nothing to a campaign that points at a different one. TikTok's activation troubleshooting guide checks it this way:

  1. Complete a real conversion on your site. For a purchase, TikTok suggests a 100% coupon or a test card. Actions taken from the Test Events tab do not count here.
  2. Wait. Event data can take up to 24 hours to appear in Events Manager, sometimes longer depending on the website.
  3. In Ads Manager, open the ad group settings and check that the Data Connection dropdown shows the right pixel.
  4. Open the Optimization event dropdown. The event you optimize for should be listed and show as Active in Events Manager.
  5. If it still isn't there after 24 hours, go back to Pixel Helper and validate the event on the page.

What do the TikTok Pixel Helper errors mean?

These are the errors TikTok lists in its Pixel Helper guide, with the fix for each:

Pixel Helper errorWhat it meansFix
Pixel code not in headerThe code is placed below the page's head, so it loads later than it shouldMove the code as high as possible, ideally in the page's head
Invalid Pixel IDThe code points at a pixel that isn't yours or doesn't existCopy the correct ID from Events Manager
First-party cookies not foundFirst-party cookies are off for this pixelEvents Manager → settings → Cookie Info → turn on first-party cookies
Event name or type empty or invalidThe event fires without a usable nameAdd or correct the event name in your code or Event Builder
Value format invalidValue has a currency symbol, letters or commasSend a plain number greater than 0
Currency or value missingOne was sent without the otherAlways send value and currency together
Currency code unsupportedThe currency code isn't one TikTok acceptsUse a supported currency code
Content ID missingNo product ID on a product eventPass a value in the content ID parameter
Content type invalidContent type isn't a recognized valueSet it to product or product_group
Email or phone format invalidAdvanced Matching fields in the wrong formatLowercase email; phone in E.164 format, with the country code first

The value and currency errors matter more than they look. Without a value on your purchase event, TikTok can count conversions but cannot report a return on spend, so a campaign can look like it converts and still show no ROAS.

Why is my TikTok pixel not tracking conversions?

When Ads Manager shows spend and clicks but zero conversions, check these causes:

  1. It is too early. Events can take up to 24 hours to show. Do not change a campaign the same morning you installed the pixel.
  2. The ad group points at a different pixel. Common after a site rebuild, a new store integration or a copied ad group. Check Data Connection in the ad group.
  3. The event never fires on the confirmation page. Pixel Helper on the thank-you page answers this in a minute.
  4. The event fires with the wrong name. A custom name instead of the standard event your ad group optimizes for means the campaign never sees it.
  5. Two pixels on the site. An old hard-coded snippet next to a store platform integration can send events to a pixel no campaign uses.
  6. Consent or blockers. Browser events depend on the visitor's browser. This is the gap the Events API exists to cover.

If conversions dropped to zero overnight, look at what changed on the site that day before you touch the campaign; campaign edits restart learning. If the campaign isn't spending at all, that is a delivery problem: see why TikTok ads aren't spending.

Should I use the TikTok pixel, the Events API, or both?

The pixel sends events from the visitor's browser; the Events API sends them from your server or store platform, so they arrive even when the browser event doesn't. Running both is common, with one rule: TikTok has to know when two events are the same event.

TikTok's event deduplication page sets it out:

Same event sent byDeduplicated whenWindow
Pixel and PixelSame event and same event_idWithin 48 hours of the first event
Events API and Events APISame event and same event_idWithin 48 hours of the first event
Pixel and Events APISame event and same event_idArriving after 5 minutes and within 48 hours of the first event

TikTok keeps the first event it receives and enriches it with the other. Two practical consequences:

  • Use one ID per real event, sent unchanged from both sides. For a purchase, the order ID is the natural choice because the browser and the server both know it.
  • You only need deduplication for overlapping events. If the pixel sends AddToCart and the Events API sends only Purchase, there is nothing to deduplicate.

If TikTok reports roughly twice the purchases your store took, missing or mismatched event IDs are the first thing to check. The same failure on Meta, and how to spot it, is covered in how to stop Meta counting purchases twice.

How long does it take for TikTok pixel events to show up?

There are three clocks:

  • Test Events shows events in real time while you test from the TikTok app.
  • Events Manager reporting and the ad group's optimization event can take up to 24 hours after a real conversion, or slightly longer depending on the website, per TikTok's activation guide.
  • Diagnostics cards are built from the events TikTok has already received, so a fix shows up there only after new events arrive.

So the sensible order after any tracking change is: test live, wait a day, then read the reports.

How Adstudio helps you catch a broken TikTok pixel

A broken pixel shows up as a campaign that keeps spending while conversions go quiet. Adstudio connects TikTok Ads, Google Ads, Meta Ads, Google Analytics 4 and Shopify in one workspace, so you can catch that the same day.

  • Spend with zero conversions, flagged. Ask the AI assistant for TikTok Ads for recommendations and Adstudio lists active TikTok campaigns that spent with no conversions in the period. Before it suggests pausing them, it tells you to confirm the pixel is firing, because untracked conversions look the same as none.
  • Conversions with no value, flagged. Campaigns that record conversions but no conversion value are called out as a tracking gap, the value and currency problem from the table above, so TikTok ROAS becomes comparable with Google and Meta once it's fixed.
  • TikTok next to your other sources. Ask "Put TikTok conversions and conversion value next to Shopify revenue and GA4 purchases for the last 30 days" and see whether TikTok's count moves with your real orders. A sudden flat line on one source while the others keep moving points at tracking, not demand. Our guide to seeing Google, Meta and TikTok spend in one report shows the cross-platform view.
  • An alert the day it breaks. Set an Adstudio alert on TikTok conversions below a daily threshold, at account, campaign, ad group or ad level, so a pixel that stops firing reaches your inbox the same day. Here is how to set up ad spend alerts.
  • Campaigns built on the right pixel. When you create a TikTok Sales or Lead generation campaign from chat, you name the pixel and the event it optimizes for, and the approval card shows both before anything is created.

Adstudio dashboard showing ad campaign performance across platforms

Black Friday is November 27, 2026: run the four checks this week, as our Black Friday checklist advises for tracking. The Google version of this audit is how to check Google Ads conversion tracking. Adstudio plans start at $19/month.

FAQ

How do I know if my TikTok pixel is firing? Open the page with TikTok Pixel Helper: it shows whether the pixel loaded and which events fired, with any errors. To confirm TikTok received them, use the Test Events tab in Events Manager and watch Event Activity while you act on your site from the TikTok app.

Why does my TikTok pixel say no activity? Either no event has reached TikTok yet, or it has but reporting hasn't caught up. TikTok says event data can take up to 24 hours to appear. If it is still empty after that, check the pixel ID and the code placement with Pixel Helper on a page where the event should fire.

How do I test TikTok pixel events? In Events Manager, select your pixel, open Test Events, enter your site URL and scan the QR code from the TikTok app's Discover tab. Perform the actions on your site and the events appear in Event Activity in real time. Expand an event to check its parameters.

Why is my TikTok optimization event not showing as active? Usually because no real conversion has been recorded for it yet, or because the ad group is connected to a different pixel. Complete a real conversion, wait up to 24 hours, and check the Data Connection dropdown in the ad group. Events triggered from the Test Events tab do not activate it.

Do I need both the TikTok pixel and the Events API? You don't have to, but running both means an event lost in the browser can still arrive from your server. If both send the same event, include the same event_id from each so TikTok can deduplicate them within its 48-hour window.

Should I turn on first-party cookies for the TikTok pixel? They are optional, and third-party cookies are on by default (Pixel FAQ). But Pixel Helper and Diagnostics both flag first-party cookies that are off and offer a one-click fix, which is TikTok's own recommendation.

Platform behaviour described as of November 2026, per the TikTok Ads Help Center.

Ask your ad accounts anything

Adstudio reads Google Ads, Meta and TikTok and answers from your own campaigns.

Start using
Free guide · coming soon

The AI-first paid media playbook

How teams run Google, Meta and TikTok with an AI assistant: the prompts, the guardrails and the weekly rhythm. Leave your email and we'll send it when it's out.

One email when the guide is ready. No spam, unsubscribe any time.
  1. 01Prompts that find wasted spend
  2. 02Building campaigns from a brief
  3. 03Guardrails and approvals
  4. 04The weekly reporting rhythm