Tracking

Wie eine Empfehlung ihren Partner findet

Zwischen dem Klick auf einen Empfehlungslink und der Bestellung liegen oft Wochen, mehrere Geräte und ein Browser, der Cookies löscht. Diese Seite beschreibt, was in dieser Zeit passiert.

Der Weg

Vom Klick in die Bestellung

Weg des EmpfehlungscodesDer Empfehlungscode wandert vom Klick über Cookie und Warenkorb in die Bestellung und wird dort dem Partner zugeordnet.KLICK?ref=ANNA10COOKIE30 TageWARENKORBAttributBESTELLUNGSHOP-1042Übersteht Seitenwechsel, geschlossene Tabs und die Checkout-Domain,auf der kein eigenes Skript laufen darf.

Der Empfehlungscode steht zuerst nur in der Adresszeile. Damit er die Bestellung erreicht, muss er drei Übergänge überstehen: den Wechsel auf eine andere Seite, das Schließen des Browsers und den Sprung auf die Checkout-Domain, auf der bei Shopify kein eigenes Skript laufen darf.

Das Skript wiegt 3,9 KB (gzip), lädt verzögert und blockiert den Seitenaufbau nicht. Es setzt keine Analyse-Cookies und meldet keine Seitenaufrufe.

Zuordnung

Drei Wege, in fester Reihenfolge

Trifft eine Bestellung ein, prüft Affleo drei Merkmale nacheinander. Der erste Treffer entscheidet.

  1. 1
    Gutscheincode

    Hat der Kunde ANNA10 eingegeben, ist die Sache eindeutig. Er hat den Partner ausdrücklich genannt, und das wiegt schwerer als jede technische Spur. Dieser Weg funktioniert ohne jede Speicherung im Endgerät — er ist deshalb auch der Weg, der bei abgelehnter Einwilligung bleibt.

  2. 2
    Klick im Zuordnungsfenster

    Gab es innerhalb der eingestellten Frist einen Klick auf einen Empfehlungslink, zählt dieser. Voreingestellt sind 30 Tage, einstellbar je Programm.

  3. 3
    Kundenzuordnung

    Ist der Kunde schon einmal über einen Partner gekommen, findet ihn seine E-Mail-Adresse wieder. So wird auch ein Folgekauf provisioniert, bei dem niemand mehr geklickt hat.

Findet keiner der drei Wege einen Partner, entsteht keine Provision. Die Bestellung wird trotzdem erfasst und als nicht zugeordnet ausgewiesen — sonst fiele nie auf, dass eine Einbindung defekt ist.

Die Reihenfolge lässt sich je Programm umstellen. Wer den Klick über den Gutscheincode stellen will, weil seine Codes öffentlich kursieren, kann das tun.

Grenzfälle

Was passiert, wenn etwas fehlt

Die interessanten Fälle sind die, in denen nicht alles glatt läuft. Hier steht, was Affleo dann tut.

Verhalten in Grenzfällen der Zuordnung
FallWas Affleo tut
Cookie gelöscht, Gutscheincode genanntZuordnung über den Code. Der Klick wird nicht gebraucht.
Werbeblocker verhindert das SkriptDer Serveraufruf aus dem Shop meldet die Bestellung trotzdem. Zugeordnet wird über Code oder Kundenbindung.
Klick am Telefon, Kauf am RechnerOhne Code keine Zuordnung. Es gibt keine geräteübergreifende Verfolgung — die würde mehr Daten erfordern, als wir erheben wollen.
Zwei Partner, zwei KlicksDer letzte Klick gewinnt, voreingestellt. Auf ersten Klick umstellbar.
Bestellung wird zweimal gemeldetDie Bestellnummer sperrt die zweite Meldung. Es entsteht keine doppelte Provision.
Abo verlängert sich mit gleicher NummerBei Verlängerungen geht zusätzlich das Datum in die Sperre ein, sonst ginge jede Provision außer der ersten verloren.
Partner kauft über den eigenen LinkWird erkannt und je nach Einstellung abgelehnt oder zugelassen.

Der dritte Fall ist der, bei dem andere Anbieter geräteübergreifende Erkennung versprechen. Die funktioniert nur über Merkmale, die einen Browser wiedererkennbar machen. Wir erheben sie nicht, und der Gutscheincode löst denselben Fall ohne sie.

Speicherung

Was im Browser abgelegt wird

Im Endgerät gespeicherte Werte
WertAblageDauer
__affleo_refCookie und lokaler Speicher30 Tage
__affleo_clickCookie und lokaler Speicher30 Tage

Beide Werte werden doppelt abgelegt. Der Grund ist Safari: Dort werden Cookies, die ein Skript setzt, nach sieben Tagen entfernt. Der lokale Speicher überlebt länger, und ein Zuordnungsfenster von 30 Tagen wäre sonst in Wahrheit eines von sieben.

Beides steht unter dem Einwilligungsvorbehalt des § 25 TDDDG, soweit man die Ausnahme für unbedingt erforderliche Speicherung nicht für einschlägig hält. Wie sich das Skript an ein Einwilligungsbanner koppeln lässt, steht auf der Datenschutzseite.

Prüfen

Ob es läuft, sehen Sie selbst

Nach der Einbindung einen Empfehlungslink öffnen und in der Entwicklerkonsole des Browsers aufrufen:

affleo.debug()
// { tenantId: "…", reference: { referralCode: "ANNA10", clickId: "…" } }

Steht dort der erwartete Code, ist die halbe Strecke geschafft. Die zweite Hälfte — kommt die Bestellung an? — zeigt der Adminbereich unter den nicht zugeordneten Bestellungen.

Zu den Einbindungsanleitungen →