Redaktion live
Wissensdatenbank9 Min. Lesezeit

Postback-Tracking (S2S) für iGaming-Affiliates erklärt

Ein Postback ist die Server-to-Server-Anfrage, die das System eines Operators an Ihren Tracker sendet, wenn ein Spieler sich registriert oder einzahlt. Funktionsweise, URL-Inhalt, Tests.

Two tin cans connected by a taut string across a wooden table

Ein Postback ist eine HTTP-Anfrage, die der Server eines Operators oder Partnerprogramms an Ihren Tracker sendet, wenn ein von Ihnen vermittelter Spieler konvertiert, etwa durch eine Registrierung oder eine erste Einzahlung. Da dieser Server-to-Server-Postback (S2S) die Click ID mitführt, kann der Tracker die Conversion dem richtigen Klick, der richtigen Traffic-Quelle und der richtigen Kampagne zuordnen, ganz ohne Browser.

Für einen Media Buyer machen diese Daten aus einem Ausgabenbericht einen Gewinnbericht: Sie zeigen, welche Quellen Einzahler bringen, nicht nur Klicks.

Was ist ein Postback?

Im Affiliate-Marketing ist ein Postback eine Methode des Conversion-Trackings: eine Benachrichtigung, die ein Server an einen anderen sendet, wenn ein getracktes Ereignis eintritt. Den Aufruf löst das System aus, das die Conversion erfasst, in der Regel die Affiliate-Software des Operators oder ein Affiliate-Netzwerk. Ihr Affiliate-Tracker empfängt ihn und verbucht die Conversion auf den ursprünglichen Klick.

Sie begegnen dem Verfahren auch unter den Namen Server-to-Server-Tracking, Server-Postback oder Callback; bei Postback vs. Callback verwenden Affiliate-Plattformen die Begriffe austauschbar. Die Postback-URL ist die Adresse auf Ihrem Tracker, die das Programm aufruft.

Ein Hinweis für Entwickler: In ASP.NET Web Forms ist ein Postback eine Seite, die ihr Formular an den eigenen Server zurücksendet, und hat nichts mit Conversion-Tracking zu tun.

So funktioniert Postback-Tracking Schritt für Schritt

Postback-Tracking schickt mit jedem Besucher eine Click ID hinaus und erhält sie in einer Server-Anfrage zurück, wenn dieser Besucher konvertiert, sodass der Tracker die Conversion dem Klick zuordnen kann. Hier ein Klick von Anfang bis Ende, mit erfundenen IDs und Domains.

  1. Der Klick. Ein Nutzer tippt auf Ihre Anzeige und landet auf Ihrer Tracking-URL, einem trackbaren Link, der zuerst auf Ihren Tracker zeigt, etwa https://trk.example.com/c/41. Der Tracker protokolliert Quelle, Kampagne, Creative, Gerät und Uhrzeit und vergibt für den Klick eine eindeutige ID, zum Beispiel 7f3a9c21.

  2. Die Übergabe. Der Tracker leitet den Nutzer auf den Angebotslink des Programms weiter und hängt die Click ID in dem Parameter an, den das Programm dafür vorsieht, oft Sub-ID genannt: https://go.example-casino.com/o/12?sub1=7f3a9c21.

  3. Die Registrierung. Das Programm speichert die Click ID am neuen Spielerkonto. Ist die Anmeldung abgeschlossen, sendet sein Server eine Postback-Anfrage mit dieser ID und dem Event-Namen an Ihren Tracker.

  4. Die Einzahlung. Tage später zahlt der Spieler zum ersten Mal auf sein Konto ein. Das Programm sendet eine zweite Anfrage für dieselbe Click ID, jetzt mit einem Payout und dem Status „ausstehend“.

  5. Die Entscheidung. Nach der Prüfung durch das Programm markiert ein Status-Update die Einzahlung als genehmigt oder abgelehnt.

  6. Die Weiterleitung. Ihr Tracker ordnet jede Anfrage dem Klick 7f3a9c21 zu, aktualisiert den Umsatz dieser Kampagne und kann die Einzahlung an die Werbeplattform weiterleiten, damit deren Gebote auf Einzahler optimiert werden.

