Lorsque l’on cherche un outil afin d’obtenir et d’analyser le trafic de son site, Google Analytics est bien évidemment la solution de référence. Cependant, de nombreux services alternatifs existent, et de plus en plus de solutions marketing, notamment d’A/B testing ou d’automation emailing nécessitent l’utilisation de tags JavaScript à installer sur toutes les pages de son site, ou à des endroits précis. Cela peut être source de problèmes techniques ou erreurs lors de leur installation. On voit donc se multiplier les Tags Manager System, qui permettent de gérer intelligemment les nombreux tags à installer sur son site. Google a donc créé son propre TMS, Google Tag Manager (Google gestionnaire de balises en français). Afin d’explorer les nombreuses possibilités de cette solution, installons ensemble Google Tag Manager sur un site.
Créer son compte GTM
La première étape consiste naturellement à se créer un compte sur Google Tag Manager, ce qui donne l’occasion de se familiariser avec l’interface de votre nouvel outil de gestion des tags. Lors de votre première visite sur Google Tag Manager, vous devez créer un compte. Ce compte peut être commun à la gestion de plusieurs sites. Vous allez ensuite créer un conteneur, qui sera, comme son nom l’indique, le contenant de l’ensemble des règles qui s’appliqueront aux tags de votre site.
Attention, GTM ne supporte pas bien la coexistence de plusieurs conteneurs de scripts sur une même page. Il est donc important d’avoir une approche rigoureuse de l’utilisation de cette outil, à savoir : un compte par entreprise, un conteneur par site ou par application. Si vous avez un site prod et un site de pré-prod, vous devrez avoir un conteneur pour chacun de ces sites web. Une fois votre compte et votre premier conteneur créé, vous obtenez le tag GTM à insérer sur tous les pages de votre site.
Installer le script GTM
Le script obtenu est unique à votre conteneur. Vous pouvez voir l’ID depuis votre conteneur.
Comme nous l’avons dit, le script est à intégrer sur l’ensemble des pages de votre site. Cela peut se faire très facilement. Par exemple, pour un site sur WordPress, il vous suffit de le rajouter dans le fichier « header.php », par défaut commun à l’ensemble de vos pages. Dans ce fichier, intégrez le tag GTM juste après la balise <body>.
Maintenant que vous avez inséré le script GTM sur votre site, installer un outil de tracking tel que Google Analytics peut s’effectuer très facilement.
Créer un compte Google Analytics
Si ce n’est pas déjà fait, créez un compte Google Analytics. Vous devrez ensuite créer la « Propriété » correspondante à votre site. Pour se faire, allez sur l’onglet Admin, et cliquez sur « propriété ». Vous devrez ensuite créer une vue, sous composante de cette propriété.
Obtenir son code de suivi
Vous allez devoir vous munir de votre ID de suivi, pour que Google Tag Manager communique bien les données de votre site à Google Analytics. Cette ID est toujours visible depuis l’onglet Admin, en cliquant sur « Information de suivi » dans la colonne propriété.
Cliquez désormais sur « Code de suivi » pour faire apparaître votre ID de suivi.
C’est également d’ici que vous pouvez obtenir votre script de suivi Universal Analytics, qui vous est désormais inutile, puisque vous êtes un fier utilisateur de GTM !
Manipulation Google Tag Manager
Votre premier objectif sera bien évidemment de tracker le trafic sur l’ensemble de vos pages. Cela se fait en toute simplicité, et l’on se rend très vite compte de la puissance de l’outil. Il vous suffit désormais de créer une balise, de sélectionner Universal Analytics comme étant le type de produit de cette balise, de préciser votre ID (que vous venez de récupérer sur GA), et d’activer le déclenchement sur l’ensemble de vos pages. Voilà, vous venez d’installer Google Analytics sur votre site !
Attention : la bonne pratique pour ne pas faire d’erreur lors de la spécification de votre ID Google Analytics est de créer une variable de type constante, et d’utiliser cette variable pour toutes vos balises Google Analytics.
Définir une bonne nomenclature sur GTM
Il convient d’en dire un peu plus sur la structure de Google Tag Manager et sur la manière de l’utiliser. Nous avons déjà défini les notions de compte et de conteneur. Comme vous vous en serez rendu compte, vous pouvez également paramétrer des variables, des déclencheurs et des balises. La hiérarchie entre ces trois notions est très simple :
- les variables : Ce sont les éléments que vous allez utiliser pour construire vos règles de déclenchement. Par défaut, Google Tag Manager en propose plusieurs très utiles : « Pages URL », « Clicks URL » ou « Event ». Pour construire une variable, choisissez le type de variable à créer, configurez plus en détails si cela est nécessaire, et nommez la correctement.
- Les déclencheurs : Comme leurs noms l’indiquent, ils seront utilisés pour déclencher vos balises. Vous pouvez les construire à partir des variables que vous avez créées, ou en utilisant les variables par défaut de GTM. Attention, si vous créez un déclencheur qui utilise plusieurs variables, vérifiez bien que vous avez correctement structuré ces variables. Il est possible que le déclencheur ne s’active que lorsque toutes les variables sont respectées, ou bien seulement lorsqu’une seule l’est.
- Les balises : ou tags dans la version précédente de GTM. C’est ce qui se déclenche lorsque le déclencheur est respecté. Google propose des balises préconçues sur l’ensemble de ses produits (comme Google Analytics ou Adwords) afin de limiter les risques d’erreurs. Vous pouvez bien évidemment construire des balises personnalisées afin d’utiliser GTM pour le paramétrage de solutions qui ne sont pas encore proposées automatiquement par Google. Une fois que vous avez choisi le type, il ne vous reste plus qu’à la configurer et définir les types de déclenchement.
Pour aller plus loin, tracker l’ensemble des liens sortants avec GTM
L’installation de Google Analytics avec GTM est intéressante, mais n’apporte pas en soi une grande facilité par rapport au process classique, assez similaire. La vraie force de GTM, c’est la simplification d’actions qui nécessitaient autrefois l’installation de scripts complexes sur vos pages. Afin d’illustrer l’étendue du champ fonctionnel de GTM, nous allons tracker l’ensemble des liens sortants d’un site.
- Pour créer cette balise, nous n’avons pas besoins de variables personnalisées, les variables par défaut de Google feront parfaitement l’affaire.
- Je crée ici le déclencheur « Outbound Links ».
- Il se déclenche lorsqu’un clic est détecté sur une URL qui ne contient pas « lafabriquedunet.fr », c’est à dire toutes les URL redirigeant vers l’extérieur du site.
- Je crée maintenant la balise qui générera sur mon site l’événement « Outbound Link ». Comme vous le remarquez, j’utilise la variable que nous avons créée précédemment, « UA – GA Id » pour spécifier mon ID Google Analytics.
- L’événement créé prendra comme valeur d’action l’URL de la page d’où le lien a été créé, et comme valeur de libellé le lien cliqué. Il ne vous reste plus qu’à publier cette nouvelle version de votre conteneur pour que ces nouveaux types d’événements remontent bien sur votre compte Google Analytics !
L’impact organisationnel de Google Tag Manager
En résumé, Google Tag Manager change profondément la manière de gérer l’analytics et la gestion plus globale des scripts. C’est une très bonne nouvelle pour les équipes marketing et les marketeux, qui sont désormais bien moins dépendants des équipes techniques et des développeurs pour gérer le tracking ou autres solutions marketing sur leurs sites.
Puisque Google Tag Manager semble être conçu pour devenir le nouvel outil de gestion des tags (damn you Google!), nous tenterons de produire d’autres articles similaires pour vous aider à l’utiliser de la meilleure des manières !
le :
Bonjour,
Vous pouvez nous aidé a configuré la balise Google Analytics sur mon site Web ?
Car après chaque dépôt d’annonce cella ne diffuse pas et voici le message qui apparaitre sur la page :
Google Analytics
» » Le système n’a pas pu trouver de balise Google Analytics sur votre site Web. Pour commencer à afficher des données, vous devez en configurer une. » »
le :
Bonjour Philippe,
La marche à suivre peut varier s’il s’agit d’un nouveau site Web qui n’a jamais été configuré avec Google Analytics, Google Tag Manager ni avec aucune balise Google, ou bien si le site Web n’est pas nouveau.
Pour voir l’explication détaillée des deux cas voici les étapes à suivre expliquées par le support google analytics.
A bientôt
le :
Bonjour,
Votre tuto me semble complet mais il serait intéressant de le mettre à jour car je n’ai pas les mêmes affichages que les vôtres.
De plus, je ne peux pas ajouter de « type de suivi », « catégorie », « action », « libellé », pour la configuration d’une balise. Lorsque je clic sur l’un d’entre eux parmi les différents choix proposés, ça se décoche automatiquement.
Bref c’est dommage mais je ne peux pas effectuer toutes vos instructions.
Cordialement
le :
Navré pour les soucis..
Effectivement le tutoriel commence à dater, et Google Tag Manager a bénéficié de grosses évolutions.
Je suis tout de même étonné par rapport au problème que vous rencontrez, la démarche n’a pas changé par rapport à l’ancienne version de GTM. Peut être un bug temporaire de l’interface (peu probable tout de même..)
le :
Bonjour, et merci pour les explications !
Je me pose une question, qui est surement évidente mais comme je ne trouve pas la réponse je préfère la poser. Dans votre exemple sur les liens sortants, où peut-on voir les clics sortants ? Dans analytics je suppose mais où plus précisément ?
Merci
le :
Si vous créez un tag de type Evènement dans Google Tag Manager avec pour déclencheur le clic sur un lien sortant, les événements apparaitront dans Google Analytics, menu Comportement, rapport Principaux événements.
le :
Bonjour,
Moi, j’utilise blogger pour créer mes blogs. Blogger est pour Google et est doté directement de Google analitycs et sans avoir un compte analytic, j’arrive à voir de façon détaillée les statistiques de chacun de mes blogs.
Ma question: Ai-je besoin de GTM? Pourquoi faire?
le :
Pour un blog, la valeur ajoutée d’un Tag Manager est beaucoup plus faible, car les besoins en matière de tracking sont relativement simples. C’est vraiment quand les tags se multiplient, qu’ils s’agissent d’évènements Google Analytics ou de tags publicitaires, qu’un Tag Manager prend son sens. Si la configuration simple de Google Analytics suffit à vos besoins en matière de reporting, pas besoin de Google Tag Manager à mon avis.
le :
Bonjour,
Peut-on utiliser un même GTM pour plusieurs sites ?
Cordialement,
Terence
le :
Par « même GTM », vous entendez « compte GTM » ou « container GTM » ?
Dans les deux cas, la réponse est oui de toute façon.
Sur un même compte GTM, naturellement, il suffit de créer un container dédié pour chaque site.
Et dans un même container, c’est tout à fait possible, même si je ne vois pas très bien l’intérêt. J’ai plutôt l’habitude de créer plusieurs containers pour un site (container principal, container media, container dev, etc.)
Il faut créer des règles de déclenchement de type « Pages du site A », « Pages du site B », et les utiliser pour vos différentes balises.
Exemple : la balise « Site A – GA – Pageviews » est configuré avec l’ID de suivi de la propriété GA du site A et se déclenche avec la règle « Pages du site A ».
Je suis pas sûr d’avoir répondu à votre question, mais j’espère vous avoir éclairé un peu 😉
le :
Enfin un tuto simple et compréhensible (et à jour !) ! Merci !
le :
Bonjour,
Depuis 15 jours, je lis des choses sur GTM mais je suis un peu perdu.
J’ai un site avec le tag basique universal analytics, je souhaite utiliser GTM.
1) Est-ce que je suis obligé d’effacer le premier script analytics et le remplacer par celui fourni par GTM ?
2) Si oui, une fois ce code GTM intégré dans nos pages et la balise analytics configuré dans GTM, les données remontent bien dans l’interface google analytics? On a donc qu’un seul script, celui de GTM à la fin
3) peut-on éventuellement laisser l’ancien script et utiliser les fonctionnalités de GTM de façon normale (après avoir ajouté la balise analytics dans l’interface GTM) où cela doublerait les tags??
A la lecture de cette phrase « C’est également d’ici que vous pouvez obtenir votre script de suivi Universal Analytics, qui vous est désormais inutile, puisque vous êtes un fier utilisateur de GTM » j’imagine la réponse à mes questions mais je souhaiterais en être sûr.
Je comprends que mes questions ont l’air un peu stupide mais nous n’avons pas de serveur de test et la mise en prod peut prendre jusqu’à 15 jours donc si je fais une bêtise dans mon plan de taggage… c’est au minimum 15 jours de perdu.
J’espère que j’ai été assez clair.
Merci de votre réponse.
Pierre
le :
Bonjour Pierre,
Merci pour votre message. Je vais essayer de clarifier ces points.
Google tag Manager permet de gérer le déclenchement de scripts qui sont installés sur cette solution de gestion des tags. Ainsi si le script GTM est intégré les pages de votre site et la balise analytics configurée dans GTM, les données remontent bien correctement dans l’interface Google Analytics.
Cependant, Google Tag Manager ne prend pas en compte les scripts qui sont intégrés directement sur votre site. Si le script Google Analytics est installé en dur et que la balise Google Analytics est installée sur GTM, cela générera un doublon du script GA. Cela peut engendrer des bugs de tracking et/ou doublonner l’ensemble des sessions trackées sur l’interface Google Analytics. À éviter donc !
Il est possible de gérer une partie de ses scripts sur GTM, et une autre partie en dur. Vous pouvez par exemple garder votre script Google Analytics directement sur votre site et utiliser GTM uniquement pour gérer vos autres balises (Adwords, Facebook Ads par exemple).
Dans votre cas, je vous conseillerais de gérer l’ensemble de vos balises directement sur GTM, afin d’être plus indépendant par rapport à votre rythme de mise en prod. Une fois GTM installé et l’ensemble des scripts gérés depuis l’interface de ce gestionnaire de balise, plus besoin d’attendre 15 jours pour modifier votre plan de taggage. Vous pouvez ajouter et modifier vos balises directement depuis GTM, et ne plus être dépendant de votre équipe technique, et de son rythme de mise en pord, pour gérer le tracking de votre site.
La démarche à suivre serait donc la suivante :
En espérant avoir répondu à vos questions.
Bonne journée !
Quentin
le :
Merci pour ce tuto ! C’est le premier tuto clair et à jour avec lequel j’ai compris comment tracer un clic et plus généralement comment était organisé GTM.