Analyser les configurations de balises existantes

Avant d'installer de nouvelles balises, évaluez celles qui existent déjà sur votre site Web ou votre application mobile, le cas échéant, afin de ne pas ajouter de balises redondantes. Ce document décrit comment évaluer vos tags existants.

Même après votre évaluation préliminaire, vous devez intégrer des vérifications régulières à votre processus standard de gestion des balises. Il est important d'évaluer régulièrement les balises qui s'exécutent sur votre site Web ou votre application pour protéger et sécuriser vos données.

Pour évaluer vos tags existants, utilisez les ressources suivantes :

Tag Assistant

Google Tag Assistant est un outil d'analyse des balises pour les installations de la balise Google. Lorsqu'il est activé, Tag Assistant affiche un volet de débogage dans le navigateur. Vous pouvez ainsi vérifier quelles commandes gtag.js ont été déclenchées et dans quel ordre. Tag Assistant vous permet de savoir quelles données sont transmises à la couche de données et quels événements ont déclenché ces échanges de données. Il affiche également les hits (requêtes HTTP) et les paramètres associés. En savoir plus sur Tag Assistant

Tag Manager

Vous pouvez inspecter les comptes et les conteneurs Tag Manager pour analyser les configurations de balises existantes. Tag Manager inclut également un mode Aperçu, dont les fonctionnalités sont similaires à celles de Tag Assistant.

Utilisez la barre de recherche du conteneur Tag Manager pour trouver des balises, des paramètres ou des lignes de code dans vos balises, déclencheurs et variables. La barre de recherche est un excellent moyen d'identifier les balises qui peuvent contenir des paramètres ou du code que vous devez réévaluer.

Versions

La fonctionnalité Versions de Tag Manager affiche un récapitulatif de la configuration d'un conteneur existant.

  1. Dans Tag Manager, cliquez sur Versions.
  2. Cliquez sur la version la plus récente de la liste pour afficher l'état actuel du conteneur.

Tag Manager liste les balises, les déclencheurs, les variables et les modèles personnalisés dans cette vue.

Mode Aperçu

Le mode Aperçu de Tag Manager vous permet de voir quelles balises sont déclenchées sur une page, quels événements les déclenchent et quelles données sont envoyées à la couche de données. Le mode Aperçu fonctionne de la même manière que Tag Assistant. En savoir plus sur le mode Aperçu

Inspection manuelle du code

Pour obtenir une analyse plus approfondie des configurations de balises existantes, envisagez d'effectuer une inspection manuelle du code. Recherchez certains de ces mots clés de balise courants dans votre code source pour identifier les configurations de balise potentielles :

  • gtag( : il s'agit de l'ouverture des commandes gtag(). Ces fragments de code contiennent souvent des instrumentations supplémentaires.
  • googletagmanager.com : ce domaine charge les fonctionnalités Tag Manager et gtag.js, et peut vous aider à localiser ces types de balises.

Si vous disposez déjà de gtag.js ou de Google Tag Manager, vous pourrez peut-être mettre à jour les balises ou l'instrumentation existantes au lieu d'implémenter de nouvelles configurations.

  • dataLayer : permet de savoir si le code de la couche de données a été établi. dataLayer.push() : appels avec instrumentation pour des événements spécifiques.
  • analytics.js ou ga.js : noms de fichiers des bibliothèques utilisées pour les anciennes implémentations Google Analytics.
  • conversion.js ou conversion_async.js : noms de fichiers des bibliothèques utilisées pour la mesure des conversions Google Ads.
  • optimize.js : utilisé pour les balises Google Optimize.
  • Systèmes de gestion des balises tierces pouvant contenir des balises Google. Recherchez dans votre code source d'éventuels systèmes de gestion de balises tiers, tels que utag.js ou _satellite.

gtag.js

Si vous avez ajouté l'extrait de code de la balise Google à votre page Web à l'aide de gtag.js, vous pouvez examiner la balise pour en savoir plus sur son utilisation. La balise principale ressemble à l'exemple suivant :

  <!-- Google tag (gtag.js) -->
  <script async src="https://www.googletagmanager.com/gtag/js?id=GA-XXXXXX-1"></script>
  <script>
    window.dataLayer = window.dataLayer || [];
    function gtag(){dataLayer.push(arguments);}
    gtag('js', new Date());

    gtag('config', 'GA-XXXXXX-1');
  </script>

Il est possible que plusieurs lignes gtag('config',...) s'affichent en fonction de différents produits et comptes. Exemple :

  <!-- Google tag (gtag.js) -->
  <script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>
  <script>
    window.dataLayer = window.dataLayer || [];
    function gtag(){dataLayer.push(arguments);}
    gtag('js', new Date());
    
    gtag('config', 'GA-XXXXXX-1');
    gtag('config', 'GA-YYYYYY-2');
    gtag('config', 'TAG_ID');
  </script>

Chaque ligne config contient le préfixe du produit (qui indique le produit en cours de configuration), suivi de l'ID du compte en cours de configuration. Pour en savoir plus sur les préfixes de produits, consultez cet article.

Préfixes de produits pour la balise Google

Un ID de balise identifie une balise Google. Une même balise Google peut avoir plusieurs ID de balise. Par exemple, si vous utilisez Google Ads, votre balise possède désormais deux ID : un ancien ID (AW) et un ID de balise Google (GT). Écran montrant une balise Google dans Google Ads avec deux ID de balise. Les ID de balise sont interchangeables. Le tableau suivant présente les balises compatibles avec la balise Google.
Préfixe Type d'ID Description
GT-XXXXXX Balise Google Chaque balise Google nouvellement créée reçoit un préfixe GT et un ID unique.
G-XXXXXX Balise Google (ancien préfixe) Les balises Google Analytics 4 sont des balises Google avec un préfixe G et un ID unique.
AW-XXXXXX Balise Google (ancien préfixe) Les balises Google Ads sont des balises Google avec un préfixe AW et un ID unique.
DC-XXXXXX Balise Google (ancien préfixe) Les balises Google Floodlight sont des balises Google avec un préfixe DC et un ID unique.
Les balises Universal Analytics (UA) ne sont pas compatibles avec la balise Google (GT).

Les pages Web configurées avec la balise Google peuvent avoir un ID avec le préfixe "G" ou "AW". Le préfixe "G" signifie que votre balise Google a été créée à l'origine dans Google Analytics. Le préfixe "AW" signifie que votre balise Google a été créée à l'origine dans Google AdWords. Ces deux ID sont des versions différentes de votre ID de balise. Ils sont interchangeables. Par conséquent, si vous voyez un ID avec l'un des préfixes, vous n'avez pas besoin d'ajouter un ID avec l'autre préfixe. En savoir plus sur la configuration des ID de balise

Google Tag Manager

Les pages Web configurées avec Tag Manager comportent une balise conteneur semblable à l'exemple suivant. Vous pouvez identifier l'ID du conteneur Tag Manager en inspectant le code du conteneur. L'ID du conteneur commence par "GTM-". Consultez l'exemple suivant pour voir où se trouve l'ID du conteneur.

<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-XXXXXX');</script>
<:!-- End Google Tag Manager -->

Une fois que vous avez l'ID du conteneur, ouvrez l'écran des comptes Google Tag Manager et cliquez sur  pour rechercher cet ID. Vous pouvez ensuite examiner la configuration de la balise [balise, déclencheur et variable]pour votre site Web.