Dans le domaine du marketing digital et de l'analytique, suivre précisément le comportement des utilisateurs est crucial. Google Tag Manager (GTM) propose divers modes pour gérer la collecte et le traitement des données. Deux de ces méthodes sont le First-Party Mode et le Ghost Google Tag Manager. 

Le First-Party mode, avec la configuration d'un domaine unique, est utilisé pour améliorer le suivi, tandis que le Ghost GTM emploie des méthodes de suivi pour contourner les outils anti-tracking. Cet article explorera ce que sont ces modes, leurs différences, et fournira des tutoriels détaillés sur la manière de les configurer.

Au sommaire de cet article : 

Qu'est-ce que le mode First-Party dans Google Tag Manager ?

Le First-Party Mode permet à un site web de gérer les bibliothèques de mesure de Google, dont Google Tag Manager, comme si elles faisaient partie intégrante du site web lui-même. Traditionnellement, lorsqu'un utilisateur visite un site web, le navigateur envoie des requêtes directes aux serveurs de Google pour récupérer les bibliothèques de suivi nécessaires. Cependant, avec le First-Party Mode, ces requêtes sont redirigées à travers le domaine du site web.

Crédit : Google

Qu'est-ce que Ghost Google Tag Manager ?

Ghost Google Tag Manager est une configuration avancée conçue pour améliorer l'efficacité du suivi en chargeant les scripts GTM côté serveur plutôt que côté client. Cette méthode consiste à utiliser un proxy côté serveur pour gérer les requêtes GTM, rendant plus difficile la détection et le blocage des scripts de suivi par les navigateurs et les outils de protection de la vie privée. 

Cette approche garantit l’exécution des scripts de suivi côté serveur. Elle offre un meilleur contrôle des processus de suivi et peut entraîner des temps de chargement plus rapides, car moins de scripts sont exécutés côté client. Cependant, elle est également limitée par les mécanismes de prévention du suivi intelligent (ITP) des navigateurs. Ces derniers sont conçus pour bloquer le suivi intersites et réduire l'efficacité des méthodes de suivi en limitant la durée de vie des cookies et en empêchant le suivi sur différents sites web.

Crédit : Optimize matter

Fonctionnement du First Party Mode et du Ghost GTM

  1. Standard Setup GTM (demandes multi-sites)
    • L'utilisateur navigue sur un site web
      1. EX :  https://www.example.com)
    • Les requêtes pour les bibliothèques Google Tag sont envoyées directement aux domaines de Google
      1. EX : https://www.googletagmanager.com
  2. Ghost GTM setup (même site, différentes origines)
    • L'utilisateur navigue sur un site web
      1. EX :  https://www.example.com)
    • Les requêtes sont envoyées à un sous-domaine
      1. EX :  https://tracking.example.com)
  3. First-Party Mode (même site, différentes origines)
    • L'utilisateur navigue sur un site web
      1. EX :  https://www.example.com)
    • Les requêtes sont envoyées au domaine du site web
      1. EX :  https://www.example.com/metrics/)

En quoi Ghost Google Tag Manager diffère-t-il du mode First-Party dans Google Tag Manager ?

First-Party Mode:

  • Mécanisme: Utilise des scripts propriétaires envoyés par le domaine que l'utilisateur visite.
  • Fiabilité du Suivi: Améliorée grâce à une probabilité réduite de blocage des scripts par les navigateurs.
  • Contrôle et Vitesse: Maintient la simplicité de la configuration et de la gestion, mais dépend de l'exécution côté client qui peut être plus lente comparée aux solutions côté serveur.

Ghost GTM:

  • Mécanisme: Utilise un proxy côté serveur pour charger les scripts GTM.
  • Fiabilité du Suivi: Améliorée car il contourne les bloqueurs de publicités et les paramètres de confidentialité des navigateurs.
  • Contrôle et Vitesse: Offre un meilleur contrôle des suivis et peut améliorer la performance du site en réduisant l'exécution des scripts côté client.

Tutoriel : mettre en place le First-Party Mode sur Google Tag Manager

Guide d'installation étape par étape

1. Réserver un chemin sur votre domaine

Choisissez un chemin sur votre site web qui sera utilisé exclusivement pour servir la balise. Assurez-vous que ce chemin n'est pas déjà utilisé. Il est crucial que le sous-dossier ne soit pas utilisé à d'autres fins. Pour que le mode First-Party fonctionne, l'infrastructure du site web doit prendre en charge le reroutage des requêtes spécifiques et la modification des en-têtes de requêtes.


Exemple de chemin : /tracking_metrics

2. Configurer le routage du trafic

Utilisation de Google Cloud Load Balancer

Créer un nouveau service de backend :

  • Ouvrez la section de configuration du backend dans votre équilibrage de charge.
  • Créez un nouveau service de backend nommé measurement-be-svc.
  • Définissez le type de backend sur Internet network endpoint group et le protocole sur HTTPS.
  • Créez un nouveau groupe de points de terminaison réseau avec les paramètres suivants :some text
    • Type : Internet NEG (Global, Régional)
    • Portée : Globale
    • Nom de domaine entièrement qualifié : G-12345.fps.goog
  • Enregistrez la configuration du service de backend.

Configurer les règles de routage :

  • Dans la section des règles de routage, ajoutez une règle d'hôte et de chemin pour router le trafic vers le nouveau service de backend.some text
    • Hôte : *
    • Chemin : /tracking_metrics/*
    • Backend : measurement-be-svc

Vérifiez la configuration :

  • Accédez à https://example.com/tracking_metrics/healthy. La page doit afficher le texte "ok".
  • Vérifiez les informations géographiques sur https://example.com/tracking_metrics/?validate_geo=healthy.

3. Mettre à jour les scripts de votre site web

Script original : 

<!-- Google tag (gtag.js) -->

<script async src="https://www.googletagmanager.com/gtag/js?id=G-12345"></script>

Script mis à jour :

<!-- Google tag (gtag.js) -->

<script async src="/tracking_metrics/"></script>

4. Tester la configuration de la mesure

  • Assurez-vous qu'au moins une balise est configurée pour se déclencher dans votre conteneur.
  • Utilisez Tag Assistant pour prévisualiser le conteneur et naviguez sur votre site pour déclencher les balises.
  • Vérifiez que les hits sont routés vers /tracking_metrics dans l'onglet Résumé > Sortie > Hits envoyés.

Tutoriel : Ghost GTM

Nos experts proposent une formation sur Google Tag Manager avec un tutoriel sur Ghost GTM. N’hésitez pas à nous contacter si vous souhaitez découvrir ou vous perfectionner sur ce sujet !

Conclusion

Il est idéal d'utiliser simultanément le mode First-Party et Ghost GTM pour maximiser l'efficacité du suivi. Cependant, si vous ne pouvez en implémenter qu'un seul, optez pour Ghost GTM. Contrairement au mode First-Party, Ghost GTM centralise la gestion de tous les codes de suivi, simplifiant ainsi l'implémentation et la maintenance sur plusieurs sites ou pages, améliorant les performances du site en réduisant le nombre de scripts de suivi directs, et optimisant les temps de chargement ainsi que l'expérience utilisateur.