Zusätzlich zu pixelbasierten Tracking-Lösungen bietet Daisycon auch serverseitige Optionen an. Die am häufigsten verwendete Option ist ein sogenannter Postback, Webhook oder Server-zu-Server-Aufruf. Bei Daisycon nennen wir diese Technologie Direkt-Tracking.
Anstatt einen Tracking-Pixel auf der Dankeseite nach dem Konversions-Trichter zu platzieren, müssen Ihre Systeme Konversionen von Daisycon identifizieren und sie zurück an uns senden. Auf diese Weise können wir Konversionen auch dann verfolgen, wenn es keine klare Dankeseite gibt (z.B. ereignisbasiert). Ein zusätzlicher Vorteil ist, dass diese Lösung keine Daisycon-Cookies verwendet.
Achtung: Dieser Artikel erfordert ein höheres Maß an technischem Fachwissen als das Pixel-Tracking. Für pixelbasierte Lösungen lesen Sie bitte Implementierung des Konversionspixels.
Wie funktioniert das serverseitige Tracking (Direkt-Tracking)?
Der grundlegende Prozess für das serverseitige Tracking ist wie folgt:
- Anstatt ein Cookie mit Klickinformationen zu platzieren, generiert Daisycon eine Klick-ID.
- Die Klick-ID wird zu einer URL/Abfragezeichenfolge hinzugefügt.
- Sobald der Besucher gelandet ist, muss diese ID erfasst und gespeichert werden (Cookie/LocalStorage/Datenbank).
- Nach der Konversion oder zahlungspflichtigen Aktion muss ein Aufruf an die Daisycon-Postback-URL erfolgen.
- Die gespeicherte Klick-ID muss der Postback-URL hinzugefügt werden, damit sie an Daisycon zurückgesendet wird.
Dieser Prozess kann vollständig benutzerdefiniert durchgeführt werden, z. B. mit setcookie() und einem PHP cURL-Postback. Viel häufiger wird jedoch ein Drittsystem verwendet, um die Klick-ID und den Postback zu verarbeiten. Im Folgenden werden Beispiele einiger der häufigsten Systeme behandelt.
Bitte beachten Sie, dass bei serverseitigen Tracking-Lösungen der Werbetreibende für den Abgleich zwischen Klicks und Transaktionen verantwortlich ist. Wenn das Attribution-Modell von unserem Standardmodell mit maximalem Attributionsfenster (Letzter Klick/100 Tage) abweicht, sollte dies in der Beschreibung Ihrer Kampagne klar angegeben sein.
Implementierung in einer Drittplattform
Verwenden Sie eine Drittplattform, die für das Tracking von Affiliate-Transaktionen geeignet ist (z. B. HasOffers/Tune, Cake oder Post Affiliate Pro)? Dann haben Sie normalerweise eine viel einfachere Lösung zur Verfügung.
In den meisten dieser Systeme kann unsere Klick-ID in einem Sub-ID- oder dedizierten Klick-ID-Parameter der Plattform (aff_click_id/aff_sub in Tune, s2-s5 in Cake, data1/2 in Post Affiliate Pro) gespeichert werden.
Diese Werte werden in der Plattform gespeichert und können problemlos mit einer Systemvariablen/Makro an uns zurückgesendet werden. Bitte konsultieren Sie die Dokumentation Ihrer Drittplattform für genaue Anweisungen zur Einrichtung.
Benutzerdefinierte Implementierung
In einigen Fällen ist es notwendig, zu einer serverseitigen Postback-Lösung zu wechseln, wenn kein System verfügbar ist, um dies einfach einzurichten. Eine benutzerdefinierte Implementierung hängt weitgehend von der Technologie hinter Ihrer Website ab, daher muss die folgende Spezifikation an Ihre Bedürfnisse angepasst werden.
Link-Struktur
Die Link-Struktur für das serverseitige Tracking ist fast die gleiche wie für jede andere Affiliate-Marketing-Kampagne. Sie können wie gewohnt beliebige URL-Parameter hinzufügen (z. B. UTM-Tags), aber Sie benötigen einen zusätzlichen Parameter Ihrer Wahl, den wir mit der oben genannten Klick-ID füllen.
https://advertiser.com/?utm_source=daisycon&utm_medium=affiliate&clickid=%DCI%
Das Daisycon-System ersetzt automatisch %DCI% durch die erforderliche Klick-ID. Stellen Sie bitte sicher, dass dieser Parameter in allen verfügbaren Link-Materialien der Kampagne (einschließlich Datenfeeds und Deep Links) enthalten ist. Kontaktieren Sie Daisycon, um zu überprüfen, ob dies korrekt eingerichtet wurde.
Sie müssen diesen Wert in einem (First-Party-)Cookie und/oder LocalStorage (oder in Ihrer Datenbank) speichern und ihn mit dem Postback an uns zurücksenden. Auf diese Weise erfolgt der Abgleich zwischen der Transaktion und den Klickdaten des Affiliate-Publishers.
Postback-Struktur
Wir versuchen, unsere Technologie so universell wie möglich zu halten, daher sieht auch der Postback ähnlich wie das reguläre Pixel aus.
Die Struktur der Daisycon-Postback-URL lautet wie folgt:
https://[matching_domain]/d/?ci=[Kampagnen-ID]&dci=[Klick-ID]&a=[Betrag]&ti=[Transaktions-ID]&r=[Umsatz]&pn=[Beschreibung]&iv=[interne
Beschreibung]&c=[Ländercode]
Der einfachste Weg, Ihren eigenen Postback einzurichten, besteht darin, die Anleitung zur Pixelintegration bei der Implementierung des Konversionspixels zu befolgen.
Sobald Sie Ihren Pixelcode mit den gewünschten/erforderlichen Parametern haben (die durch tatsächliche Werte aus Ihrem System ersetzt werden sollen), kopieren Sie die URL aus der Bildquelle (<img src="URL" />). Danach müssen einige Änderungen vorgenommen werden:
- Ändern Sie /t/ in der URL in /d/, um den Tracking-Modus auf Direkt umzustellen. Dadurch wird die Cookie-Überprüfung deaktiviert, die wir als eine der Methoden verwenden, um einen Klick mit einem Bildpixel abzugleichen. In diesem Fall arbeiten wir mit einer dedizierten Klick-ID, nicht mit Browserdaten oder einem Cookie mit Klickinformationen.
- Fügen Sie den Klick-ID-Wert von oben (%DCI%-Wert aus der oben genannten Link-Struktur) dem &dci=-Parameter hinzu, damit wir den Klick auf unserer Seite abgleichen können.
Nachdem Sie die Postback-URL konfiguriert haben, können Sie Anrufe von der Backend Ihrer Website aus tätigen. Wie Sie dies tun, liegt bei Ihnen oder Ihren Entwicklern. Eine gängige Lösung besteht darin, cURL-Aufrufe zu verwenden und die Antwortcodes zum Troubleshooting zu protokollieren.