Zum Inhalt springen
Adult Business Hub
Menü

S2S-Postback für Adult-Affiliate-Kampagnen einrichten

Ein S2S-Postback ordnet eine Conversion dem richtigen Affiliate-Klick zu. Dafür muss die Click-ID vom Werbelink bis zum Angebot erhalten bleiben und bei der Conversion an den Tracker zurückgeschickt werden. Fehlt diese Verbindung, meldet das Partnernetzwerk möglicherweise eine Provision, während im Tracker keine Conversion erscheint.

Diese Anleitung zeigt die Einrichtung für Adult-Affiliate-Kampagnen, von SubIDs und Click-IDs bis zum Test einer vollständigen Postback-Kette. Sie richtet sich an Publisher und Media Buyer im deutschsprachigen Raum, die auch internationale GEOs bewerben. Die URL-Beispiele sind schematisch: echte Makros, Pflichtfelder und Endpunkte unterscheiden sich je nach Anbieter.

S2S-Postback einrichten: die Kurzfassung

Mit Tracker: Click-ID des Trackers erzeugen → im vom Affiliate-Netzwerk unterstützten Feld an die Offer-URL anhängen → nach der Conversion über die vom Tracker vorgegebene Postback-URL denselben Wert zurückgeben → Conversion und Provision im Tracker kontrollieren.

Ohne Tracker: Bei einer Content-Website reichen oft SubID-Markierungen, um Linkpositionen im Dashboard des Partnerprogramms auszuwerten. Bei Paid Traffic kann ein direkter Postback vom Affiliate-Netzwerk zur Traffic-Quelle funktionieren, wenn diese ihre Click-ID ausgibt und das Partnernetzwerk sie speichern und zurückgeben kann.

Wer zusätzlich die Werbeplattform über Conversions informieren möchte, braucht häufig einen zweiten Rückkanal: Tracker → Traffic-Quelle. Der eingehende Netzwerk-Postback und der ausgehende Traffic-Source-Postback sind zwei verschiedene Schnittstellen.

BegriffAufgabeTypischer Fehler
Tracker-Click-IDEindeutige Kennung eines Klicks im TrackerBeim Rückweg einen anderen Wert übermitteln
Traffic-Source-Click-IDKennung des Klicks auf der WerbeplattformDurch die interne Tracker-ID ersetzen
SubIDZusatzfeld im Affiliate-Link, etwa für Placement oder Click-IDAnnehmen, dass jede SubID automatisch eindeutig ist
Transaction-IDKennung eines Conversion-Ereignisses, wichtig bei Updates und RebillsAls Ersatz für die Click-ID verwenden
Payout und StatusProvision und Bearbeitungsstand der ConversionOffene Leads als bestätigte Einnahmen zählen

Wichtig: Ein Parametername ist keine universelle Definition. Im Postback von Keitaro bedeutet subid die konkrete Tracker-Click-ID; in einem Partnerlink kann eine SubID aber auch schlicht footer-banner heißen und viele Klicks gruppieren. Entscheidend sind gespeicherter Wert und der Vertrag der jeweiligen Integration, nicht das Wort „SubID“.

Welches Tracking-Setup passt zu deinem Projekt?

Bei SEO-Traffic aus einem Vergleich von Webcam- oder Dating-Partnerprogrammen möchtest du womöglich wissen, welcher Link auf welcher Seite Provisionen bringt. Gib den Links dafür stabile, nicht personenbezogene Kennzeichnungen, etwa vergleich-webcam und karte-2, sofern das Programm solche SubIDs unterstützt. Die Auswertung erfolgt zunächst im Partner-Dashboard.

Ein eigener Tracker wird interessanter, wenn mehrere Programme, Landingpages, bezahlte Traffic-Quellen und unterschiedliche Conversion-Events zusammengeführt werden. Für wenige Affiliate-Links ist er keine Pflicht.

Bezahlte Adult-Werbung mit Tracker

Bei Paid Traffic sollte der Klick im Idealfall bereits Quelle, Kampagne, Werbemittel, Zone beziehungsweise Placement und Kosten enthalten. Der Tracker verknüpft diese Informationen mit seiner Click-ID. Das Partnernetzwerk bekommt den Click-ID-Wert, der bei Registrierung, Kauf oder Abonnement wieder zurückkommt.

Die Traffic-Quelle kann eine eigene Click-ID vergeben. Speichere beide Kennungen getrennt: Die Netzwerk-Conversion muss dem Tracker-Klick zugeordnet werden, während der ausgehende Postback die Kennung verwendet, die die Werbeplattform versteht.

