TikTok Events API: Server-Side für TikTok Ads

Das TikTok Pixel verliert auf iOS und mit Adblockern viele Signale. Wie die Events API das serverseitig löst und was sich an der Match Rate tut.

TikTok Ads wachsen im DACH-Markt schnell. Das Tracking-Problem ist dasselbe wie bei Meta und Google — aber weniger Werbetreibende haben es auf dem Schirm. Das TikTok Pixel ist ein Browser-basiertes JavaScript-Pixel. Alles, was Browser-Pixel kaputt macht, macht auch das TikTok Pixel kaputt.

Das TikTok Pixel-Problem auf iOS und mit Adblockern

Das TikTok Pixel funktioniert nach demselben Prinzip wie das Meta Pixel: JavaScript läuft im Browser des Nutzers, setzt einen Cookie, feuert ein Event an TikToks Server.

Was auf iOS 17 passiert:

  • Safari ITP löscht den TikTok Pixel Cookie nach spätestens 7 Tagen
  • Link Tracking Protection entfernt TikTok-spezifische URL-Parameter (ttclid) aus geklickten Links
  • Private Relay verschleiert IP-Adressen, was Geolocation-basierte Attribution zerstört

Was mit Adblockern passiert:

  • uBlock Origin, AdGuard und Brave blockieren TikToks JavaScript-Domain (analytics.tiktok.com) vollständig
  • Das Pixel lädt nicht — kein einziges Event kommt an
99.8%Datenvollständigkeit
10×mehr Daten vs. Client-Side
<40msLatenz, deutsche Server

Das Ergebnis: Auf iOS-Geräten und bei Nutzern mit Adblockern liegt die Datenvollständigkeit unter 5%. Wer TikTok Ads schaltet und kein Server-Side Tracking hat, bekommt ein verfälschtes Bild seiner Kampagnen-Performance.

Was die TikTok Events API ist

TikTok hat nach dem Vorbild von Meta CAPI eine eigene Server-to-Server-API entwickelt: die TikTok Events API.

Das Funktionsprinzip: Statt dass das Pixel im Browser des Nutzers ein Event feuert, sendet dein Server das Event direkt an die TikTok Events API. Browser, Cookies, JavaScript — irrelevant.

Was das löst:

  • Kein ITP: Der Request kommt nicht aus dem Browser
  • Keine Adblocker-Blockierung: Adblocker greifen auf Browser-Scripts, nicht auf Server-to-Server-Requests
  • Kein Private Relay-Problem: Die Attribution kommt über Nutzerdaten-Matching, nicht über IP-Zuordnung
  • Kein ttclid-Verlust: Klick-Attribution kann server-seitig mit anderen Matching-Methoden ergänzt werden

TikTok matcht eingehende Server-Events gegen seine Nutzerdatenbank über gehashte Identifikationsmerkmale: E-Mail, Telefonnummer, externe User-ID. Je mehr Matches möglich sind, desto höher ist die Match Rate — TikToks Kennzahl für die Qualität der Event-Zuordnung.

Match Rate: Was sich mit der Events API ändert

Die Match Rate gibt an, welcher Anteil der gesendeten Events einem TikTok-Nutzer zugeordnet werden konnte. Eine niedrige Match Rate bedeutet: TikToks Algorithmus kann die Events nicht nutzen.

Mit reinem Browser-Pixel ist die Match Rate auf iOS-Geräten strukturell niedrig — nicht wegen fehlender Nutzerdaten, sondern weil der ttclid-Parameter (das Hauptmatch-Signal aus geklickten Ads) von iOS 17 entfernt wird. Die Grundlagen der Server-Strecke erklärt der Artikel zu Server-Side Tracking, welche Plattformen wir anbinden, steht in unseren Server-Side-Tracking-Leistungen für TikTok, LinkedIn und Apps.

Wie viele Conversions verlierst du gerade?

Kostenlose Demo — 30 Min. Teams-Call, kein Sales-Pitch.

Demo buchen

Mit der Events API:

Server-seitiges ttclid-Handling: Wenn der ttclid-Parameter vorhanden ist (bei Nutzern, die kein iOS 17 + Link Tracking Protection haben), wird er server-seitig erfasst und mit dem Event mitgeschickt. Kein Browser-Verlust.

Nutzerdaten-basiertes Matching: Für Events ohne ttclid (iOS 17, direkte Besuche) matcht die API auf gehashte E-Mail-Adressen und Telefonnummern. Wenn der Nutzer dieselben Daten bei TikTok hinterlegt hat, ist die Zuordnung möglich.

Kombinierter Ansatz: Pixel fängt Browser-Events, Events API liefert alle anderen. TikTok dedupliziert über die event_id — keine Doppelzählungen.

Das Ergebnis: Match Rates, die auf iOS ohne server-seitige Lösung kaum messbar sind, steigen mit der Events API deutlich — abhängig davon, wie vollständig die Nutzerdaten im Event-Payload sind.

Technische Voraussetzungen und was wir anders machen

TikToks Events API erfordert auf technischer Seite ähnliches wie Meta CAPI:

  • Server-Infrastruktur, die Events empfangen und weiterleiten kann
  • Korrekte SHA-256-Hashierung der Nutzerdaten
  • event_id-basierte Deduplication
  • Access Token-Authentifizierung
  • Korrekte TikTok-spezifische Event-Namen und Parameter

Wir unterstützen die TikTok Events API als Teil unserer Event-Pipeline, die auch Meta CAPI, Google Enhanced Conversions, GA4 und 50+ weitere Integrationen abdeckt. Die technische Infrastruktur ist dieselbe — nur die Ziel-API und der Event-Parameter-Satz unterscheiden sich.

Kein separates Setup. Kein separates Team. Kein separater Vertrag.

Pixel + Events API: Das empfohlene Setup

TikTok empfiehlt denselben kombinierten Ansatz wie Meta: Pixel und Events API parallel, mit Deduplication.

Warum nicht nur Events API?

Das Browser-Pixel liefert einige Signale, die Server-seitig schwerer zu erfassen sind — zum Beispiel ViewContent-Events bei Nutzern, die kein Konto haben und daher nicht über Nutzerdaten matchbar sind. Das Pixel fängt diese "anonymen" Funnel-Events, die Events API liefert die hochqualitativen Conversion-Events.

Das kombinierte Setup maximiert beide: Reichweite der Funnel-Daten (Pixel) und Qualität der Conversion-Signale (Events API). Für TikToks Algorithmus ist die Kombination besser als jede einzelne Quelle allein.


Wenn du TikTok Ads schaltest und keine Events API nutzt, siehst du gerade — besonders auf iOS — einen verzerrten Datensatz. Was das konkret für deine Kampagnen bedeutet, zeigen wir in der kostenlosen Demo.

Kostenlose Demo

Kostenlose Demo buchen.

Keine Test-Software zum Ausprobieren — wir demonstrieren live im Teams-Call, wie viele Conversions dein Client-Side Tracking verliert und was Server-Side zurückholt. Kostenlos, auf Deutsch.

Unverbindlich Kein Risiko Auf Deutsch

Weiter lesen

DSGVO
DSGVO & Datenschutz

Datenschutzerklärung Google Analytics: Pflichtangaben

12. Oktober 2026 · 9 Min
DSGVO
DSGVO & Datenschutz

Google Consent Mode V2 richtig einrichten

5. Oktober 2026 · 9 Min