Mise en place du Server Side Tracking

Tech Team
Tech Team
  • Mise à jour

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

Cet article vous a-t-il été utile ?

Utilisateurs qui ont trouvé cela utile : 0 sur 0