Wenn du noch Inventar auswählst, vergleiche die Adult-Werbenetzwerke und den Leitfaden zum Kauf von Adult-Traffic. Ein funktionierender Postback belegt allerdings nicht, dass ein konkreter Anzeigeninhalt oder ein GEO nach den Bedingungen der Plattform zulässig ist.

S2S-Tracking Schritt für Schritt konfigurieren

1. Schreibe die komplette Klick- und Conversion-Kette auf

Beispiel mit Tracker:

Adult-Werbenetzwerk → Tracker → optionale Pre-Landingpage → Affiliate-Angebot → Conversion → Affiliate-Netzwerk → Tracker.

Für Optimierung im Werbenetzwerk folgt optional: Tracker → Werbenetzwerk.

Notiere für jede Station, wer die Click-ID erzeugt, wer sie speichert und wo sie wieder ausgelesen wird. Unterscheide Tracker-Click-ID, Click-ID der Werbeplattform und Transaction-ID. Es sind verschiedene Werte mit verschiedenen Aufgaben.

2. Click-ID in einem passenden Feld der Offer-URL speichern

Suche in den Unterlagen des Affiliate-Netzwerks nach sub1, aff_sub, clickid, sid, „external click ID“ oder „tracking parameters“. Nicht jede Plattform unterstützt dieselben Felder.

Angenommen, dein Tracker stellt den Platzhalter {TRACKER_CLICK_ID} bereit und dein Partnernetzwerk speichert den Wert im Feld sub1. Dann lautet der schematische Link:

https://angebot.example/?sub1={TRACKER_CLICK_ID}

Beim tatsächlichen Aufruf muss der Tracker den Platzhalter durch den Klickwert ersetzen. Die wörtliche Zeichenfolge mit geschweiften Klammern darf nicht als ID in der Netzwerkstatistik landen. Nutze in Produktion ausschließlich die echten Makros aus der Dokumentation deiner Tools.

3. Den Wert über Pre-Landingpages und Weiterleitungen erhalten

Ein häufiger Fehler liegt zwischen Werbeklick und Affiliate-Link: Die Pre-Landingpage empfängt sub1, ihr CTA verweist aber auf eine fest hinterlegte Offer-URL ohne diesen Parameter. Dann kann das Partnernetzwerk die spätere Conversion keinem Tracker-Klick zuordnen.

Prüfe deshalb Buttons, Redirects, URL-Rewrites, Formulare und gegebenenfalls mehrere Angebotsdomains. Übermittle möglichst nur die für die Zuordnung benötigten technischen Kennungen; E-Mail-Adressen oder Telefonnummern gehören nicht aus Bequemlichkeit in Tracking-URLs.

4. Eingehenden Netzwerk-Postback zum Tracker einrichten

Kopiere die Empfangs-URL aus deinem Tracker und hinterlege sie im Partnernetzwerk. Die linke Seite jedes Parameters gehört zum empfangenden Tracker, die rechte enthält ein Makro, das das sendende Netzwerk bei der Conversion ersetzt.

Ein rein illustratives Mapping:

https://tracker.example/postback?clickid={NETZWERK_CLICK_ID}&payout={NETZWERK_PROVISION}

Diese URL ist nicht produktionsfähig und kein Template für eine bestimmte Software. Die echten Endpunkte unterscheiden sich:

  • Voluum: verwendet beim Eingang cid für die Voluum-Click-ID. Der Wert muss vorher im Angebot gespeichert worden sein. Der Name des Offer-Felds, etwa s2, ist wiederum netzwerkabhängig.
  • Keitaro: benötigt für seinen Postback subid und status. Ein fehlender oder nicht unterstützter Status kann bewirken, dass die Conversion ignoriert wird. payout und tid sind weitere mögliche Parameter.
  • Digistore24: beschreibt auf Deutsch die Weitergabe einer Click-ID im Feld cid und den Aufbau einer S2S-Anbindung. Das ist ein verständliches allgemeines Technikbeispiel, aber kein Nachweis für die Zulassung von Adult-Angeboten auf Digistore24.

Kopiere niemals den Makro-Namen eines anderen Netzwerks nur deshalb, weil er ähnlich aussieht. Überprüfe sowohl die Syntax der sendenden Plattform als auch die Pflichtfelder des Empfängers.

5. Ereignis, Status und echte Provision sauber zuordnen