Das Timing unterscheidet sich je nach Event. Eine Registrierung trifft meist innerhalb von Minuten ein. Eine erste Einzahlung kann Tage nach dem Klick eingehen, und die Genehmigung folgt nach der Haltefrist des Programms, die oft einige Wochen dauert. Betrachten Sie die jüngsten Tage jedes Berichts als unvollständig.

So sieht eine Postback-URL aus

Eine Postback-URL besteht aus zwei Teilen: der Basisadresse auf Ihrem Tracker und einem Query-String mit Parametern. Die Parameternamen legt Ihr Tracker fest. Jeder Wert ist ein Makro, ein Platzhalter, den das Programm beim Auslösen der Anfrage durch echte Daten ersetzt.

Eine beispielhafte Vorlage, wie sie im Dashboard des Programms eingetragen wird:

https://trk.example.com/postback?clickid={clickid}&event={event}&payout={payout}&currency={currency}&txid={transaction_id}&status={status}

Dieselbe Anfrage, wie Ihr Tracker sie nach einer ersten Einzahlung empfängt:

https://trk.example.com/postback?clickid=7f3a9c21&event=ftd&payout=150.00&currency=USD&txid=88412&status=pending

In der Regel ist es eine einfache HTTP-GET-Anfrage, bei der alle Postback-Daten in der URL stehen.

ParameterWas er enthältWozu Sie ihn brauchen
Click IDDie von Ihrem Tracker erzeugte ID, zurückgesendetDie einzige Verbindung zwischen einer Conversion und ihrem Klick
EventRegistrierung, FTD, FolgeeinzahlungErmöglicht Vergütung und Optimierung pro Event
PayoutIhre Provision für dieses EventBringt Umsatz und ROI in die Berichte
WährungUSD, EUR usw.Hält gemischte Währungen aus den Summen heraus
Transaktions-IDEine eindeutige ID für diese ConversionDeduplizierung und wiederholte Events auf einem Klick
StatusAusstehend, genehmigt, abgelehntTrennt einbehaltenes von verdientem Geld

Die Makro-Syntax ist nicht standardisiert: Eine Plattform nutzt geschweifte Klammern, eine andere Rautenzeichen, und die Parameternamen unterscheiden sich je nach Tracker. Übernehmen Sie beides aus der Dokumentation des Programms und des Trackers.

Welche Events im iGaming gesendet werden

Im iGaming melden Programme in der Regel Registrierungen, erste Einzahlungen und deren Statusänderungen, und ein Spieler kann mehrere Postback-Conversions erzeugen, je nach Programm und Ihrem Deal.

  • Registrierung. Der Spieler eröffnet ein Konto. Ein frühes Signal und bei CPL-Deals das vergütete Event.

  • FTD (First-Time Deposit). Das Event, auf das die meisten CPA-Deals zahlen. Das Payout-Feld kann den CPA-Betrag enthalten oder bei einem RevShare-Deal null.

  • Qualifizierter FTD. Manche Programme senden ein separates Event, sobald die Einzahlung die Baseline des Deals erfüllt, etwa eine Mindesteinzahlung oder einen Mindestumsatz an Einsätzen.

  • Folgeeinzahlungen. Von manchen Programmen gesendet; nützlich, um den Spielerwert einzuschätzen.

  • Statusänderungen. Ein ausstehender FTD wird genehmigt oder nach Prüfungen auf Doppelkonten, Bonusmissbrauch oder Traffic-Quelle abgelehnt. Ein Chargeback kann ihn später rückgängig machen.

RevShare-Erträge werden meist in Monatsberichten abgerechnet statt per Postback, auch wenn einige Plattformen Umsatz-Updates senden. CPA vs RevShare vs Hybrid erklärt, wie die einzelnen Modelle zahlen.

Nicht jedes Programm bietet Postbacks an, und manche Plattformen aktivieren standardmäßig nur das Registrierungs-Event, fragen Sie also nach, bevor Sie etwas aufsetzen. Wer Gebote und das Abschalten von Quellen auf genehmigte FTDs statt auf Registrierungen stützt, knüpft seine Entscheidungen an das Event, für das er bezahlt wird.

Postback vs. Pixel-Tracking: warum S2S der Standard ist

