Introduction
Lâutilisation du Server Side Tracking avec Axeptio prĂ©sente de nombreux avantages :
Prolongation de la durée de vie des cookies : Les cookies Axeptio sont placés cÎté serveur, ce qui réduit les risques de suppression par des mécanismes de blocage cÎté client notamment avec Safari et l'ITP
Bypass des adblockers : En appelant le SDK depuis un sous-domaine spĂ©cifique au client, les adblockers peuvent ĂȘtre contournĂ©s.
AmĂ©lioration de la conformitĂ© : Lâutilisation dâun domaine personnalisĂ© pour les appels SDK et API de consentement renforce la confidentialitĂ© et la transparence pour les utilisateurs.
Pré-requis
Avant de commencer, vous aurez besoin de :
Axeptio Tag (Client Side) : Récupérable dans la template Gallery : Axeptio CMP
Axeptio Client sGTM (Server Side): Récupérable depuis le dépÎt GitHub : axeptio-sgtm-public-template.
Tag Axeptio sGTM (Server Side) : Disponible dans la Template Gallery ou sur GitHub : axeptio-client-sgtm-public-template.
Ătape 1 : Configurer lâURL de transport (postConsentUrl)
La premiĂšre Ă©tape consiste Ă dĂ©finir lâURL qui sera utilisĂ©e comme URL de transport, similaire Ă la configuration dâun tag GA4. Voici comment configurer l'URL de transport :
Dans les paramĂštres de configuration de votre SDK Axeptio, ajoutez le paramĂštre postConsentUrl
avec lâURL de votre infrastructure server-side. Ce paramĂštre permet de rediriger les requĂȘtes de consentement vers votre propre infrastructure, Ă©vitant ainsi lâutilisation dâURL tierces et renforçant la confidentialitĂ©.
âDĂ©finir l'URL server-side dans les paramĂštres Axeptio :
â
â
Si vous utilisez notre template GTM (Recommandé)
Si vous integrez Axeptio en HTML, ajoutez dans les axeptioSettings
Ătape 2 : Installer le client Axeptio cĂŽtĂ© serveur
La seconde Ă©tape est lâinstallation du client Axeptio cĂŽtĂ© serveur, ce qui permettra de gĂ©rer les cookies et les consentements directement via votre serveur.
Téléchargez le client Axeptio pour Server-Side GTM :
Rendez-vous sur le dĂ©pĂŽt GitHub dâAxeptio : axeptio-sgtm-public-template.
Suivez les instructions dâinstallation et de configuration pour intĂ©grer ce client dans votre infrastructure server-side.
Ce client sera a coté du client GA4 et revendiquera les requetes Axeptio
Ătape 3 : Ajouter le Tag Axeptio dans Server-Side GTM
AprĂšs lâinstallation du client cĂŽtĂ© serveur, il est nĂ©cessaire de configurer le tag Axeptio dans votre container Server-Side GTM.
Récupérez le Tag Axeptio :
Vous pouvez télécharger le tag Axeptio depuis la Template Gallery ou le dépÎt GitHub : https://github.com/axeptio/axeptio-sgtm-public-template
Ajout du Tag dans GTM :
Importez le modĂšle de tag Axeptio dans votre container GTM.
Pas de configuration requise, tout est déjà intégré
Ătape 4 : Configurer le dĂ©clencheur pour le client Axeptio
Pour garantir que le tag sâexĂ©cute correctement, il est important de configurer le dĂ©clencheur adĂ©quat dans GTM.
Configurer un dĂ©clencheur dâappel client :
Créez un déclencheur dans sGTM qui sera déclenché à chaque appel du client Axeptio.
Ce dĂ©clencheur permettra dâactiver le tag Axeptio dĂšs quâun Ă©vĂ©nement de consentement est dĂ©tectĂ© par le client Axeptio.
Test et validation :
Testez la configuration en passant en mode prévisualisation dans GTM et vérifiez que les événements de consentement sont bien enregistrés cÎté serveur.
Assurez-vous que les cookies sont placés correctement et que le tracking respecte les préférences de consentement des utilisateurs.
Comment vérifier mon installation Server Side sGTM ?
Lancez la preview cotĂ© client et cotĂ© Server pour voir si les requĂȘtes partent bien et arrivent bien Ă destination.
Etape 1 : RequĂȘte sortante
Lancer la preview cotĂ© client. Une fois que votre site est chargĂ©, ouvrez la console dĂ©veloppeur et chargez la partie rĂ©seau (Network). Lorsque vous validez votre consentement, une requĂȘte va partir cotĂ© rĂ©seau vers votre infra Server Side.
Etape 2 : RequĂȘte entrante
Votre preview cotĂ© server va voir une nouvelle requĂȘte arriver, elle va ĂȘtre revendiquĂ© par le client Axeptio qui va ensuite permettre de charger le tag.
Conclusion
En suivant ces Ă©tapes, vous avez configurĂ© le Server Side Tracking avec Axeptio. Cela permet de prolonger la durĂ©e de vie des cookies Axeptio, de contourner les bloqueurs publicitaires et dâamĂ©liorer la confidentialitĂ© des utilisateurs en utilisant une URL de transport personnalisĂ©e.
NâhĂ©sitez pas Ă vĂ©rifier rĂ©guliĂšrement les logs serveur pour vous assurer du bon fonctionnement et adapter la configuration si nĂ©cessaire. Vous avez maintenant une solution robuste pour gĂ©rer le consentement et les cookies de maniĂšre sĂ©curisĂ©e et efficace ! đđ