Ship purchases and leads straight to TikTok Events API 2.0 — deduplicated with the Pixel, iOS-proof.
TikTok's Events API 2.0 endpoint with full event_id deduplication, ttclid capture, Advanced Matching, and EMQ diagnostics. Works alongside the TikTok Pixel or fully replaces it.
TikTok's quality score starts high with auto-hashed em/ph/ttclid/external_id.
Uses the newer /event/track/ endpoint — older /track/ is deprecated by TikTok end of 2025.
Same event_id as the TikTok Pixel prevents inflated conversion counts.
Standard TikTok Events API events mapped automatically. Custom events supported via the same endpoint.
Average time to live: under 15 minutes.
Assets > Events > Web Events > Manage > Events API.
Client-side Pixel + matching server event via Servero container — one event_id shared.
Servero auto-stores ttclid cookie for 30 days and attaches to every event.
Live EMQ score + event delivery status from TikTok's debugger.
fetch("https://track.yourdomain.com/capi/tiktok", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
event: "CompletePayment",
event_id: orderId,
event_time: Math.floor(Date.now() / 1000),
user: { email: hashedEmail, phone: hashedPhone, ttclid, external_id },
properties: { value: 129.99, currency: "USD", content_id: sku, content_type: "product" },
}),
});Servero writes ttclid into a first-party cookie via the CNAME domain — lifetime 30 days, unaffected by ITP/ETP 7-day cap.
Yes — Servero uses /event/track/v1.3/ by default. Existing Pixel keeps firing during migration; cut over once EMQ is verified.
Set up server-side tracking on your first-party domain in under 24 hours. Every feature included. No surprise add-ons.
No credit card · Cancel anytime · GDPR compliant
Tell us about your traffic. We'll spin up a sandbox and walk you through DNS in a single call.