Gerade bei Adult-Dating-, Webcam- und Subscription-Angeboten können Registrierung, qualifizierter Lead, erste Zahlung, Verlängerung (Rebill) und Storno verschiedene Ereignisse sein. Stelle vor dem Reporting fest, welches Event tatsächlich bezahlt wird.

Wenn die Plattform die Werte liefert, übermittle Status, Auszahlung, Währung und Transaction-ID. Eine offene Provision ist nicht automatisch freigegebener Umsatz. Affiliate-Payout bezeichnet deine Provision, nicht den gesamten Bestellwert des Kunden.

Auch wiederholte Postbacks verdienen einen Test: Eine Statusänderung kann eine vorhandene Conversion aktualisieren, während ein Rebill mit eigener Transaction-ID als neues vergütetes Ereignis zählen soll. Das Verhalten ist anbieterspezifisch. Keitaro dokumentiert Conversion-Status, tid und Updates; die Logik darf nicht blind auf andere Tracker übertragen werden.

6. Optional: Conversion an das Werbenetzwerk zurücksenden

Für die Optimierung bezahlter Kampagnen benötigt die Traffic-Quelle unter Umständen ihren eigenen S2S-Endpunkt. Der Tracker muss dann die Click-ID der Traffic-Quelle speichern und sie beim ausgehenden Postback verwenden — nicht automatisch seine interne ID.

Bei TrafficStars erzeugt {click_id} eine eindeutige Kennung für S2S-Tracking. Die Postback-Anleitung des Anbieters erklärt, wie im Bereich Goals & Postbacks ein Endpoint erzeugt wird. Ob Wert, Ereignisart oder mehrere Conversions an denselben Klick übermittelt werden, hängt von der dortigen Konfiguration ab.

Erstelle dieses zweite Mapping nur, wenn es gebraucht wird. Die erfolgreiche HTTP-Antwort des ausgehenden Endpunkts ersetzt nicht die Kontrolle des tatsächlich zugeordneten Ziels im Anzeigen-Dashboard.

Testprotokoll vor dem Skalieren der Kampagne

Eine einzelne Testanfrage reicht nicht. Gehe die Kette mit einer erlaubten Testaktion oder der offiziellen Testfunktion durch:

  1. Öffne den echten Kampagnenlink im Test und prüfe, ob alle Makros ersetzt wurden.
  2. Finde den Klick im Tracker: Zeit, Kampagne, Placement und Tracker-Click-ID.
  3. Prüfe, ob die identische Click-ID im erwarteten Offer-Feld angekommen ist, auch nach einer Pre-Landingpage.
  4. Starte den offiziellen Test-Postback oder stimme eine zulässige Test-Conversion mit der Partnerplattform ab. Erzeuge keine fingierten zahlungspflichtigen Aktionen in Live-Angeboten.
  5. Prüfe im Tracker den eingehenden Postback-Log: Anfrage, ID, Status und Fehlermeldung.
  6. Verifiziere die Zuordnung zum richtigen Klick sowie Event, Provision, Währung und Bearbeitungsstatus.
  7. Falls aktiv, prüfe den ausgehenden Postback zur Werbeplattform und die dort erfasste Conversion.
  8. Vergleiche die Berichte mit gleichem Zeitraum, gleicher Zeitzone und gleichem Conversion-Typ.

TrafficStars bietet einen eigenen S2S-Testablauf. Für Keitaro steht die Postback-Fehlersuche mit konkreten Fehlerbeispielen zur Verfügung.

Ein HTTP 200 OK bedeutet nur, dass der Server geantwortet hat. Es beweist weder die korrekte Click-Zuordnung noch die Freigabe der Provision oder die Übernahme ins Anzeigen-Dashboard.

Wenn Conversions fehlen: die Ursache eingrenzen

SymptomPrüfe zuerstNächster Schritt
Partnernetzwerk meldet Sales, Tracker aber keine ConversionsEingehenden Tracker-Postback-Log und hinterlegte Empfangs-URLPrüfen, ob das Netzwerk überhaupt sendet und der richtige Endpoint erreicht wird
„Click not found“ oder leere Click-IDOffer-Parameter und Pre-Landing-WeiterleitungGespeicherten Klickwert mit zurückgesendetem Wert vergleichen
Wörtliche Makros wie {clickid} im LogMakro-Syntax des sendenden SystemsDokumentierten Platzhalter einsetzen und echte Substitution testen
Keitaro ignoriert den Eingangsubid, status und Postback-FehlerlogFehlendes Pflichtfeld ergänzen oder Status korrekt zuordnen
Conversion sichtbar, Provision aber falschPayout-Feld, Status, Event und WährungFreigegebene Provision statt Warenkorbwert übermitteln; Wechselkurs dokumentieren
Tracker sieht Sales, TrafficStars aber nichtTraffic-Source-Click-ID und zweiten PostbackEmpfänger-URL, Ziel und Testanzeige der Quelle kontrollieren
Rebill fehlt oder ein Event erscheint doppeltTransaction-ID und Regeln für erneute PostbacksUpdates und legitime Wiederholungskäufe auseinanderhalten

