Accueil › Blog › Google Tag Manager expliqué : les bases pour les PME
Blog · Tracking & analytics

Google Tag Manager expliqué : les bases pour les PME

Google Tag Manager gère vos balises de mesure et de publicité en un seul endroit. Balises, déclencheurs, couche de données, démarrage et propriété du compte.

Google Tag Manager est l'outil gratuit où vous gérez les codes de mesure et de publicité de votre site, comme la balise Google et le pixel Meta [1], [2]. Vous placez une seule fois deux extraits de code, ensuite vous travaillez dans l'interface web. Créez le compte au nom de votre entreprise, chargez votre bannière cookies en premier et testez chaque modification avant de publier.

Même si une agence Google Analytics ou votre développeur web s'en charge, il vaut la peine d'en connaître les bases. Tag Manager décide quelles données quittent votre site, vers qui, et si cela n'arrive qu'après consentement. Lui-même ne mesure et ne rapporte rien : c'est le rôle de GA4.

Avez-vous besoin de Tag Manager ?

Pas toujours. Pour la mesure standard des pages vues, des clics et du scroll, la balise Google suffit, mais pour davantage de contrôle, Google recommande Google Tag Manager [3]. La balise Google n'envoie en outre que vers Google, Tag Manager aussi vers d'autres fournisseurs [3].

Quand la balise Google suffit et quand Tag Manager devient nécessaire
Votre situationCe qui suffit
Uniquement GA4 avec la mesure standard, pas de publicitéLa balise Google, éventuellement via l'intégration de votre CMS [3]
Vous voulez mesurer correctement les formulaires envoyés ou les achatsTag Manager, avec un événement issu de la couche de données
Vous faites de la publicité sur Google et sur Meta ou LinkedInTag Manager : un seul endroit pour toutes les balises et leur consentement
Vous voulez régler balise par balise le consentement requisTag Manager, avec les paramètres de consentement par balise [4]
Vous envisagez la mesure server-sideTag Manager : là aussi, une balise sur votre site envoie les données vers votre serveur

Qui doit être propriétaire ?

Votre propre entreprise. Google recommande que votre entreprise crée le compte et ajoute une agence comme utilisateur, que quelqu'un de votre organisation le gère, et qu'il y ait au moins un administrateur supplémentaire [5]. Si votre unique administrateur disparaît, vous pouvez perdre l'accès à vos balises [5], [6].

Une répartition réaliste pour une PME : deux personnes de votre entreprise sont administrateurs du compte, votre agence reçoit les droits de publication sur le conteneur. Entre la lecture et la publication, il existe encore deux niveaux : modification (modifier, mais sans créer de versions ni publier) et approbation (créer aussi des versions, mais sans publier) [6].

Chaque publication enregistre une version, que vous redéfinissez comme dernière version en cas d'erreur [7]. Exportez votre conteneur en fichier JSON à chaque changement d'agence ou de développeur [8]. Tag Manager a alors sa place sur la liste de transfert, à côté de vos comptes publicitaires : voir Transférer un compte Google Ads ou changer de gestionnaire.

Une convention de nommage fixe rend votre conteneur lisible pour ceux qui viendront après vous, par exemple destination, type et action : GA4 - event - generate_lead pour la balise et CE - generate_lead pour le déclencheur.

Balises, déclencheurs, variables et couche de données

Une balise (tag) est un code qui envoie des données vers un système comme GA4. Un déclencheur (trigger) écoute des événements, comme un clic ou le chargement d'une page, et déclenche des balises. Une variable est un espace réservé nommé pour une valeur qui change, comme un prix [9].

Ensemble, ils forment un conteneur : toutes les balises, tous les déclencheurs et toutes les variables d'un site web [1]. Google recommande un conteneur par domaine [5]. Un site bilingue avec /nl/ et /fr/ sur un seul domaine se contente donc d'un seul conteneur.

La couche de données (data layer) est l'objet par lequel votre site transmet des informations à Tag Manager [10]. Google la préfère aux valeurs tirées du balisage de la page, car une modification du code risque alors moins de faire perdre des données [9]. Un exemple : votre site exécute ce code dès qu'un formulaire de devis est réellement envoyé.

window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
  event: 'generate_lead',
  form_name: 'devis'
});

Un déclencheur de type Custom Event sur generate_lead déclenche alors la balise GA4 et la balise de conversion Google Ads, et un envoi qui échoue n'est pas compté. Pourquoi ce moment fait toute la différence, vous le lirez dans Événements clés et conversions dans GA4 : la différence expliquée.

Mettez dans le brief de votre développeur :

  • quels événements le site transmet, avec les noms et paramètres exacts, identiques sur toutes les pages [10] ;
  • que la couche de données figure avant le code du conteneur et n'est ensuite complétée qu'avec dataLayer.push(), jamais écrasée [10] ;
  • quand chaque événement se déclenche : après un envoi ou un paiement réussi, pas au clic sur un bouton.

Le consentement se règle balise par balise

En Belgique, le tracking analytique et publicitaire exige un consentement préalable, y compris pour les pixels, le device fingerprinting et le local storage [11]. Un pixel placé via Tag Manager y est soumis tout autant qu'un pixel dans le code. Tag Manager propose quatre outils pour cela [4] :

  • Le déclencheur Consent Initialization pour votre bannière cookies. Il se déclenche toujours avant toutes les autres balises, y compris avant les déclencheurs Initialization.
  • Les vérifications du consentement intégrées aux balises Google, comme celles de GA4 et de Google Ads.
  • Require additional consent for tag to fire pour les balises d'autres fournisseurs, comme le pixel Meta. La balise ne se déclenche que si tous les types de consentement indiqués sont sur granted.
  • La vue d'ensemble du consentement (Consent Overview), que vous activez dans les paramètres du conteneur. Elle montre quelles balises n'ont pas encore de paramètre de consentement.

