Aucune catégorie trouvée.

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

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

https://lb.affilae.com/?key={{KEY}}&id={{UNIQUE_ID}}&amount={{AMOUNT}}&payment={{PAYMENT}}&customer={{CUSTOMER_ID}}&product={{PRODUCT_ID}}&voucher={{VOUCHER_CODE}}&cids={{ClickID}}

 

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.

 

 

VariableRequisInformations sur la valeur
KEYOui

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.5f04fe700000000000000000-5f04fe700000000000000000

IDOui

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.123,45

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

  • online pour un paiement en ligne
  • bankwire pour le paiement par virement bancaire
  • other pour tous les autres types de paiement
CustomerOui 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 ».

CvOuiUn 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)
VoucherNon

Doit être remplacé par le code du bon qui a été appliqué lors du processus de paiement. ; comme séparateur pour ajouter plusieurs codes.