Tag Management¶
L’utilisation d’un outil de Tag Management System (TMS) permet de centraliser et simplifier le déploiement de vos tags de conversion et de visite Effinity. Cette méthode permet de gérer l'activation des tags de manière agile sans modification directe du code source de votre site.
Google Tag Manager (GTM)¶
Effinity est nativement implémenté dans Google Tag Manager. Cette intégration facilite grandement la configuration du Pixel de conversion (Client-Side) ainsi que du Container Tag.
- Modèle pré-intégré : Vous pouvez retrouver le tag Effinity directement dans la galerie des modèles de GTM, ce qui permet de renseigner vos variables (identifiant annonceur, montant, référence commande) de manière intuitive.
- Documentation GitHub : Pour vous accompagner dans cette intégration technique, une documentation détaillée est disponible sur notre dépôt GitHub
Autres solutions de Tag Management¶
Vous pouvez utiliser n'importe quelle autre solution de Tag Management (telle que Tealium, TagCommander, etc.) pour déclarer vos conversions. Le principe de fonctionnement demeure identique : l'outil de gestion des tags servira de réceptacle pour déclencher les appels vers Effinity en fonction des pages visitées.
Principes clés de l'implémentation¶
Quel que soit l'outil choisi, l'implémentation repose sur trois piliers :
- Configuration : Création des balises spécifiques pour chaque type d'action (visite, conversion, etc.).
- Variables et DataLayer : Utilisation de votre couche de données (dataLayer) pour remplir dynamiquement les paramètres obligatoires comme le montant, la référence de commande (ref) ou votre identifiant annonceur (id).
- Déclencheurs (Triggers) : Paramétrage des règles d'activation précises. Par exemple, le pixel de conversion doit être déclenché exclusivement sur votre page de confirmation de commande ou de lead.
Respect du consentement¶
L'usage d'un Tag Manager ne dispense pas de la conformité au RGPD. Vous devez vous assurer que le déclenchement des tags Effinity est conditionné au consentement préalable de l'internaute récolté via votre plateforme de gestion du consentement (CMP). Le statut de ce consentement doit être transmis dynamiquement via le paramètre consent_performance lors de la remontée de chaque transaction