Notes : ⚠️⚠️⚠️
- Le format d’URL de votre programme doit être en paramètre. 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 balise d’affiliation de votre site web est différente pour chaque programme.
- La balise Affilae doit être ajoutée sur chaque page de votre site, y compris la page de confirmation.
- ⚠️ Ne pas renvoyer de données personnelles : exemples : nom, prénom ou e-mail.
- Vérifiez votre configuration CSP.
Configuration CSP (côté serveur) :
"default-src 'self'; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' https://static.affilae.com/; img-src 'self' https://static.affilae.com/ https://lb.affilae.com/; frame-src 'self' https://lb.affilae.com/; connect-src https://lb.affilae.com/"
Installation de GTM
Suivre la documentation officielle de Google pour installer et configurer le conteneur GTM : support.google.com/gtm
Ajout de la balise Affilae (tag de clic)
Connecte-toi à ton compte GTM et rends-toi dans Espace de travail ➜ Balises.
Clique sur Nouvelle pour créer une balise.
Paramétrage :
Nom : ex : Affilae – Clic Tag
Configuration de la balise : choisir HTML personnalisé.
- Code : copier-coller ton script Affilae, disponible dans ton programme, onglet Tracking ➜ Intégration personnalisée ➜ Tracker les clics.
⚠️ Important : mettre à jour la variable
_ae
avec l’ID de ton programme (ex.5f03acf00000000000000000
).
Déclencheur : sélectionner « Toutes les pages. »
Enregistrer et publier.
Balise de tracking des conversions
Créer les variables dataLayer
Pour chaque donnée de conversion, créez une variable
ID de conversion
- Variables ➜ Nouvelle
- Nom : dl_conversion_id
- Type : Variable de couche de données
- Nom de variable : dl_conversion_id (selon votre dataLayer)
- Version : 2
Montant HT
- Variables ➜ Nouvelle
- Nom : dl_conversion_amount
- Type : Variable de couche de données
- Nom de variable : dl_conversion_amount (selon votre dataLayer)
- Version : 2
Variables supplémentaires (si nécessaire)
Répétez pour : customer, payment, voucher, etc.
Créer le déclencheur
- Déclencheurs ➜ Nouveau
- Nom : purchase
- Type : Généralement « Achat » ou « Événement personnalisé »
- Configuration : selon votre événement de conversion
- Enregistrer
Créer la balise de conversion
- Balises ➜ Nouvelle
- Nommez-là
- Type : HTML personnalisée
- Récupérer le script :
- Dans Affilae : Configuration ➜ Tracking ➜ Intégration personnalisée ➜ « Tracker les conversions »
- Copiez le script
Configurer les variables : remplacez les valeurs par vos variables GTM.
- Déclencheur : Sélectionnez purchase
- Enregistrer et publier
Programmes multiples
Si vous avez plusieurs programmes Affilae :
- Créez une nouvelle balise de conversions pour chaque programme (KEY différentes)
- Réutilisez les variables et déclencheurs existants si approprié
- Testez chaque programme individuellement
Ici par exemple : Le nom de la variable de la couche de données doit être : ecommerce.purchase.actionField.id (le chemin doit être complet).
Test et validation
Avant de lancer
- Mode aperçu GTM :
- Activez le mode aperçu ➜ ajouter un lien tracké
- Testez un parcours complet (clic ➜ conversion)
- Vérifiez que les balises se déclenchent
- Variables dataLayer :
- Vérifiez que vos variables récupèrent les bonnes valeurs
- Testez avec des données réelles
- Dans Affilae :
- Vérifiez que les clics remontent
- Vérifiez que les conversions remontent
- Contrôlez les montants et données
Aide
Le tracking ne fonctionne pas ?
- Clics non trackés : vérifiez le Program_ID
- Conversions manquantes : vérifiez les variables dataLayer et la KEY.
- Variables vides : contrôlez les noms des variables dans votre dataLayer.
Support
- Testez étape par étape
- Contactez le support Affilae avec le détails de vos configurations.
➜ Paramètres à renseigner :
Variable | Obligatoire | Valeur |
---|---|---|
KEY | Oui | La clé vous est fournie sur la page de « code de conversion » accessible depuis le menu » Config » de votre programme d’affiliation. e.g. 5f04fe700000000000000000-5f04fe700000000000000000 |
ID | Oui | Renseignez ce paramètre par un identifiant unique, le plus simple étant de prendre le numéro de commande. Si vous utilisez ce code pour une inscription à votre newsletter et que vous n’avez pas d’identifiant unique, nous vous conseillons d’utiliser un Hash (e.g. MD5) du mail de l’internaute par exemple. |
Amount | Oui pour les ventes | Montant total HORS TAXE de la commande, qui sera la base du calcul de la commission et du CA généré. e.g. 123.45 |
Payment | Oui si la conversion est liée à un paiement | Si les conversions sont soumises à un paiement, spécifiez le mode choisi par votre client, laissez vide dans le cas contraire:
|
Customer | Oui si le « Revenue Share » est activé | Identifiant de votre client si le « Revenue Share » est activé. Veuillez utiliser un identifiant qui ne changera pas dans le temps, le mieux étant le numéro d’ID utilisé dans votre base de donnée. Laisser vide si vous ne pratiquer pas le Revenue Share. |
Cv | Non | Variable personnalisée qui sera remontée avec la conversion, et disponible dans l’interface et l’API. Elle permet d’assigner votre propre identifiant à une conversion. |
Voucher | Non | Variable permettant d’identifier le code promo associé à une vente. Le code est sensible à la casse. Utiliser `;` comme séparateur permettant d’ajouter plusieurs codes. |
Product | Non | Liste d’IDs de produits, séparateur `;`. |