My TikTok pixel shows no purchases

By the HonestTag team ยท Published October 27, 2026

TikTok says zero purchases. Your store says otherwise.

A TikTok purchase count of zero means TikTok counted no standard Purchase event. It does not mean no one bought. The store's orders are counted by the store. TikTok counts only the purchase events something sends it, under the event name it expects, for that pixel. When nothing on the checkout sends that event, when it is sent under a name TikTok does not treat as its standard purchase, or when the browser is not allowed to send it, the store has orders and TikTok shows none. Both are true at once. The store's own order count is the number that does not move.

Stop guessing which ads bring new customers, and give Meta and Google a new-customer signal you can bid on. HonestTag sends verified purchases to Meta, Google and 7 more, each buyer marked new or returning. Start free beside your current tracking.

Install HonestTag free

What TikTok counts as a purchase

TikTok has a fixed list of standard events. On its current list for websites, the purchase is the standard event named Purchase, described as "When a payment is completed." TikTok says event names "are case-sensitive, so it is important to use the exact name shown in the Event column" (Supported events).

Anything else is a custom event. TikTok says standard events "can be used for reporting, conversion optimization, and audience building," while custom events "are available for reporting and audience creation purposes. Optimization is NOT supported at this time."

A purchase event can reach TikTok two ways: the TikTok pixel sends it from the shopper's browser, and the Events API sends it from a server. TikTok recommends both, and says "Deduplication is needed for advertisers who are using both TikTok Pixel SDK and Events API to send the same event" (Event Deduplication). What is a conversions API? compares TikTok's Events API with the other platforms' versions.

Received is not the same as credited to an ad

A purchase event TikTok receives and a purchase TikTok credits to an ad answer different questions. The first is whether the event arrived. The second is whether TikTok matched it to a TikTok user and credited it to an ad. TikTok says the Events API uses "TikTok Click IDs, Advanced Matching, and additional signals like IP address and User Agent, to match web visitor events with TikTok users," and that once matched, the information can "better measure campaign results" (Events API). The TikTok click ID is "a data connection parameter appended to a landing page URL whenever a user clicks on an ad on TikTok."

A successful Events API response is narrower than it looks. TikTok's example success is a code of 0, the message "OK," a request id and an empty data object, and TikTok says "If the code is not 0, it indicates an error." The response names no result for each event in the request. TikTok's return codes list two codes for successful calls: 0, "Successful," and 20001, "Partially successful" (Return codes). A success tells you the request was accepted. It does not tell you that each event in it was processed or credited to an ad.

A month in counts

The numbers below are made up to show the arithmetic. They are not from a real store and not an estimate of what any store will see.

A report built only from the browser pixel shows 0 purchases. TikTok's server-side count shows 290. TikTok credits 45 to ads. The store had 300 orders. None of these numbers is wrong. They count different things. The store's 300 orders do not depend on how events were sent or what TikTok matched.

Send TikTok purchases from the order. HonestTag sends TikTok purchases built from the Shopify order, with its standard Purchase event when you turn it on.

Install HonestTag free

Why a TikTok pixel shows no purchases

The trade-offs

What HonestTag does

The server-side delivery docs list what HonestTag sends each platform. For what happens when two tools send the same order, read duplicate purchase events.

Frequently asked questions

Did our TikTok ads sell nothing?

Not necessarily. A purchase count of zero says TikTok counted no standard Purchase event, not that no one bought. Check your order count in Shopify for the same days, then check where your purchase event is supposed to come from.

Why can't I select the purchase event as my optimization goal?

TikTok says standard events can be used for conversion optimization and custom events cannot: "Optimization is NOT supported at this time." A purchase sent under a custom name is not the standard event. Check that something is sending TikTok's standard purchase event to that pixel.

Does a successful Events API response mean TikTok counted every purchase?

No. TikTok's success response carries a code, a message, a request id and an empty data object. It names no result for each event, and TikTok also lists a code for a partially successful request. A success means the request was accepted.

Will HonestTag double count our TikTok purchases?

Not by default. HonestTag's standard TikTok Purchase event is off until you turn it on, on the TikTok card, because its event id cannot match one sent by another tool. Turn your other TikTok purchase source off before you turn it on.

Paid plans

Send TikTok purchases from the order

HonestTag sends TikTok purchases built from the Shopify order, with its standard Purchase event when you turn it on.

  • Feed your ads a clean signal. The platforms you send to get each verified purchase, new customers marked as new.
  • Catch the sales your pixels miss. Purchases are sent from your Shopify orders, server to server.
  • Know what to scale. A weekly scale, hold or cut call when the data supports one, and proof behind every attributed order.
  • Start free. Keep your current tracking while you look.

Install HonestTag free