Affiliate-Attribution mittels User-ID
Bei der Affiliate-Attribution mittels E-Mail-Hash wird der Affiliate sicher einem Käufer zugeordnet. Wir verwenden als User-ID die E-Mail-Adresse des Users, genauer gesagt einen Hash-Wert der E-Mail-Adresse. Wenn ein Käufer dann eine E-Mail-Adresse beim Kauf angibt, suchen wir, ob für diese (genauer für den Hash-Wert der E-Mail-Adresse) ein Affiliate hinterlegt ist. Falls ja, wird der Kauf diesem Affiliate zugeordnet und der Affiliate erhält seine Verkaufsprovision.
Was ist ein Hash-Wert?
Der Hash-Wert ist eine Zahl, die aus der E-Mail-Adresse berechnet wird. Die E-Mail-Adresse wird so verschleiert und kann aus dem Hash-Wert nicht mehr ermittelt werden. Zwei verschiedene E-Mail-Adressen haben verschiedene Hash-Werte. Beispiel: Der Hash-Wert der E-Mail-Adresse info@some-domain.com ist:
b911b464baff15d44ecf9516f0b27e61e43b35042f9aa29c2a5dd10948ebb3c4/d95babb3221bac9606da481414a61f3d2fddd9f73920a91a3b77df304c5622aa
Dieser Wert ist eindeutig für info@some-domain.com. Wenn man nur den Hash-Wert hat, aber die E-Mail-Adressen nicht kennt, lässt sich die E-Mail-Adresse nicht ermitteln. So ist der Datenschutz gewährleistet. Technischer Hinweis: Der Hashwert berechnet sich wie folgt: $hash = sha256( $email );
Hinweis
Die Affiliate-Attribution mittels E-Mail-Hash ist nachgelagert. Falls über den Cookie ein Affiliate ermittelt werden kann, hat dies Vorrang.
Bitte stelle sicher, dass du das Einverständnis des Users hast, seine E-Mail-Adresse an Digistore24 zu übertragen. Hole dir das Einverständnis des Käufers z. B. mit diesem Text ein: „Ich bin einverstanden, dass meine E-Mail-Adresse an Digistore24.com zwecks Bestellabwicklung übertragen wird.“ Bitte lasse dich anwaltlich beraten, ob/wie du diesen Text für dein Business nutzen kannst.
Hinterlegen der User-ID und des Affiliates
Du kannst auf folgende Arten dem Hash-Wert der E-Mail-Adresse den Affiliate zuordnen:
Promolink
Du fügst die E-Mail-Adresse als GET-Parameter „email“ an den Promolink an: https://www.digistore24.com/redir/1234/affiliate/?email=klaus.meier@some-domain.com
Promocode
Du verwendest einen Promocode, z. B.:
<script src="https://www.digistore24-scripts.com/service/digistore.js"></script> <script> digistorePromocode( PRODUCT_ID );</script> </script>
Dann werden Affiliate, Campaignkey und die E-Mail-Adresse über den GET-Parameter ausgelesen (sofern angegeben).
Beispiel
- Du hast das Digistore24-Produkt 12345.
- Deine Affiliates leiten Besucher zu deiner Landing-Page (z. B. eine Opt-in-Seite).
- Im Laufe des Funnels geben die Besucher ihre E-Mail-Adresse an. Dabei werden sie (z. B. nach einem Autoresponder-Opt-in) auf eine Danke-Seite geleitet, bei der die E-Mail-Adresse als GET-Parameter übergeben wird.
- Landing-Page und Danke-Seite sind auf derselben Domäne (z.B. www.some-domain.com).
Auf deiner Landing-Page und auf der Dankeseite bindest du jeweils diesen Code ein:
<script src="https://www.digistore24-scripts.com/service/digistore.js"></script> <script> digistorePromocode( 12345 ); </script>
Deine Affiliates bewerben dann diese URL:
https://www.some-domain-name.com/?aff=AFFILIATE&cam=CAMPAIGNKEY
Deine Affiliates ersetzen dann AFFILIATE durch die eigenen Digistore24-Affiliate-ID. Auf der Landing-Page wird der User dann dem Affiliate zugeordnet (noch ohne E-Mail-Adresse). Dazu wird der Affiliate im Cookie gespeichert. Nach dem Opt-in werden die User dann zu deiner Danke-Seite geleitet: https://www.some-domain-name.com/danke/?email=user@some-email.com. Deine Autoresponder-Software sollte dazu den GET-Parameter an die Danke-Seite-URL anhängen. Auf der Danke-Seite wird dann der Hash-Wert der E-Mail-Adresse dem Affiliate zugeordnet. Beim Kauf kann so der Affiliate korrekt zugeordnet werden.
Anderer GET-Parameter-Name
Falls der GET-Parameter NICHT „email“ heißt, verwende diesen Code:
<script src="https://www.digistore24-scripts.com/service/digistore.js"></script> <script> digistoreSetEmailParamName( "someotherparamname" ); digistorePromocode( 12345 ); </script>
https://www.some-domain-name.com/danke/?someotherparamname=user@some-email.com
WordPress-Plugin
Der Promocode kann auch über unser Digistore24-WordPress-Plugin eingebunden werden. Es reicht,
das Plugin zu aktivieren und
im WordPress-Admin-Bereich unter Einstellungen – Digistore24 die Digistore24-Produkt-ID anzugeben.
Fortgeschrittene Möglichkeiten
Die folgenden Möglichkeiten erfordern Programmieraufwand. Sie sind für dichnur interessant, falls du Software-Entwickler beschäftigst und eine eigene Plattform hast.
Per ApiCall
Nutze die Digistore24-Api-Funktion setAffiliateForEmail(). Du kannst auch statt der E-Mail-Adresse direkt den Hash-Wert übertragen – also: hash256( $email )
Per Promocode
Falls die E-Mail-Adresse oder auch der Affiliate in deiner Anwendung bekannt ist, kann beides per Promocode gesetzt werden:
<script src="https://www.digistore24-scripts.com/service/digistore.js"></script> <script> digistoreSetEmail( "eine-email@addresse.com" ); digistoreSetAffiliate( "someaffiliate" ); digistorePromocode( 12345); </script>
Du kannst wahlweise nur die E-Mail-Adresse oder nur den Affiliate per JavaScript-Funktion setzen. Fehlende Werte werden dann den GET-Parametern der URL entnommen.