Comment créer des pages vues virtuelle dans Google Tag Manager pour les non techniciens
Transfert: VR
Nous sommes parfois confronté à créer des pages vues virtuelles dans Google Analytics.
Cette technique peut être utile pour
-
Créer des funnels de conversion quand les urls ne changent pas
-
Définir des pages dans une app
-
Créer une thank you page quand le message de remerciement est une modale
-
... etc
en tant que non technicien, vous devrez faire appel à un intégrateur pour vous aider.
Etape 1: Bien définir votre besoin pour briefer l'intégrateur aussi clairement que possible
Soyez le plus clair possible dans la définition des urls à obtenir.
Si vous voulez créer une thankyou page et que le site est en plusieurs langues, la page virtuelle serait /fr/thankyou et /de/thankyou
Etape 2: Communiquez à l'intégrateur le dataLayer que vous voulez obtenir
Si vous ne savez pas trop ce qu'est un dataLayer, voici une explication
https://developers.google.com/tag-manager/devguide
Voici la structure du dataLayer. Utilisez la, elle fonctionne dans tous les cas de figure
dataLayer.push({
'event':'virtualPageView',
'virtualPageView':'/xxxx/xxxx'
});
définition des valeurs :
-
event = virtualPageView . C'est le nom du trigger. Ne le modifier pas
-
virtualPageView = C'est le path (/fr/thankyou). Il commence toujours par une slash
2 ressources externes pour mieux comprendre le procédé.
- un article qui détaille le procédé - https://www.bounteous.com/insights/2014/09/10/how-fire-virtual-pageview-google-tag-manager/
Il est pertinent jusqu'au titre "But what if we can’t access the code, or don’t want to"
Communiquez ce dataLayer à l'intégrateur avec des exemples et/ou des règles pour qu'il comprenne bien vos propos
Quand vous avez la confirmation que le dataLayer est intégré, vérifiez si ça correspond à ce que vous voulez en utilisant l'extension dataslayer
Téléchargez l'extension dataslayer
https://chrome.google.com/webstore/detail/dataslayer/ikbablmmjldhamhcldjjigniffkkjgpo
-
Ouvrez la console developper de votre navigateur et ouvrez l'onglet dataslayer
-
Faites un test qui devrait déclencher votre event
-
Regardez si votre event passe
Etape 3: Setter Google Tag Manager
- Rendez-vous dans les variables et assurez-vous que la variable nommée virtualPageView existe. Si elle n'existe pas, créez la en recopiant simplement la variable que vous trouverez sur le template GTM
- Rendez-vous dans les déclencheurs et assurez-vous que le déclencheur nommé "virtualPageView"existe. Si il n'existe pas, crééz le en recopiant simplement le déclencheur que vous trouverez sur le template GTM
- Rendez-vous dans les balises et assurez-vous qu'une balise nommée "UA virtual page view" existe. Si ce n'est pas le cas, créer la sur base de la balise nommée "03. UA virtual page view" que vous trouverez dans le template GTM
Vous pouvez aussi copier l'item "Virtual pageview" de la librairie gtmtools.com
Etape 4: Testez votre intégration
- Ouvrez Google Analytics sur une vue raw ou test, ouvrez les rapports en temps réels au niveau des pages vues.
- Effectuez une prévisualisation dans GTM
- Ouvrez le site client et faites un test
- Retournez dans GA pour voir passer votre page virtuelle. Si vous ne le voyez pas dans les 15 secondes, c'est qu'il y a un problème quelques part
Pas de commentaires