Notes : ⚠️⚠️⚠️
- Le format d’URL de votre programme doit être en S2S : cela permet au programme de faire la bascule des liens de tracking en redirection, et de faire valider la conversion côté serveur. Vous pouvez modifier le format d’URL en vous rendant dans la configuration de votre programme, puis en modifiant les paramètres généraux.
- La mise en place de CMP reste obligatoire.
Qu’est-ce que le S2S ?
Le Server-to-Server est une méthode de suivi des clics et conversions qui fonctionne différemment du C2S. Par conséquent le JS Affilae n’est pas nécessaire.
Il fonctionne via la génération et le stockage d’un identifiant unique de clic appelé « clickID » lorsque l’internaute clique sur un lien affilié.
Le « clickID » est donc unique et il est transmis en tant que variable tout au long de l’entonnoir de conversion.
➜ Quand on clique sur un lien affilié → Affilae génère un clickID unique.
➜ Ce clickID est suivi pendant sur le parcours d’achat
➜ Le clickID permet d’identifier quel partenaire doit être rémunéré
Pourquoi utiliser le S2S ?
➜ Fonctionne même avec les bloqueurs de publicité.
➜ La collecte du clic se fait indépendamment du consentement utilisateur.
➜ Vous gardez le contrôle sur le ClickID.
➜ Fonctionne sur mobile où les cookies sont souvent bloqués.
➜ Approche idéale pour le suivi de l’attribution mobile avec une solution telle que Branch ou Appsflyer.
Comment ça marche ?
Le clic
- Utilisateur clique sur lien affilié.
- Affilae génère un clickID unique (ex: 603ed1800000000000000000).
- Le clickID est ajouté automatiquement à votre landing page : https://votresite.com/?aecid=603ed1800000000000000000.
⚠️⚠️ Selon la configuration de la durée de session sur votre programme ou geofencing, le clickID peut être ignoré et ne sera pas ajouté à la landing page.
Le stockage
Vous devez stocker ce clickID:
- Cookie sécurisé : stockage dans un cookie (HTTP Only) sur le navigateur de l’internaute lorsque celui-ci charge la landing page.
La conversion
➜ Côté annonceur, vous renvoyez ces informations à Affilae via deux options possibles:
- URL de postback
- API.
➜ Dès réception Affilae vérifie alors si le « clickID » est unique ou pas, et s’il est conforme alors la conversion est enregistrée.
➜ Dans les cas où le « clickID » ne serait pas valide ou dupliqué en raison d’erreurs de serveur, de fraude ou de toute action accidentelle de l’utilisateur, il sera rejeté.
URL de Postback
➜ Vous devez configurer le déclenchement de l’URL postback afin qu’elle se déclenche après la validation de la conversion par le client et renseigner la variable cids avec le ou les clics IDs collectés (séparés par `–`).
➜ API : https://rest.affilae.com/reference
Checklist de mise en œuvre
- Programme configuré en S2S dans Affilae.
- Réception du paramètre aecid sur votre landing page.
- Le cookie doit persister le ou les clic Ids avec un HttpOnly flag, il doit être défini avec le secure flag.
- Lecture du cookie pour transmettre les clickID lors d’une conversion (Postback ou API).
- Tests.
Points d’attention
- Le clickID fait toujours 24 caractères. (e.g. 603ed1800000000000000000)
- Les cookies doivent être HttpOnly et Secure.
- Testez avec plusieurs parcours utilisateur.
- Vérifiez que les conversions remontent bien dans Affilae.
Variable | Requis | Informations sur la valeur |
---|---|---|
KEY | Oui | Cette clé vous est fournie sur la page « code de conversion » disponible sur le tableau de bord de configuration de votre programme d’affiliation. ex. |
ID | Oui | Remplissez ce paramètre avec un identifiant unique, par exemple un numéro de commande unique. Si vous utilisez ce code pour confirmer une inscription à une newsletter et que vous ne disposez pas d’un identifiant unique généré automatiquement, vous pouvez, par exemple, utiliser le hachage de l’adresse électronique de l’utilisateur (par exemple, MD5) pour renseigner ce paramètre. |
Amount | Oui pour les ventes | Montant total hors taxes d’une commande, qui servira de base au calcul de la commission et des recettes générées. ex. |
Currency | Oui | Code devise ISO 4217 |
Payment | Oui, si la conversion est payante | Si les conversions sont payantes, indiquez le mode de paiement du client, sinon laissez simplement ce paramètre vide :
|
Customer | Oui si le partage des revenus est activé | L’identifiant de votre client si l’option « Revenue Share » est activée. Veuillez utiliser un identifiant qui ne changera pas au fil du temps, le mieux étant le numéro d’identification utilisé dans votre base de données. Laissez ce paramètre vide si vous n’utilisez pas l’option « Revenue Share ». |
Cv | Oui | Un identifiant unique créé lorsqu’un visiteur clique sur un lien d’affilié. Il permet de suivre le parcours de ce visiteur jusqu’à la conversion éventuelle. (clickID) |
Voucher | Non | Doit être remplacé par le code du bon qui a été appliqué lors du processus de paiement. |