S2S ist der Standard, weil die Anfrage vom Server des Programms ausgeht, sodass Cookie-Beschränkungen, Werbeblocker und späte Events keine Conversions kosten, wie es bei einem Browser-Pixel der Fall ist.

Ein Pixel ist ein Code-Snippet, das im Browser des Spielers lädt, meist auf einer Bestätigungsseite, und von dort Ihren Tracker aufruft. Es funktioniert nur, wenn dieser Browser das Cookie des Klicks noch hat und die Anfrage durchlässt.

Browser erschweren beides. Safari blockiert Drittanbieter-Cookies seit März 2020 standardmäßig. Seit 2019 begrenzt sein Tracking-Schutz zudem per Skript gesetzte Cookies auf sieben Tage. Werbeblocker können Pixel-Aufrufe vollständig unterbinden. Eine Server-Anfrage umgeht all das.

S2S-PostbackPixel
Wird ausgelöst vonDem Server des ProgrammsDem Browser des Spielers
Ordnet den Klick zu überClick ID in der URLMeist ein Cookie
Werbeblocker, Cookie-BeschränkungenNicht betroffenKann Conversions verlieren
Events Tage oder Wochen späterWerden gesendet, wenn sie eintretenNur wenn der Spieler eine Seite mit dem Pixel lädt
EinrichtungURL und Makros auf beiden SeitenCode auf der Seite des Advertisers

Pixel bleiben im Einsatz, wo ein Programm keine Server-Option hat, oder auf Landingpages, die Sie selbst kontrollieren. Cookie-basierte Attribution lässt sich zudem leichter missbrauchen, wie Cookie Stuffing zeigt.

Werbeplattformen arbeiten mit derselben serverseitigen Logik. Die Conversions API von Meta nimmt Events von Ihrem Server entgegen. Stand Oktober 2026 gleicht die von Meta empfohlene Deduplizierungsmethode ein Pixel-Event und ein Server-Event über dieselbe Event-ID und denselben Event-Namen ab und führt sie nur zusammen, wenn beide innerhalb von 48 Stunden eintreffen.

So richten Sie einen Postback ein und testen ihn

Die Einrichtung bedeutet, die Einstellungen im Programm und in Ihrem Tracker aufeinander abzustimmen: Die Click ID geht über den Angebotslink hinaus, die URL Ihres Trackers kommt ins Dashboard des Programms, und eine Test-Conversion beweist, dass beides funktioniert.

  1. Informationen sammeln. Holen Sie sich vom Affiliate Manager oder aus der Dokumentation des Programms den Click-ID-Parameter, die unterstützten Makros, die verfügbaren Events und Status sowie die Angabe, ob die URL pro Angebot oder global hinterlegt wird.

  2. URL im Tracker erstellen. Die meisten Tracker erzeugen eine Vorlage für Programme, die sie kennen. Bei allen anderen Programmen ordnen Sie jeden Tracker-Parameter von Hand seinem Makro zu.

  3. Click ID mitgeben. Fügen Sie sie in Ihrer Tracker-Kampagne dem Angebotslink hinzu, im Sub-ID-Parameter des Programms.

  4. URL hinterlegen. Fügen Sie sie ins Dashboard des Programms ein, bei Bedarf mit einem Eintrag pro Event.

  5. Status zuordnen. Ausstehend, genehmigt und abgelehnt sollten als getrennte Zustände ankommen.

  6. Zustellung testen. Öffnen Sie Ihren Kampagnenlink in einer frischen Browser-Sitzung, prüfen Sie, ob die Click ID beim Programm angekommen ist, und führen Sie dann eine Test-Registrierung durch oder bitten Sie den Affiliate Manager, einen Test-Postback auszulösen.

  7. Log lesen. Manche Plattformen protokollieren jede Postback-Anfrage mit dem Antwortcode Ihres Servers. Ein 200 bedeutet, dass Ihr Tracker sie angenommen hat; ein 4xx oder 5xx deutet auf Ihren Endpoint.

Stellen Sie den Tracker-Endpoint über HTTPS bereit und testen Sie erneut, sobald eine der beiden Seiten ihr Linkformat ändert.

Häufige Postback-Probleme und wie Sie sie beheben

