Article

S2S – Server-to-Server

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 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

⚠️⚠️  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

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 ``).

https://lb.affilae.com/?key=5d6e34da18022f2871ee0c93-5d6e34ab18022f2871ee0c61&id={{UNIQUE_ID}}&amount={{AMOUNT}}&payment={{PAYMENT}}&customer={{CUSTOMER_ID}}&cv={{SUB_ID}}&voucher={{VOUCHER_CODE}}&currency=EUR&cids={{CLICK_IDS}}

https://rest.affilae.dev4.kaizen-developments.com/reference

  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é.

En-têtes 

 x-ae-d-ip: IP v4/v6 client (e.g. 185.179.113.132)
 x-ae-d-ua: UA client (e.g. Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36) : optionnel mais fortement recommandé
 Referer: Referrer (e.g. https://www.site.fr)

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.

Besoin d’aide ?

Restez informés des dernières tendances en affiliation marketing et ne manquez aucun de nos articles.

Contactez-nous