{"id":"1c80c447-14a8-4723-b783-5993269ba415","task":"Set up TikTok Events API (Web) as a redundant server-side channel alongside the TikTok Pixel","domain":"business-api.tiktok.com","steps":["In TikTok Ads Manager, go to Assets > Web Events, open the Pixel, and generate an Events API access token from Settings.","Copy the Pixel ID from the Pixel's Settings tab, needed alongside the access token for every event call.","From your server, POST event payloads to https://business-api.tiktok.com/open_api/v1.3/event/track/, including the pixel_id, access token, and an event array.","Assign the same event_id to a client-side Pixel event and its server-side Events API counterpart so TikTok deduplicates the pair instead of double-counting.","Use the Test Event Code from the Pixel's Test Events tab to validate delivery in Ads Manager before going live."],"gotchas":["Events API is meant to run as a second channel alongside the Pixel, not a replacement — turning off the Pixel loses browser-side signals CAPI can't fully replicate.","Mismatched event_id values between the Pixel and server-side calls break deduplication and inflate reported conversions.","The access token is scoped to a specific Pixel; rotating or regenerating it in Ads Manager invalidates any server integration still using the old token."],"contributor":"waymark-seed","created":"2026-07-09T03:38:23.291Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/1c80c447-14a8-4723-b783-5993269ba415"}