Suivi du Google Tag Manager

Cet article vous montre comment implémenter Google Tag Manager au sein de votre site.

Remarque : Il contient des instructions très précises permettant au gestionnaire de balises de fonctionner correctement avec vos sites. Cela est nécessaire, car nous implémentons des modifications de pages AJAX, ce qui signifie que, par défaut, il n’y a pas d’événement de visualisation de page sur lequel le gestionnaire de balises se base après qu’un visiteur du site ait changé de page.

Les instructions fournies dans cet article ne correspondent pas tout à fait aux instructions fournies par Google, mais elles ont été testées et fonctionnent correctement. Ces instructions ont été modifiées par rapport aux instructions de Google pour les raisons suivantes :

  1. Google vous demande d’ajouter le code dans la section <head> du site. Cette pratique nuit cependant à la rapidité de la page, car elle ralentit le chargement du site. Pour cette raison, nous préférons ajouter le code au bas de la section <body-end>, afin qu’il soit chargé en dernier.
  2. Il est plus facile de copier le code à un seul endroit.

DANS CET ARTICLE :

Ajoutez Google Tag Manager

Google vous fournira des codes embed tels que ceux présentés dans les exemples ci-dessous. Ces deux éléments doivent être insérés dans la section <body-end> du site.

Remarque : Le code ci-dessous n’est qu’un exemple ; ne le copiez pas tel quel dans votre site ! Assurez-vous d’obtenir le code correct auprès de Google.

Script Section
<!-- 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 -->
NoScript Section
<!-- 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) -->

Configurez Google Tag Manager

Avertissement : Cette étape est cruciale pour permettre le suivi de Google Tag Manager au sein de votre site.

Ensuite, nous devons remplacer le déclencheur d’affichage de page par défaut Toutes les Pages par notre événement personnalisé. Dans le gestionnaire de balises, nous devons donc d’abord créer le déclencheur d’événement personnalisé :

  1. Allez dans « Google Tag Manager » et connectez-vous.
  2. À gauche, cliquez sur « Déclencheurs ».
  3. Dans la partie droite, cliquez sur le bouton « nouveau ».
  4. Saisissez un « nom » pour le déclencheur en haut à gauche. Nous vous conseillons d’opter pour un nom facile à mémoriser et pratique, comme p. ex. : Custom Page View Trigger.
  5. Cliquez sur la « boîte de configuration du déclencheur personnalisé » et sélectionnez « Événement Personnalisé ».
    Événement Personnalisé
  6. Dans la case du nom de l’événement, saisissez « dPageView ».
    la case du nom de l'événement
  7. Cliquez sur « enregistrer » dans le gestionnaire de balises.

Après avoir créé le déclencheur, nous devons l’appliquer aux balises de notre choix. Cette opération doit être effectuée pour chaque balise que vous utilisez sur le site pour déclencher des événements de visualisation de pages. Dans cet exemple, nous allons l’appliquer pour Google Analytics Universal.

  1. Dans le gestionnaire de balises, rendez-vous dans « balises ».
  2. Créez une nouvelle balise.
  3. Saisissez un « nom » facile à mémoriser.
  4. Cliquez sur la case « Configuration des balises » et sélectionnez la balise que vous souhaitez utiliser. Dans ce cas, il s’agira de Google Analytics Universal.
  5. Après avoir configuré la balise, cliquez sur la case « Déclenchement ». Choisissez le déclencheur personnalisé que nous avons créé (Déclencheur d’affichage de page personnalisé).
    la case Déclenchement

    Note : Si le déclencheur « Toutes les Pages » est déjà appliqué, veuillez le supprimer. Nous n’avons en effet besoin que du déclencheur personnalisé.

  6. Cliquez sur « Enregistrer ».

Après avoir apporté ces modifications au gestionnaire de balises, cliquez sur « Valider », puis sur « Publier » pour que les modifications soient prises en compte dans les paramètres en ligne.

Quelques remarques concernant Google Tag Manager

  • Ce code ne fonctionnera que sur le site publié en ligne. Vous devrez donc vous assurer que vous le testerez sur la version en ligne.
  • Nous avons effectué des tests approfondis et la sectionbody-end.html  du mode développeur peut être utilisée pour ajouter le code noscript et le code par défaut.
  • Veuillez ne pas modifier le paramètre « dataLayer » de Google Tag Manager, car cela endommagerait notre code d’intégration personnalisé.
Mis à jour le 3 septembre 2020

Cet article a-t-il été utile ?

Need support?
Can’t find the answer you’re looking for? Don’t worry we’re here to help!
Contact support

Avez-vous trouvé une solution ?

support_bottom_contact_alt

Nos spécialistes sont prêts à vous fournir une assistance gratuite 24 h/24 et 7 j/7. N’hésitez pas à contacter Joachim et ses collègues via e-mail ou téléphone.

support_bottom_contact_alt
Joachim Coessens Assistance fournie par des spécialistes