S2S-Postback einrichten: Anleitung für Affiliates in 5 Minuten
Von null zum echten Conversion-Tracking: kein SDK, kein Pixel, nur eine Server-to-Server-Postback-URL und die richtigen Macros.
Was ein S2S-Postback ist
Ein Server-zu-Server-Postback ist eine einfache HTTP-Anfrage, die dein Affiliate-Netzwerk an deinen Tracker schickt, sobald eine Conversion passiert. Es läuft kein JavaScript im Browser des Besuchers, daher haben Ad-Blocker, Cookie-Regeln und Seitengeschwindigkeit keinen Einfluss darauf. Deshalb ist es der Standardweg, um Conversions im Affiliate-Marketing zu zählen.
Wie die Click-ID unterwegs ist
- Ein Besucher klickt auf deine Anzeige und landet auf deinem Tracking-Link. Der Tracker erfasst den Klick und vergibt eine eindeutige Click-ID.
- Der Tracker leitet den Besucher zum Angebot weiter und gibt die Click-ID mit, zum Beispiel als
?sub_id=…. - Das Netzwerk speichert diesen Wert zum Besucher. Konvertiert der Besucher, ruft das Netzwerk deine Postback-URL mit demselben Wert auf.
- Der Tracker ordnet die Click-ID dem ursprünglichen Klick zu und schreibt Conversion und Payout der Kampagne, dem Stream, der Landingpage und dem Offer gut, die sie erzeugt haben.
Einrichtung in XPNSR Tracker
1. Click-ID an das Angebot übergeben
Setze entweder den Click ID forward parameter der Kampagne (zum Beispiel clickid), und der Tracker hängt ihn an jede Angebots-URL an, oder trage das Makro selbst in die Angebots-URL ein:
https://offer.example/landing?sub_id={click_id}&country={country_code}
Verwende den Parameternamen, den dein Netzwerk erwartet: sub_id, aff_sub, s2 und so weiter. Die 331 Affiliate-Netzwerk-Presets im Tracker kennen sie bereits.
2. Gib dem Netzwerk deine Postback-URL
https://your-tracking-domain/api/postback?click_id={clickid}&revenue={payout}&status=lead
Ersetze die Werte in geschweiften Klammern durch die eigenen Makros deines Netzwerks. Im Dashboard des Netzwerks heißt dieses Feld meist Postback, S2S oder Server callback.
| Parameter | Bedeutung |
|---|---|
click_id oder subid | Die vom Tracker generierte Click-ID (erforderlich) |
revenue oder payout | Payout für die Conversion |
status | lead, sale oder rejected, zugeordnet zu deinen Conversion-Typen |
currency | Payout-Währung, falls nicht USD |
tid | Transaktions-ID, für mehrere Conversions auf einen Klick |
Postback absichern
Jeder, der die URL kennt, könnte gefälschte Conversions senden. Jede Kampagne hat ein Postback-Secret: Füge &token=YOUR_SECRET an die URL an (oder sende es als X-Postback-Token-Header) und aktiviere Require token. Du kannst Postbacks außerdem auf die IP-Adressen des Netzwerks beschränken. Doppelte Postbacks für dieselbe Conversion werden ignoriert.
Testen und Troubleshooting
- Öffne deinen Tracking-Link selbst und schließe eine Test-Conversion ab, oder nutze den Test-Postback des Netzwerks.
- Öffne Clicks Log im Tracker und finde deinen Klick: die Conversion erscheint dort innerhalb von Sekunden.
- Es kommt nichts an: prüfe die URL im Netzwerk auf Tippfehler und ob die Makro-Namen exakt mit der Doku des Netzwerks übereinstimmen.
- Kommt an, passt aber nicht: die Click-ID wurde nicht ans Offer übergeben. Öffne die Offer-URL aus einem Test-Klick und such danach.
- Falsche Beträge: sende den Payout als reine Zahl, ohne Währungszeichen; nutze
currencyfür Payouts, die nicht in USD sind. - 401-Fehler: der Token fehlt oder ist falsch, während Require token aktiviert ist.
Teste es mit deinem eigenen Traffic.
XPNSR Tracker: unbegrenzte Klicks in jedem Tarif, 7 Tage kostenlos mit Start und Pro.