TikTok
Pivolio delivers to TikTok Events API 2.0 (v1.3) at
POST https://business-api.tiktok.com/open_api/v1.3/event/track/, passing the
token in an Access-Token header.
Get your credentials
These steps are directional — TikTok’s Events Manager changes shape often, so follow the concepts rather than exact menu labels.
Find your pixel code
In TikTok Ads Manager, open Events (Events Manager) and select the web pixel you want conversions attributed to. Its pixel code is shown with the pixel’s details. Use the same pixel as your browser tag so events dedupe against each other instead of double-counting.
Credential fields
pixel_code
The TikTok web pixel that conversions are attached to. Required.
access_token
The Events API token for that pixel, sent as the Access-Token header.
Required, stored encrypted, never returned. Rotate by pasting a new value.
test_event_code
Optional, and used only at verification time — it is never stored. It routes the verification event into TikTok’s test view. Persisting it would keep production conversions out of your real reporting, so Pivolio drops it once verification finishes.
Event mapping
TikTok ships these defaults. Anything unlisted is skipped unless you add a custom mapping.
Note that TikTok has no distinct page-view event — both page_view and
view_content land on ViewContent.
The HTTP 200 quirk
TikTok answers almost everything with HTTP 200, including failures. The
real outcome is a numeric code in the response body: zero means accepted,
anything else is an error that a naive integration reads as success.
Pivolio inspects the body code, not just the status line, and classifies it:
This is why a TikTok destination can show failures while every request “succeeded” at the transport layer. If you are comparing Pivolio’s delivery numbers against your own logs, compare against the body code.