Wenn die technische Zuordnung funktioniert, aber trotz qualifizierter Klicks keine bezahlten Aktionen entstehen, liegt das Problem womöglich bei Angebot, Traffic-Intent, GEO, Funnel oder Freigabequoten. Dafür gibt es die separate Diagnose für Adult-Traffic ohne Conversions. Beim Wechsel der Angebote helfen die Adult-CPA-Netzwerke als Ausgangspunkt.

Deutschland und DACH: Datenschutz, Währung und GEO getrennt betrachten

Deutschsprachige Kampagne, Wohnsitz des Affiliates und Zielland der Besucher sind nicht dasselbe. Ein Publisher in Deutschland kann internationales Inventar einkaufen; eine deutschsprachige Website kann Leser aus Österreich oder der Schweiz erreichen. Prüfe für jeden Anwendungsfall die Zulässigkeit der Traffic-Quelle, des Offers, des GEOs und der Partnerregistrierung separat.

  • Datenschutz und Tracking: Eine pseudonyme Click-ID ist nicht automatisch anonym. Vermeide personenbezogene Felder in URLs und Postbacks. Wenn personenbezogene Daten verarbeitet werden, müssen die Anforderungen der DSGVO berücksichtigt werden; bei Zugriffen auf Endgeräte kann außerdem § 25 TDDDG relevant sein. Die Orientierungshilfen der deutschen Datenschutzaufsichtsbehörden unterscheiden diese Fragen. Ein serverseitiger Postback macht vorgelagertes Tracking nicht pauschal einwilligungsfrei.
  • EUR, USD und andere Währungen: Ein Affiliate-Netzwerk kann in USD abrechnen, während die Traffic-Kosten in EUR anfallen. Erfasse Originalbeträge, Wechselkurs und Zeitpunkt, bevor du ROI vergleichst. Sonst können technisch korrekte Postbacks falsche Wirtschaftlichkeitszahlen produzieren.
  • Angebots- und Werberichtlinien: Ein Tracking-Tool unterstützt möglicherweise Adult-Kampagnen, aber das bedeutet nicht, dass jedes Partnerprogramm, jede Werbeplattform oder jeder Payment-Anbieter dieselben Inhalte zulässt. Verifiziere die jeweils gültigen Regeln vor dem Launch.

Häufige Fragen zum Affiliate-Postback

Reicht ein SubID-Feld ohne eigenen Tracker?

Bei einer Content-Seite oft ja: Du kannst Links nach Seite und Position markieren, sofern das Partnerprogramm diese Werte im Reporting ausweist. Für Kampagnen mit mehreren Traffic-Quellen und Kostenmodellen bietet ein Tracker detailliertere Attribution.

Können UTM-Parameter eine Click-ID ersetzen?

Nein. UTMs beschreiben etwa Quelle und Kampagne, garantieren aber nicht, dass das Affiliate-Netzwerk einen eindeutigen Klickwert bei der Conversion wieder zurückgibt. Beide Konzepte können sich ergänzen.

Verhindert S2S-Tracking sämtliche verlorenen Conversions?

Nein. S2S reduziert die Abhängigkeit vom Browser beim Conversion-Rückkanal. Es behebt aber keine verlorenen Click-IDs, falschen Statuswerte, abgelehnten Ereignisse oder fehlerhaften Endpunkte.

Warum zeigt das Netzwerk mehr Registrierungen als mein Tracker?

Vergleiche zuerst dasselbe Event, denselben Zeitraum, dieselbe Zeitzone und denselben Status. Einige Netzwerke melden alle Registrierungen, während im Tracker nur genehmigte oder korrekt zugeordnete Ereignisse ankommen.

Darf ich die Beispiel-URLs direkt übernehmen?

Nein. Die Beispiele zeigen nur, welcher Wert in welche Richtung fließt. Erzeuge die echten URLs in deinem Tracker beziehungsweise Partnerkonto und verwende ausschließlich die dort dokumentierten Makros.

S2S-Postback für Adult-Affiliate-Kampagnen einrichten