TikTok
Fidero delivers your events to TikTok through the Events API alongside the TikTok Pixel, with the matching identifiers hashed automatically before they leave.
| Channel | Browser + server |
| Consent category | advertising |
| Deduplication | A shared event ID across the browser Pixel and the Events API (the order's transaction ID where there is one, otherwise the event's message ID), so TikTok counts an event once. |
| Identifiers | The ttp cookie and the ttclid click ID (from the cookie or the URL), a hashed external_id from the visitor's anonymous ID, and email and phone SHA-256 hashed server-side – plus IP and user agent. |
What it delivers
- Pixel and Events API delivery. Every mapped event reaches TikTok from both the browser Pixel and the server Events API, keyed by a shared event ID so the two count once
- Advanced matching. Email and phone are hashed, and the
ttclidclick ID is passed through, so TikTok can attribute conversions it would otherwise miss - Server-finalised events. Renewals and trial conversions, which complete server-side, are delivered through the Events API
What you provide
| Item | Detail |
|---|---|
| Pixel ID | Your TikTok Pixel ID, from TikTok Events Manager. |
| Events API access token | Generated in TikTok Events Manager. |
That's everything. Mapping, formatting, hashing and deduplication are already built in – you switch the destination on by requesting it, and the flow is on the Destinations overview.
What's automatic
- TikTok's hashing rules. Email and phone are SHA-256 hashed server-side before they leave. The browser Pixel hashes its own advanced-matching fields
- Click-ID handling. The
ttclidis captured from the cookie or URL and passed to TikTok as the attribution callback
Enrichment, consent enforcement, delivery monitoring and managed adapter updates apply to every third-party destination – what every destination receives covers the standard treatment.
Event mapping
Fidero's standard events map to TikTok's own event names automatically:
| Fidero event | TikTok event |
|---|---|
purchase_completed | Purchase |
checkout_started | InitiateCheckout |
payment_info_added | AddPaymentInfo |
item_added | AddToCart |
item_viewed | ViewContent |
item_list_viewed | ViewContent |
search_performed | Search |
signup_completed | CompleteRegistration |
lead_form_completed | Lead |
trial_started | StartTrial |
subscription_started | Subscribe |
trial_converted | Subscribe – server events only |
subscription_renewed | RenewSubscription – server events only |