Die meisten Tracking-Probleme entstehen durch eine auf dem Hinweg verlorene Click ID, ein falsches Makro oder einen falschen Parameter oder Anfragen, die den Tracker nie erreichen. Die Lösung beginnt meist damit, einen Klick von Anfang bis Ende zu verfolgen und die Logs beider Seiten zu vergleichen.

  • Click ID auf dem Hinweg verloren. Ein Prelander oder eine zusätzliche Weiterleitung verwirft den Query-String. Verfolgen Sie die Kette Hop für Hop und suchen Sie die ID im Klickbericht des Programms.

  • Falsches Makro oder falscher Parametername. Manche Plattformen unterscheiden bei Parameternamen zwischen Groß- und Kleinschreibung und ignorieren jede andere Schreibweise, sodass die Click ID leer zurückkommt. Übernehmen Sie Namen und Makros exakt.

  • Fehlerhafte URL. Nicht kodierte Werte, überzählige Leerzeichen oder ein zweites ?, wo ein & hingehört, beschädigen die Anfrage.

  • Status-Zuordnung. Wenn ausstehende Einzahlungen als genehmigt zählen, sieht der ROI besser aus, als er ist, bis die Ablehnungen eintreffen.

  • Duplikate. Wiederholungsversuche können ein Event zweimal auslösen, stützen Sie die Deduplizierung daher auf die Transaktions-ID. Mindestens ein weit verbreiteter Tracker zählt jedes Paar aus Click ID und Transaktions-ID einmal und verwirft standardmäßig eine wiederholte Click ID ohne neue Transaktions-ID.

  • Anfragen kommen nie an. Ausfallzeiten, ein abgelaufenes Zertifikat oder eine Firewall-Regel können eingehende Aufrufe blockieren. Vergleichen Sie das Anfrage-Log des Programms mit dem Ihres Trackers.

  • Summen, die nicht zum Bericht des Operators passen. Späte Genehmigungen, abgelehnte FTDs, Währungsumrechnung und Stichzeiten der Berichte reißen Lücken. Über Ablehnungen filtern Operatoren zudem Betrug heraus; siehe Affiliate-Betrug im iGaming.

Häufige Fragen

Was ist eine Postback-URL?

Eine Postback-URL ist die Adresse auf Ihrem Tracker, die ein Partnerprogramm aufruft, wenn eine Conversion stattfindet. Die Makros des Programms füllen ihre Parameter, etwa Click ID, Event, Payout und Status.

Was bedeutet „Postback“ im Affiliate-Marketing?

Im Affiliate-Marketing ist ein Postback eine Server-to-Server-Meldung, dass ein vermittelter Spieler konvertiert hat. Der Operator oder das Netzwerk teilt Ihrem Tracker mit, welcher Klick die Registrierung oder Einzahlung ausgelöst hat und was sie Ihnen einbringt.

Was ist eine Tracking-URL und worin unterscheidet sie sich von einer Postback-URL?

Eine Tracking-URL ist der Link, den Ihr Traffic anklickt; sie erfasst den Klick und erzeugt die Click ID. Die Postback-URL ruft das Programm später auf, um zu melden, was aus diesem Klick geworden ist.

Postback oder Pixel: Was ist zuverlässiger?

In der Regel ist S2S-Tracking bei Operator-Programmen zuverlässiger als ein Pixel. Es braucht kein Browser-Cookie, Werbeblocker sehen es nicht, und späte Genehmigungen kommen trotzdem an. Ein Pixel ist schneller eingebaut, kann aber in Browsern, die Cookies beschränken, Conversions verpassen.

Wie teste ich, ob ein Postback funktioniert?

Um einen Postback zu testen, klicken Sie auf Ihren eigenen Kampagnenlink, prüfen, ob das Programm die Click ID erhalten hat, und lösen dann einen Test-Postback aus. Der Tracker sollte das richtige Event und den richtigen Payout erfassen, und ein Anfrage-Log auf Seiten des Programms sollte eine 200-Antwort zeigen.

Warum zeigt mein Tracker weniger Conversions als der Operator?

Ein Tracker zeigt meist weniger Conversions als der Operator, weil eine Click ID bei einer Weiterleitung verloren ging, ein Makro falsch ist oder das Programm ein Event nicht sendet. Mehr Conversions im Tracker als im Bericht des Operators bedeuten meist ausstehende FTDs, die später abgelehnt wurden.

Quellen