Vous voulez installer Google Tag Manager (GTM) sur votre site WordPress, mais l’idée de modifier des fichiers comme header.php ou functions.php vous donne des sueurs froides ? Vous n’avez pas de thème enfant et vous avez peur de casser votre site ou de perdre vos modifications à la prochaine mise à jour ?
Vous n’êtes pas seul : beaucoup de propriétaires de sites veulent un tracking propre sans se transformer en développeur. C’est exactement pour ça que j’ai développé GTM Integration : une extension WordPress légère qui se charge de l’intégration GTM à votre place, de manière propre, durable et sans toucher à votre thème.
Pourquoi installer Google Tag Manager sur votre site WordPress ?
Google Tag Manager vous permet de :
- Centraliser vos balises (GA4, Google Ads, Meta, Hotjar, etc.) sans remettre les mains dans le code à chaque changement.
- Déployer de nouveaux événements de tracking (clics, formulaires, conversions) directement depuis l’interface GTM.
- Mieux organiser votre tracking et préparer le terrain pour un plan de marquage propre et évolutif.
Sur WordPress, la question n’est donc pas « Faut-il installer GTM ? », mais plutôt « Comment l’installer correctement et de façon pérenne ? ».
Méthode 1 – Intégrer Google Tag Manager manuellement dans WordPress
La méthode officielle proposée par Google consiste à :
- Coller le script GTM dans la balise
<head>de votre site. - Ajouter un bloc
<noscript>juste après l’ouverture de<body>.
Sur un site WordPress, vous avez alors deux grandes options pour cette intégration manuelle :
A – Modifier directement le fichier header.php du thème
Vous pouvez ouvrir le fichier header.php de votre thème (ou idéalement de votre thème enfant) et :
- Coller le script GTM dans la section
<head>...</head>. - Coller le bloc
<noscript>juste après l’ouverture de<body>.
Cela fonctionne, mais présente plusieurs limites :
- Si vous modifiez le thème parent, vous perdrez vos changements à la prochaine mise à jour.
- Chaque thème a sa propre structure : il faut parfois chercher longtemps où placer exactement le code.
- La moindre erreur de copier-coller peut provoquer un affichage cassé ou un bug difficile à diagnostiquer.
B – Injecter le code via functions.php et les hooks WordPress
Une approche plus propre consiste à utiliser les hooks WordPress depuis le fichier functions.php de votre thème enfant ou, mieux encore, depuis un plugin dédié (ce que fait précisément GTM Integration) :
add_action( 'wp_head', function() {
?>
<!-- Ici, collez le script Google Tag Manager fourni par Google -->
<?php
}, 1 );
add_action( 'wp_body_open', function() {
?>
<!-- Ici, collez le code <noscript> fourni par Google Tag Manager -->
<?php
} );
Dans cet exemple :
add_action( 'wp_head', ... , 1 )insère le script GTM le plus haut possible dans le<head>, comme recommandé par Google.add_action( 'wp_body_open', ... )insère le bloc <noscript> juste après l’ouverture de<body>, à condition que votre thème appelle bien la fonctionwp_body_open().
C’est plus flexible que la modification directe de header.php, mais cela reste une solution manuelle qui :
- Nécessite l’installation d’un thème enfant
- Suppose que vous soyez à l’aise avec le code et les hooks.
- Peut devenir pénible si vous gérez plusieurs sites.
- Dépend du fait que le thème implémente correctement
wp_head()etwp_body_open().
C’est précisément pour éviter ces bricolages et ce stress que j’ai créé GTM Integration.
Méthode 2 – Installer Google Tag Manager avec le plugin GTM Integration
GTM Integration est un plugin WordPress minimaliste qui se charge d’insérer le code Google Tag Manager à l’endroit idéal, sans toucher à votre thème, et sans transformer votre site en usine à gaz. Vous gardez vos mises à jour de thème, votre site reste propre, et votre tracking est géré au bon endroit : dans une extension.
Une fois activé, le plugin :
- Injecte le script GTM dans le
<head>avec une priorité élevée, comme recommandé par Google. - Ajoute automatiquement le bloc
<noscript>juste après l’ouverture de <body> lorsque c’est possible. - Fonctionne avec tous les thèmes WordPress modernes, tout en incluant un fallback pour les thèmes plus anciens.
- Centralise tout le paramétrage dans une page simple : vous entrez votre ID de conteneur GTM … et c’est tout.
Installation en 3 étapes
- Téléchargez le plugin depuis GitHub : Télécharger GTM Integration.
- Dans votre back-office WordPress, allez dans Extensions > Ajouter > Téléverser une extension, puis téléversez l’archive
.zip, installez et activez le plugin. - Rendez-vous dans Réglages > GTM Integration, puis saisissez votre ID de conteneur (ex. :
GTM-ABC1234) et enregistrez.
En moins de deux minutes, Google Tag Manager est correctement intégré à votre site, sans modifier une seule ligne du thème.
Caractéristiques techniques
- Poids : < 10 Ko
- Dépendances : aucune
- Compatibilité PHP : 7.3 à 8.4+
- Compatibilité WordPress : 5.0+
- Licence : GPL v2
- Code : open source et auditable sur GitHub
Comment vérifier que Google Tag Manager est bien installé ?
Une fois GTM Integration configuré, vous pouvez vérifier que tout est en place :
- Connectez-vous à votre compte Google Tag Manager.
- Cliquez sur Prévisualiser pour lancer le mode Preview.
- Saisissez l’URL de votre site WordPress et validez.
- Rechargez votre site dans un nouvel onglet : la fenêtre de debug GTM doit afficher votre conteneur, vos balises et leurs déclenchements.
Vous pouvez également utiliser Tag Assistant (l’extension Chrome de Google) pour confirmer la présence du conteneur GTM sur vos pages.
Pourquoi choisir GTM Integration plutôt qu’un autre plugin GTM ?
Il existe de nombreux plugins Google Tag Manager pour WordPress. Pourquoi en ajouter un de plus ?
Parce que GTM Integration a été pensé pour rester extrêmement simple et propre :
- Minimaliste : il fait une seule chose – intégrer correctement GTM – mais il le fait bien.
- Sans bloat : pas de modules marketing rajoutés, pas de notifications commerciales, pas de tracking caché.
- Open source : le code est disponible sur GitHub, vous pouvez l’auditer ou l’adapter à vos besoins.
- Gratuit : pas de version « pro », pas de fonctionnalités payantes débloquées plus tard.
- Pensé pour la maintenance : si vous changez de thème, le tracking reste en place, car il ne dépend pas de vos fichiers de template.
En clair : vous restez le héros de votre site, maître de vos contenus et de votre design, pendant que le plugin se charge du côté technique de Google Tag Manager.
Et après l’intégration GTM ? Pensez consentement et qualité de données
Important : intégrer GTM n’est qu’une première étape. Pour respecter le RGPD et la LPD, il vous faudra également :
- Mettre en place une bannière de consentement (CMP) sur votre site.
- Configurer le Consent Mode dans vos balises GTM (par exemple pour GA4 et Google Ads).
- Définir un plan de marquage clair afin de ne pas multiplier les événements inutiles.
GTM Integration s’occupe de la partie technique d’intégration du conteneur. À vous ensuite d’exploiter cette base propre pour construire un tracking robuste, lisible pour vos équipes, et légalement conforme.
Télécharger GTM Integration
Prêt à installer GTM sur votre site WordPress sans toucher à votre thème ?
Télécharger GTM Integration sur GitHub : en quelques clics, votre conteneur Google Tag Manager est en place, proprement intégré, prêt pour GA4, Google Ads et vos futurs tags.
Si l’extension vous est utile, n’hésitez pas à laisser une ⭐ sur le dépôt : c’est le meilleur moyen de soutenir le projet et de montrer que ce type de plugin léger a sa place dans l’écosystème WordPress.