Skip to content
TIKTOK EVENTS API · S2S

TikTok Events API server-side — attribution the pixel alone can't hold onto.

The TikTok Pixel receives 30–40% fewer events than the currently supported Events API S2S endpoint. Server-side via DataNostro sends every conversion straight from your server with hashed PII and TTCLID restoration — no per-pixel fees and no dependence on the browser pixel.

+30 %
captured events
Match 7+
Event Match Quality
5 min
setup time
Start free — 14 days View pricing

No credit card · EU servers · Setup in five minutes

WHY TIKTOK EVENTS API VIA SERVER-SIDE

What server-side does for TikTok campaigns

Pixel + Events API parallel

TikTok deduplicates by event_id. When you send both paths you get 100% coverage — the pixel catches fast interactions, server-side fills in what the pixel lost.

ttclid restoration

ttclid has no ITP-resistant cookie by default. Our Click ID Restorer makes up for it: a 90-day cookie + server-side cache.

PII hashing per TikTok specs

Email, phone, external ID — SHA-256 exactly per the TikTok Events API requirements. You see the EMQ score in real time.

No per-pixel fees

TikTok is one of 18 supported platforms in a plan from CZK 349. No per-pixel fees.

SETUP

Three steps and the data flows.

  1. 1

    Sign up + set up the container

    14 days free, the setup wizard generates the GTM container. Import it and you're done.

  2. 2

    Paste the Pixel Code + Access Token

    In Events Manager → Web Events → Settings → Get Access Token. In the DataNostro dashboard you set the Pixel Code (TPxxx), Access Token, and Test Event Code.

  3. 3

    Verify in Events Manager

    TikTok Events Manager → Web Events → Event Diagnostics shows incoming server-side events. An EMQ score of 7+ = all good.

WHAT'S INCLUDED

What's in every plan

No per-pixel surcharges, no cap on conversions.

Pixel + S2S deduplication

Same event_id in both channels.

ttclid Click ID Restorer

90-day cookie + cache.

PII SHA-256 hashing

Email, phone, external_id.

Test Event Code

Sandbox QA pipeline.

EMQ monitoring

Per-event score in debug.

Conversion Adjustments

Refund / value update.

ONE PLAN — ALL PLATFORMS

No per-pixel charges. Unlimited platforms.

TikTok Events API + 17 more platforms (Sklik, Heureka, GA4, Google Ads, TikTok…) in one STARTER plan from CZK 349/month. No per-pixel surcharges.

View pricing Start for free
FAQ

Frequently asked questions

Do I need a TikTok For Business account? +

Yes — the Events API needs a Pixel Code (TPxxx) and an Access Token, both generated in TikTok Events Manager.

Do you send Custom Events too? +

Yes, we support every standard event (Purchase, AddToCart, CompletePayment, ViewContent, Search, Subscribe…) as well as custom events with your own parameters.

How does deduplication with the TikTok pixel work? +

We send the same event_id (UUID) through the pixel JS and through server-side. TikTok deduplicates by matching event_id within a 7-day window.

Does it work for TikTok Lead Ads too? +

We support the Lead Generation API — we send lead.submit events directly to TikTok and in parallel to your CRM (HubSpot / Pipedrive).

TikTok is growing, attribution is getting worse

TikTok's servers tighten data validation every day. Server-side through DataNostro guarantees you stable reporting long-term. Setup in five minutes, 14 days free.

Start free — 14 days I have questions