Attribution d'affilié via l'ID utilisateur
Avec l'attribution d'affilié utilisant un hachage d'email, l'affilié est assigné de manière sécurisée à un acheteur. Nous utilisons l'adresse email de l'utilisateur, ou plus précisément un hachage de l'adresse email, comme ID utilisateur. Si un acheteur saisit une adresse email lors d'un achat, nous vérifions si un affilié est enregistré pour cette adresse email (ou plus précisément pour la valeur de hachage de l'adresse email). Si c'est le cas, l'achat est assigné à cet affilié et l'affilié reçoit sa commission de vente.
Qu'est-ce qu'une valeur de hachage ?
La valeur de hachage est un nombre dérivé de l'adresse email. De cette manière, l'adresse email est masquée et ne peut plus être déterminée à partir de la valeur de hachage. Deux adresses emails différentes ont deux valeurs de hachage différentes. Exemple : La valeur de hachage de l'adresse email info@some-domain.com est :
b911b464baff15d44ecf9516f0b27e61e43b35042f9aa29c2a5dd10948ebb3c4/d95babb3221bac9606da481414a61f3d2fddd9f73920a91a3b77df304c5622aa
Cette valeur est unique pour info@some-domain.com. Si vous n'avez que la valeur de hachage mais ne connaissez pas l'adresse email, vous ne pouvez pas retrouver l'adresse email. Cela garantit la protection des données. Remarque technique : La valeur de hachage est calculée comme suit : $hash = sha256( $email );
Remarque
L'attribution d'affilié utilisant un hachage d'email est en aval. Si un affilié peut être identifié via le cookie, cela prendra le pas.
Veuillez vous assurer que vous avez le consentement de l'utilisateur pour transférer son adresse email à Digistore24. Obtenez le consentement de l'acheteur, par exemple avec ce texte : "Je consens à ce que mon adresse email soit transférée à Digistore24.com pour le traitement de la commande." Veuillez demander un avis juridique sur la question de savoir si/ comment vous pouvez utiliser ce texte pour votre entreprise.
Entrez l'ID utilisateur et l'affilié
Vous pouvez assigner l'affilié à la valeur de hachage de l'adresse email de la manière suivante :
Promolink
Vous ajoutez l'adresse email comme paramètre GET "email" au promolink :
https://www.checkout-ds24.com/redir/1234/affiliate/?email=klaus.meier@some-domain.com
Promocode
Vous utilisez un code promo, par exemple :
<script src="https://www.digistore24-scripts.com/service/digistore.js"></script> <script> digistorePromocode( PRODUCT_ID );</script>
L'affilié, la clé de campagne et l'adresse email sont ensuite lus via le paramètre GET (si spécifié).
Exemple
- Vous avez le produit Digistore24 12345.
- Vos affiliés dirigent les visiteurs vers votre page de destination (par exemple, une page d'inscription).
- Au cours du tunnel, les visiteurs saisissent leur adresse email. Ils sont dirigés (par exemple, après une inscription immédiate) vers une page de remerciement où l'adresse email est transférée en tant que paramètre GET.
- La page de destination et la page de remerciement se trouvent sur le même domaine (par exemple, www.some-domain.com).
Incluez ce code sur votre page de destination et sur la page de remerciement :
<script src="https://www.digistore24-scripts.com/service/digistore.js"></script> <script> digistorePromocode( 12345 ); </script>
Vos affiliés vont ensuite promouvoir cette URL :
https://www.some-domain-name.com/?aff=AFFILIATE&cam=CAMPAIGNKEY
Vos affiliés remplacent ensuite AFFILIATE par leur propre ID d'affilié Digistore24. L'utilisateur est ensuite assigné à l'affilié sur la page de destination (toujours sans adresse email). L'affilié est enregistré dans le cookie à cette fin. Après avoir opté, les utilisateurs sont ensuite dirigés vers votre page de remerciement : https://www.some-domain-name.com/danke/?email=user@some-email.com. Votre logiciel d'autorépondeur doit ajouter le paramètre GET à l'URL de la page de remerciement. La valeur de hachage de l'adresse email est ensuite assignée à l'affilié sur la page de remerciement. L'affilié peut alors être correctement assigné lors d'un achat.
Autres noms de paramètres GET
Si le paramètre GET n'est PAS "email", utilisez ce 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
Plugin WordPress
Le code promo peut également être intégré via notre plugin WordPress Digistore24. Tout ce que vous avez à faire est
d'activer le plugin et
d'entrer l'ID produit Digistore24 dans la zone d'administration WordPress sous Paramètres – Digistore24.
Options avancées
Les options suivantes nécessitent un certain travail de programmation. Elles ne devraient vous intéresser que si vous employez des développeurs de logiciels et avez votre propre plateforme.
Via appel API
Utilisez la fonctionnalité API de Digistore24 setAffiliateForEmail(). Vous pouvez également transférer la valeur de hachage directement à la place de l'adresse email, c'est-à-dire : hach256( $email )
Via code promo
Si l'adresse email ou l'affilié est déjà connu dans votre application, les deux peuvent être définis à l'aide d'un code promo :
<script src="https://www.digistore24-scripts.com/service/digistore.js"></script> <script> digistoreSetEmail( "eine-email@addresse.com" ); digistoreSetAffiliate( "someaffiliate" ); digistorePromocode( 12345); </script>
Vous pouvez choisir de définir soit juste l'adresse email, soit juste l'affilié en utilisant la fonction JavaScript. Les valeurs manquantes sont ensuite prises à partir des paramètres GET de l'URL.