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
_aeavec 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. Exemple de KEY : 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 ID | Oui | 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. |
| 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 `;`. |
