Passer au contenu principal

Mise en place du Server Side Tracking

Manon Manso avatar
Écrit par Manon Manso
Mis à jour il y a plus de 3 mois

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 :

  1. Axeptio Tag (Client Side) : Récupérable dans la template Gallery : Axeptio CMP

  2. Axeptio Client sGTM (Server Side): Récupérable depuis le dépÎt GitHub : axeptio-sgtm-public-template.

  3. 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 :

  • 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 ! 🎉🚀

Avez-vous trouvé la réponse à votre question ?