Cet article vous explique comment mettre en œuvre Google Tag Manager dans votre site. Pour savoir comment créer des tags GA4 dans Google Tag Manager, consultez la documentation de Google.
This article does not follow Google’s instructions exactly, but have been tested and work correctly. The instructions have been changed from Google’s instructions for the following reasons:
- Google requiert d'installer le code dans la section
<head>
du site. Cette pratique est pourtant déconseillée car elle ralentit le chargement du site. C'est pourquoi nous l'insérons dans la section<body-end>
, au bas de la page, pour un chargement plus rapide. - It is easier to copy code into a single location.
Add Google Tag Manager
Google donne des codes d'intégration que ressemblent aux exemples ci-dessous. Ces deux éléments doivent être installés dans la section <body-end>
du site. Pour localiser l'élément <body-end>
du site, rendez-vous dans le panneau latéral de l'éditeur et cliquez sur Paramètres, puis sur HTML de l'en-tête.
Section Script |
---|
<!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-XXXX');</script> <!-- End Google Tag Manager --> |
Section NoScript |
<!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-XXXX" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> |
Set Up Google Tag Manager
Next, we need to replace the default All Pages page view trigger with our custom event. Inside of tag manager, we need to first create the custom event trigger:
- Go to Google Tag Manager and sign in.
- On the left, click Triggers.
- On the right side, click the new button.
- Type a name for the trigger at the top left. We recommend something memorable and helpful, such as: Custom Page View Trigger.
- Click the custom trigger configuration box and select Custom Event.
- In the event name box, type dPageView.
- Cliquez sur enregistrer dans Tag Manager.
Une fois le déclencheur créé, nous devons l'appliquer aux tags concernés. Cette étape doit être réalisée pour chaque tag utilisé sur votre site pour déclencher les événements de visualisation de page. Dans cet exemple, nous l'appliquons à Google Analytics Universal, mais Google Analytics 4 est la version la plus récente que nous vous recommandons d'utiliser. Pour savoir comment créer et appliquer des déclencheurs à des tags GA4 dans Google Tag Manager, consultez la documentation de Google.
- In Tag Manager, go to tags.
- Create a new tag.
- Type a memorable name.
- Click the Tag Configuration box and select the tag you want to use. In this case, Google Analytics Universal.
- Une fois le tag configuré, cliquez sur Déclenchement. Sélectionnez le déclencheur personnalisé que nous venons de créer : Custom Page View Trigger.
- Sélectionnez une nouvelle variable.
- Sélectionnez Paramètres Google Analytics.
- Saisissez votre identifiant de suivi GA, puis nommez votre variable en haut de l'écran.
- Sélectionnez la variable et cliquez sur Enregistrer.
After you have made these changes to Tag Manager, click Submit and then Publish the changes to the live settings.
Considerations for Google Tag Manager
- This code will only run on the live published site. You will want to make sure you test it on the live version.
- Nous avons effectué de nombreux tests, et nous précisons que la section
body-end.html
du mode développeur permet d'ajouter le code « noscript » et le code par défaut. - Please do not change the ‘dataLayer’ setting from Google Tag Manager, this will break our custom integration code.