Aller au contenu
Formation Google Tag Manager

Les conteneurs

Épisode 3 7 min de lecture Intermédiaire
Publié le par

Apprenez à structurer vos conteneurs Google Tag Manager : choisir le bon type, organiser vos balises en dossiers et créer des templates réutilisables.

Avant d’ajouter tout et n’importe quoi dans votre conteneur Google Tag Manager, il est important de comprendre comment les conteneurs fonctionnent et comment conserver un conteneur bien organisé, même après quelques temps d’utilisation.

Un conteneur par site ou application

On l’a rapidement évoqué dans le précédent épisode, mais il est primordial de différencier un compte d’un conteneur.

  • Si vous êtes une entreprise, vous devriez normalement avoir un seul compte, qui contient un conteneur par site web ou application de votre entreprise.
  • Si vous êtes une agence et que vous gérez le suivi de vos clients, vous devriez avoir un compte par client, regroupant ses différents sites ou applications.

Une autre configuration que je vois régulièrement, c’est le fait de créer un deuxième conteneur pour gérer différents environnements comme une production, une préproduction ou un environnement de développement. Cela semble une bonne idée, mais votre conteneur dispose déjà d’une fonctionnalité méconnue de gestion des environnements. On en reparle dans un épisode dédié à la gestion des environnements plus tard dans cette formation.

Les types de conteneurs

Vous l’avez vu lors de la création de votre compte, il existe plusieurs types de conteneurs. Dans l’épisode précédent, je vous avais fait choisir le conteneur de type "web" sans réellement vous expliquer pourquoi. Il existe à date 5 types de conteneurs.

Formulaire de création d'un conteneur GTM

Web

Un conteneur de type web est un conteneur prévu pour dialoguer en JavaScript avec votre navigateur web. C’est le cas le plus classique, utilisé pour tous les sites web. Il peut également servir pour les applications mobiles dites "embarquées", qui sont en réalité des sites web déguisés en applications mobiles.

IOS ou Android

Un conteneur iOS ou Android permet de déployer des balises dans un environnement d’application mobile. Vous devrez l’installer en utilisant le SDK Firebase adapté. Vous pourrez ensuite interagir avec les différentes informations fournies par les appareils de vos utilisateurs, comme la mise à jour de votre app, ou l’affichage d’une notification système.

AMP

Un conteneur AMP est un conteneur web allégé pour répondre au standard du projet AMP (Accelerated Mobile Page) qui impose une restriction sur l’usage du JavaScript et un poids maximal pour une page web. Notez que la balise GA4 n’est actuellement pas disponible pour ce type de conteneur.

Serveur

Les conteneurs de type serveur servent à mettre en place un suivi beaucoup plus complet, mais vous devrez payer la consommation du serveur de votre instance Google Tag Manager. Cette version est plus fiable, un peu plus complexe à mettre en place et permet de respecter le RGPD et la sécurité des données de manière plus complète et sans trop de perte de données.

Il joue le rôle de passerelle entre vos utilisateurs et les solutions tierces, vous permettant de manipuler les données avant l’envoi.

Un conteneur rempli de codes tiers

Maintenant que vous comprenez pourquoi nous avons choisi de créer un conteneur de type web, nous allons nous intéresser à son fonctionnement.

Lorsque vous administrez un site web, vous avez besoin d’installer et de configurer une multitude d’outils, on retrouve généralement :

  • Des outils d’analyse d’audience (GA4, Matomo, Microsoft Clarity)
  • Des scripts de régies publicitaires (GAds, Pixel Facebook)
  • Des chatbots conversationnels (Intercom, Crisp, Smallchat)
  • Des outils de gestion de consentement (Axeptio, Cookiebot, Didomi, Tarteaucitron)
  • Des connecteurs CRM (Salesforce, HubSpot)

Tous ces outils sont des outils tiers (votre site web fonctionne correctement sans) et leur exécution ne doit pas interférer avec votre site.

Pour tendre vers cet idéal, toutes ces solutions doivent se trouver dans votre conteneur GTM. Vous découvrirez tout au long de cette formation que la plupart des sociétés mentionnées précédemment, disposent de leur propre balise pour faciliter leur intégration avec Google Tag Manager.

Publier un conteneur

Votre conteneur sera donc rempli d’une multitude de balises. Pour que les modifications réalisées soient effectives sur votre site web, vous devrez publier les changements en cliquant sur le bouton "Envoyer" bleu situé en haut à droite de votre écran.

Publication d'une version

Cette action a pour effet de rassembler tous vos changements et de les envoyer sur le site web. Vos actions dans le conteneur n’auront pas d’effet sur le site web tant qu’une nouvelle version de votre conteneur ne sera pas publiée.

Organisation en dossiers

Assez rapidement, votre conteneur va prendre de l’ampleur. Vous disposerez d'éléments (balises, déclencheurs, variables) qu’il peut être intéressant de regrouper par thématique dans des dossiers.

Vous pouvez vous rendre dans le menu sur l’onglet "Dossiers" et créer un nouveau dossier. Regroupez ensuite vos éléments dans vos dossiers fraîchement créés.

Importer et exporter un conteneur

Lorsque vous souhaitez faire une sauvegarde ou simplement transférer vos configurations d’un conteneur à un autre, vous avez la possibilité d’exporter vos conteneurs en quelques clics.

Pour exporter un conteneur, rendez-vous dans l’administration du conteneur et cliquez simplement sur "Exporter le conteneur". L’export se fera sous forme d’un fichier JSON contenant toutes les configurations actuelles.

Pour importer un conteneur, vous pouvez sélectionner un fichier JSON d’un autre conteneur précédemment généré. L’outil d’importations vous demandera alors si vous souhaitez écraser ou fusionner les données à importer avec les données existantes.

Importation d'un conteneur GTM

Après importation, pensez toujours à vérifier les identifiants et codes d’accès qui peuvent traîner dans les configurations de vos balises.

Créer des templates de conteneurs pour gagner du temps

Si, comme moi, vous gérez des conteneurs très régulièrement, beaucoup de choses se ressemblent et il peut être pratique pour vous de créer des templates de conteneurs. Pour cela, créez un conteneur vide, ajoutez dedans les balises, déclencheurs et variables que vous utilisez régulièrement, exportez le conteneur et stockez-le de manière à réutiliser le fichier JSON.

Vous pourrez ensuite réimporter cette configuration initiale pour votre prochain client et gagner de précieuses minutes !

Supprimer un conteneur

Pour supprimer votre conteneur, rendez-vous dans l’administration, puis cliquez sur "Réglages du conteneur", dans le coin en haut à droite, cliquez sur les trois points verticaux et ensuite sur "Supprimer".

Popup de suppression de conteneur GTM

Votre conteneur sera ensuite transféré vers la corbeille, mais ne sera réellement supprimé que 30 jours plus tard. Vous pourrez donc le restaurer d’ici là si vous avez un doute.

1 commentaire

  • BenoitJT
    BenoitJT

    Génial l'import / export de conteneur !

    Ronan
    Ronan

    Oui, c'est très pratique pour déplacer des conteneurs, ou créer des templates personnalisés ;)