margedaıly
Tracking et GTM

Installer Google Tag Manager sur Odoo, Shopify, WooCommerce ou PrestaShop

En brefPour installer Google Tag Manager, créez un conteneur Web sur tagmanager.google.com, puis placez son identifiant (GTM-XXXXXX) ou son code dans votre site. Sur Odoo, c'est un champ dans les réglages du site. Sur Shopify, on passe par un pixel personnalisé dans les événements clients. Sur WooCommerce et PrestaShop, par un module ou par le thème. Dans tous les cas, branchez le bandeau cookies avant de publier et vérifiez avec le mode Aperçu.

Avant de coller quoi que ce soit

Deux décisions à prendre avant l'installation évitent la moitié des problèmes.

Le compte doit être à votre nom. Créez le compte Google Tag Manager avec une adresse de l'entreprise, puis donnez des droits à votre prestataire. Si l'agence crée le compte avec sa propre adresse, vous ne contrôlez plus vos codes de suivi le jour où vous changez d'agence.

Un seul conteneur par site. Si GTM est déjà sur le site, ne le posez pas une deuxième fois. Deux conteneurs identiques envoient chaque vente en double.

Pour créer le conteneur, choisissez le type « Web ». Google propose aussi des conteneurs pour iOS, Android et serveur, qui servent à d'autres usages. Une fois créé, l'identifiant du conteneur commence par GTM-.

Sur Odoo (site web et eCommerce)

Odoo prévoit un champ pour l'identifiant. C'est la méthode la plus simple de ce guide.

  1. Dans Odoo, ouvrez Site web, puis Configuration, puis Réglages.
  2. Dans la section Suivi et SEO (Tracking & SEO), repérez le champ Google Tag Manager.
  3. Collez l'identifiant du conteneur, de la forme GTM-XXXXXX.
  4. Enregistrez.

La documentation officielle d'Odoo décrit ces étapes, et un champ voisin accepte l'identifiant Google Analytics (G-XXXXXXXXXX). Les libellés exacts varient selon la version (16 à 20) : regardez les vôtres dans la base.

Deux précautions.

  • Ne mettez pas Google Analytics en direct en plus de GTM si GTM envoie déjà Analytics. Vous compteriez chaque visite deux fois.
  • Branchez la barre de cookies d'Odoo. Odoo propose une barre de cookies. Vérifiez que GTM ne se charge qu'après l'accord du visiteur, ce que le mode Aperçu permet de contrôler.

Les modules de l'App Store d'Odoo, proposés par des éditeurs tiers, envoient aussi les événements du site (vue d'article, ajout au panier, achat) à GTM. Choisissez-en un seulement si vous savez vérifier ce qu'il envoie. Sur la différence entre les plans Odoo, voir Standard ou Custom.

Sur Shopify

Sur Shopify, GTM s'installe de préférence dans les événements clients (Customer events), sous forme de pixel personnalisé.

  1. Dans l'administration Shopify, ouvrez Paramètres, puis Événements clients.
  2. Créez un pixel personnalisé.
  3. Collez-y le code du conteneur GTM, puis enregistrez et connectez le pixel.

L'aide de Shopify indique que GTM peut être utilisé de cette façon, et que les pixels personnalisés couvrent le tunnel de commande et les pages après achat sans modifier le thème. Elle précise aussi que les pixels personnalisés tournent dans un bac à sable limité : tout ne fonctionne pas, et les lois, le consentement et la sécurité du code restent de votre responsabilité.

Résultat pratique. Les événements d'achat arrivent dans GTM via ce pixel, et c'est dans GTM qu'on les envoie aux outils. Prévoyez donc un test de bout en bout avec une vraie commande de test.

Côté Odoo, rien ne change. Si votre boutique Shopify est reliée à Odoo, la marge se lit toujours dans Odoo (voir Shopify et Odoo).

Sur WooCommerce et PrestaShop

Sur ces deux boutiques, GTM s'installe par un module (plugin) ou par le thème.

  • Un module place le code du conteneur à votre place et, selon le module, prépare les données d'achat dont GTM a besoin. C'est la voie la plus simple.
  • Le thème : un développeur colle le code du conteneur dans l'en-tête et le début de la page de chaque modèle. C'est plus rigide, et il faut y retoucher à chaque changement de thème.

Quelle que soit la méthode, la question clé est la même. La page de confirmation de commande fournit-elle le montant et le numéro de commande ? Sans ces deux informations, GTM ne peut pas envoyer d'achat exploitable. Voir suivre les achats avec GA4 et GTM. Pour la logique de ces boutiques avec Odoo, voir WooCommerce ou PrestaShop avec Odoo.

Comment vérifier que GTM est bien installé

Une installation se vérifie, elle ne se suppose pas.

ContrôleCommentRésultat attendu
Le conteneur se chargeMode Aperçu de GTM, avec l'adresse de votre siteTag Assistant affiche « Connecté »
Un seul conteneurAperçu, onglet des conteneursUn seul identifiant GTM-
Rien avant l'accordOuvrez le site en navigation privée, ne cliquez pas sur le bandeauAucune balise publicitaire ne part
L'achat partPassez une commande de testLa balise d'achat se déclenche une fois

Le mode Aperçu et débogage de GTM montre quelles balises se déclenchent, dans quel ordre, et avec quelles données. Il ne change rien pour les visiteurs.

Les erreurs les plus fréquentes

  • Deux conteneurs ou GTM et Analytics en direct, qui doublent les visites et les achats.
  • GTM publié sans bandeau relié. Les traceurs partent avant l'accord du visiteur.
  • Conteneur créé par l'agence, à son nom. Vous n'avez plus la main.
  • Version non publiée. Dans GTM, rien n'est actif tant que vous n'avez pas cliqué sur Publier.
  • Aucun test de commande. On découvre les trous des semaines plus tard, dans des chiffres qui ne collent pas à Odoo.

Questions fréquentes

Où coller le code de Google Tag Manager ?

Cela dépend de votre outil. Sur Odoo, on colle l'identifiant GTM dans les réglages du site. Sur Shopify, on passe par un pixel personnalisé. Sur WooCommerce et PrestaShop, un module ou le thème place le code dans l'en-tête et au début de la page.

Faut-il un développeur pour installer GTM ?

Pas toujours. Sur Odoo, ajouter l'identifiant est à la portée d'un administrateur. Un développeur est utile quand le site doit fournir les données d'achat (montant, numéro de commande) à GTM.

Comment savoir si GTM fonctionne ?

Utilisez le mode Aperçu de GTM : il liste les balises déclenchées sur chaque page. Passez ensuite une commande de test et vérifiez que la balise d'achat part une seule fois.

Peut-on mettre GTM et Google Analytics en même temps ?

Oui, mais GTM doit alors envoyer Analytics, et le code Analytics ne doit pas figurer en direct sur le site. Les deux ensemble compteraient chaque visite deux fois.

GTM ralentit-il le site ?

GTM ajoute du code à charger, comme n'importe quelle balise. Un conteneur léger, avec peu de balises, pèse peu. Plus vous y ajoutez de balises, plus la page travaille.

Votre tracking est-il en règle ?

En une minute, le scanner vérifie votre consentement RGPD et votre GTM : balises qui partent avant l'accord, Consent Mode v2, pixels posés deux fois. Puis, en 15 minutes sur vos écrans, on compare vos plateformes pub à vos commandes Odoo, client ou pas.

Sources