Ne configurez pas le consentement avec une balise Custom HTML, mais avec les API de consentement de Tag Manager, par exemple via le modèle de votre fournisseur de bannière dans la Galerie de modèles de la communauté (Community Template Gallery) [4], [10]. Pour choisir entre Consent Mode basic et advanced, lisez Consent Mode v2 en pratique : basic ou advanced ?.

Démarrer en six étapes

  1. Créez le compte au nom de votre entreprise, sur tagmanager.google.com : un compte par organisation, un conteneur par site web [1], [12].
  2. Placez les deux extraits de code : le premier le plus haut possible dans le <head>, le second juste après la balise d'ouverture <body> [13].
  3. Chargez votre bannière cookies en premier, sur le déclencheur Consent Initialization - All Pages [4].
  4. Ajoutez la balise Google sur le déclencheur Initialization - All Pages. Sur un autre déclencheur, GA4 peut afficher des sessions sans source ni support, en (not set) ou Unassigned [14].
  5. Testez en mode Aperçu. Tag Assistant montre quelles balises se sont déclenchées et dans quel ordre ; vos visiteurs n'en voient rien [15].
  6. Publiez avec un nom de version qui dit ce qui a changé [7].

Pour Google Ads et GA4, utilisez les modèles de balises intégrés, pas de Custom HTML avec du code gtag.js [10]. Les modèles de la Galerie de modèles de la communauté viennent de développeurs externes : vérifiez les autorisations qu'ils demandent [16]. Et ne chargez jamais GA4 en double, via votre thème ou un plug-in et via Tag Manager, car chaque page vue compterait alors deux fois.

Vous doutez de votre conteneur ? L'audit tracking gratuit vérifie quelles balises se déclenchent, si elles respectent le consentement de vos visiteurs et si vos conversions ne comptent qu'une fois. Un accès en lecture à votre conteneur suffit.

Questions fréquentes

Google Tag Manager est-il gratuit ?

Oui. La version standard de Google Tag Manager ne coûte rien. Pour les grandes organisations, il existe Tag Manager 360, qui ajoute notamment une étape formelle d'approbation des publications. Pour une PME, la version gratuite suffit.

Quelle est la différence entre Google Tag Manager et Google Analytics ?

Google Analytics traite vos données de mesure et en tire des rapports. Google Tag Manager place et gère les balises qui envoient ces données vers Google Analytics et d'autres plateformes. Tag Manager ne produit lui-même aucun rapport sur vos visiteurs.

À qui appartient mon compte Tag Manager ?

À votre entreprise, si vous le configurez correctement. Google recommande que votre entreprise crée le compte et ajoute une agence comme utilisateur, et qu'il y ait au moins deux administrateurs. Sinon, vous risquez de perdre l'accès si cette seule personne s'en va.

Comment gérer ma bannière cookies dans Tag Manager ?

Chargez votre bannière via le modèle de son fournisseur sur le déclencheur Consent Initialization - All Pages. Il se déclenche toujours avant toutes les autres balises, pour que le consentement par défaut soit en place. Les balises Google intègrent des vérifications du consentement ; pour les balises d'autres fournisseurs, vous définissez balise par balise le consentement requis.

Puis-je annuler une erreur dans Tag Manager ?

Oui. Chaque publication enregistre une version de votre conteneur. En cas de problème, vous redéfinissez une version antérieure comme dernière version ou vous la publiez directement. Donnez donc à chaque version un nom et une description qui disent ce qui a changé.

Sources

  1. Présentation de Tag Manager — Aide Tag Manager, consulté le 27 sept. 2026
  2. Google Tag Manager — Google Marketing Platform, consulté le 27 sept. 2026
  3. Tag Manager et la balise Google (gtag.js) — Aide Tag Manager, consulté le 27 sept. 2026
  4. Compatibilité du mode Consentement dans Tag Manager — Aide Tag Manager, consulté le 27 sept. 2026
  5. Avant d'installer Google Tag Manager — Aide Tag Manager, consulté le 27 sept. 2026
  6. Gérer les utilisateurs et les autorisations — Aide Tag Manager, consulté le 27 sept. 2026
  7. Publication, versions et approbations — Aide Tag Manager, consulté le 27 sept. 2026
  8. Exporter et importer des conteneurs — Aide Tag Manager, consulté le 27 sept. 2026
  9. Composants de Google Tag Manager — Aide Tag Manager, consulté le 27 sept. 2026
  10. La couche de données — Google for Developers, 22 juil. 2026, consulté le 27 sept. 2026
  11. Check-list cookies — Autorité de protection des données, 17 oct. 2023, consulté le 27 sept. 2026
  12. 1. Créer un compte et un conteneur — Aide Tag Manager, consulté le 27 sept. 2026
  13. 2. Installer un conteneur Web — Aide Tag Manager, consulté le 27 sept. 2026
  14. Que signifie la valeur (not set) dans vos rapports ? — Aide Google Analytics, consulté le 27 sept. 2026
  15. Prévisualiser et déboguer des conteneurs — Aide Tag Manager, consulté le 27 sept. 2026
  16. Galerie de modèles de la communauté — Aide Tag Manager, consulté le 27 sept. 2026
·

À lire aussi

Blog · Tracking & analytics

Vos chiffres sont-ils justes ?