Analyses et testsMarketing de ContenuVidéos marketing et ventes

Comment mettre en œuvre des groupes personnalisés Google Analytics avec Google Tag Manager

Dans un article précédent, j'ai partagé comment mettre en œuvre Google Tag Manager et Universal Analytics. C'est un démarreur assez basique juste pour vous faire décoller, mais Google Tag Manager est un outil incroyablement flexible (et complexe) qui peut être utilisé pour des dizaines de stratégies différentes.

Bien que je réalise que certains développements pourraient alléger certaines des complexités de cette implémentation, j'ai choisi de passer manuellement avec des plugins, des variables, des déclencheurs et des balises. Si vous avez un meilleur moyen de mettre en œuvre cette stratégie sans code, partagez-le dans les commentaires!

L'une de ces stratégies est la capacité de peupler Regroupement de contenu dans Universal Analytics à l'aide de Google Analytics. Cet article va être une combinaison d'une diatribe, de problèmes à prendre en compte et d'un guide étape par étape pour implémenter spécifiquement le regroupement de contenu à l'aide Plugin Google Tag Manager de DuracellTomi pour WordPress, Google Tag Manager et Google Analytics.

Débat sur le gestionnaire de balises Google

Pour un outil aussi incroyablement complexe, les articles d'assistance de Google sont absolument nuls. Je ne fais pas que pleurnicher, je suis honnête. Toutes leurs vidéos, comme celle ci-dessus, sont ces vidéos lumineuses et colorées sur ce qui peut être accompli sans aucune vidéo étape par étape, aucune capture d'écran dans leurs articles et uniquement des informations de haut niveau. Bien sûr, ils incluront toutes les options et la flexibilité dont vous disposez, mais vous n'avez en fait aucun détail sur son déploiement.

Après 30 versions de déploiement de mes balises, des dizaines de modifications dans Google Analytics et quelques semaines passées entre les modifications à tester… J'ai trouvé cet exercice incroyablement frustrant. Ce sont deux plates-formes qui devraient fonctionner de manière transparente, mais qui n'ont en réalité presque aucune intégration produit en dehors de quelques domaines à préremplir.

Rant de regroupement de contenu Google

Bien que la catégorisation et le marquage existent depuis quelques décennies, vous ne le trouverez pas dans les capacités du regroupement de contenu. Peut-être que je publie un article comme celui-ci qui comprend plusieurs catégories, une douzaine de balises, des captures d'écran et des vidéos. Ne serait-il pas étonnant de trancher et de couper ces informations en utilisant Google Analytics? Eh bien, bonne chance, car votre capacité à développer des groupes de contenu est limitée. Il n'existe aucun moyen de transmettre un tableau de catégories, de balises ou de caractéristiques à Google Analytics. Vous êtes coincé avec essentiellement 5 champs de texte limités à une variable chacun.

En conséquence, j'ai conçu mon regroupement de contenu de la manière suivante:

  1. Titre du contenu - Pour que je puisse regarder des articles comme «comment faire» et d'autres articles communément intitulés.
  2. Catégorie de contenu - Pour que je puisse regarder la catégorie principale et voir à quel point chaque catégorie est populaire et comment le contenu fonctionne.
  3. Auteur de contenu - Pour que je puisse voir nos auteurs invités et voir lesquels génèrent l'engagement et les conversions.
  4. Type de contenu - Pour que je puisse regarder des infographies, des podcasts et des vidéos pour voir comment ce contenu fonctionne par rapport à d'autres types de contenu.

Le reste de ce tutoriel est basé sur le fait que vous avez déjà s'est inscrit à Google Tag Manager.

Étape 1: configuration du regroupement de contenu Google Analytics

Vous n'êtes pas obligé de disposer de données dans Google Analytics pour configurer votre regroupement de contenu. Dans Google Analytics, accédez à l'administration et vous verrez le regroupement de contenu dans la liste:

groupements de contenu-admin

Dans le regroupement de contenu, vous voudrez ajouter chaque regroupement de contenu:

Ajouter un regroupement de contenu

Notez les deux flèches! Pour éviter de vous arracher les cheveux lorsque vos données ne s'affichent pas dans Google Analytics, soyez absolument vigilant en vérifiant que l'emplacement correspond à votre numéro d'index. Pourquoi c'est même une option me dépasse.

La liste de regroupement de contenu terminée devrait apparaître comme ceci (lorsque vous cliquez sur trier… parce que pour une raison quelconque, Google Analytics aime nous torturer les utilisateurs obsessionnels compulsifs qui se demandent pourquoi ils ne sont pas déjà triés par ordre numérique. Oh… et si ce n'est pas assez de torture, vous ne pouvez jamais supprimer un groupe de contenu. Vous ne pouvez que le désactiver.)

liste de regroupement de contenu

Ouf… ça a l'air bien. Notre travail se fait dans Google Analytics! En quelque sorte… nous devrons tester et envoyer plus tard des données que nous pourrons examiner.

Étape 2: Configurer le plugin WordPress de DuracellTomi pour Google Tag Manager

Ensuite, nous devons commencer à publier des données que Google Tag Manager peut capturer, analyser et déclencher du code Google Analytics. Cela pourrait être toute une entreprise, ce n'était pas pour certains développeurs WordPress incroyables. Nous aimons les options disponibles via Le plugin WordPress de DuracellTomi. C'est bien géré et pris en charge.

Récupérez votre identifiant Google Tag Manager depuis votre espace de travail dans Google Tag Manager et placez-le dans les paramètres généraux du plug-in> champ ID Google Tag Manager.

identifiant google-tag-manager

Je recommande vivement d'installer le plugin en utilisant le méthode personnalisée où vous insérez le script dans votre thème (généralement le fichier header.php). Si vous ne le faites pas, cela peut causer un autre problème qui vous rendra complètement fou… la couche de données que le plugin envoie à Google Tag Manager must être écrit avant le chargement du script pour Google Tag Manager. Je ne comprends pas la logique impliquée ici, sachez simplement que vous vous tirerez les cheveux en vous demandant pourquoi les données ne sont pas correctement envoyées sans ce placement.

google-tag-manager-personnalisé

L'étape suivante consiste à configurer les dataLayers que vous souhaitez transmettre à Google Tag Manager. Dans ce cas, je transmets le type de publication, les catégories, les balises, le nom de l'auteur de la publication et le titre de la publication. Vous verrez que de nombreuses autres options sont disponibles, mais nous avons déjà expliqué les regroupements que nous configurons et pourquoi.

Couche de données WordPress Google Tag Manager

À ce stade, le plug-in est installé et Google Tag Manager chargé, mais vous n'avez pas (encore) de données transmises à Universal Analytics. Si vous affichez maintenant la source de votre page, vous verrez les couches de données publiées pour Google Tag Manager:

Affichage du code

Notez que le dataLayer est joint en paires clé-valeur (KVP). Dans Étape 4 ci-dessous, nous allons vous montrer comment les vérifier sans regarder la source du code de votre page. Pour le plugin DuracellTomi, les clés sont:

  • titre de la page - Ceci est le titre de la page.
  • pageTypePost - C'est s'il s'agit d'un article ou d'une page.
  • pagePostType2 - Il s'agit d'un seul article, d'une archive de catégorie ou d'une page.
  • pageCatégorie - Ceci est un tableau des catégories dans lesquelles l'article a été classé.
  • pageAttributs - Ceci est un tableau des balises pour lesquelles l'article a été balisé.
  • pagePostAuteur - Ceci est l'auteur ou le message.

Gardez-les à portée de main, nous en aurons besoin plus tard au fur et à mesure que nous rédigerons nos déclencheurs.

Je suppose que vous avez un plugin Google Analytics chargé ou que vous avez intégré le analytique balise de script dans votre thème vous-même. Notez votre identifiant Google Analytics (qui ressemble à UA-XXXXX-XX), vous en aurez besoin ensuite. Vous voudrez supprimer la balise de script ou le plugin, puis charger Universal Analytics via Google Tag Manager.

Étape 3: Configurer Google Tag Manager

Si vous avez peur de ne pas publier Google Analytics sur votre site à ce stade, faisons-le très rapidement avant d'apporter des modifications. Lorsque vous vous connectez à Google Tag Manager, sélectionnez votre espace de travail:

  1. Sélectionnez Ajouter une balise
  2. Sélectionnez Analyse universelle, nommez votre tag en haut à gauche et saisissez votre identifiant UA-XXXXX-XX
  3. Maintenant, dites à la balise quand se déclencher maintenant en cliquant sur Déclenchement et en sélectionnant toutes les pages.
Universal Analytics Ajouter une balise Google Tag Manager
  1. Tu n'as pas fini! Maintenant tu dois cliquer Publier et votre tag sera en ligne et analytique sera chargé!

Étape 4: Google Tag Manager fonctionne-t-il réellement?

Oh, vous allez adorer celui-ci. Google Tag Manager est en fait livré avec une méthode pour tester vos balises pour vous aider à les dépanner et à les corriger. Il y a un petit menu sur l'option Publier sur lequel vous pouvez cliquer - Aperçu.

Aperçu et débogage de Google Tag Manager

Ouvrez maintenant le site Web sur lequel vous travaillez dans un nouvel onglet et vous verrez comme par magie les informations de Tag Manager dans un panneau de pied de page:

Google Tag Manager - Aperçu et débogage

À quel point cela est cool? Une fois que nous entrons dans la transmission des données de regroupement de contenu à l'aide de Google Tag Manager, vous pouvez voir quelle balise se déclenche, ce qui ne se déclenche pas et toutes les données qui sont transmises! Dans ce cas, c'est le Tag que nous avons nommé Analyse universelle. Si nous cliquons dessus, nous pouvons en fait afficher les informations de la balise Google Analytics.

Étape 5: Configurer des regroupements de contenu dans Google Tag Manager

Woohoo, nous avons presque terminé! Eh bien pas vraiment. Ce sera l'étape qui peut vraiment vous donner du fil à retordre. Pourquoi? Parce que le déclenchement d'une page vue dans Universal Analytics avec le regroupement de contenu doit être effectué en un seul événement. Logiquement, voici comment cela doit se passer:

  1. La page WordPress est demandée.
  2. Le plugin WordPress affiche le dataLayer.
  3. Le script Google Tag Manager exécute et transmet la couche de données de WordPress à Google Tag Manager.
  4. Les variables de Google Tag Manager sont identifiées dans la couche de données.
  5. Les déclencheurs de Google Tag Manager sont identifiés en fonction des variables.
  6. Google Tag Manager déclenche des balises spécifiques en fonction des déclencheurs.
  7. Une balise spécifique est déclenchée qui pousse les données de regroupement de contenu appropriées vers Google Analytics.

Donc… si la première chose qui se produit est que la couche de données est transmise à Google Tag Manager, nous devons être en mesure de lire ces paires clé-valeur. Nous pouvons le faire en identifiant ces variables passées.

Variables définies par l'utilisateur de Google Tag Manager

Vous devez maintenant ajouter et définir chacune des variables passées dans le dataLayer:

  • titre de la page - Titre du contenu
  • pageTypePost - Type de contenu
  • pagePostType2 - Type de contenu (j'aime bien utiliser celui-ci car il est plus spécifique)
  • pageCatégorie - Catégorie de contenu
  • pageAttributs - Balises de contenu (vous souhaiterez peut-être l'utiliser de temps en temps au lieu de seulement des catégories)
  • pagePostAuteur - Auteur de contenu

Pour ce faire, écrivez le nom de la variable de la couche de données et enregistrez la variable:

Configuration variable

À ce stade, Google Tag Manager sait comment lire les variables dataLayer. Ce serait bien si nous pouvions simplement transmettre ces données directement dans Google Analytics, mais nous ne pouvons pas. Pourquoi? Parce que votre tableau de catégories ou de balises dépassera les limites de caractères définies pour chaque regroupement de contenu autorisé dans Google Analytics. Google Analytics (malheureusement) ne peut pas accepter un tableau. Alors, comment pouvons-nous le contourner? Ugh… c'est la partie frustrante.

Vous allez devoir écrire un déclencheur qui recherche votre catégorie ou nom de balise dans la chaîne de tableau transmise dans la variable dataLayer. Nous sommes d'accord pour passer le titre, l'auteur, le type car ce sont des termes de texte unique. Mais la catégorie ne l'est pas, nous devons donc examiner la première catégorie (principale) passée dans le tableau. L'exception, bien sûr, est que si vous ne sélectionnez pas plusieurs catégories par article… alors vous pouvez simplement cliquer sur le bouton et sélectionner Catégorie de contenu.

Voici un aperçu partiel de notre liste de déclencheurs:

Déclencheurs par catégorie

Voici un exemple de l'un de ces déclencheurs pour notre catégorie de marketing de contenu:

Certains déclencheurs d'affichage de page

Nous avons ici une expression régulière qui correspond à la première catégorie (principale) passée dans le tableau dans le dataLayer, puis nous nous assurons qu'il s'agit d'un seul post.

Si vous avez du mal à écrire des expressions régulières, vous pouvez arrêter de vous tirer les cheveux et continuer Fiverr. J'ai eu des résultats incroyablement bons sur Fiverr - et je demande généralement l'expression ainsi que la documentation sur son fonctionnement.

Une fois que vous avez défini un déclencheur pour chaque catégorie, vous êtes prêt à créer votre liste de balises! Notre stratégie ici consiste à d'abord écrire une balise Universal Analytics (UA) fourre-tout, mais n'est pas déclenchée chaque fois que l'une de nos balises de catégorie est déclenchée. La liste terminée semble ressembler à ceci:

Balises dans Google Tag Manager

Très bien… ça y est! Nous allons maintenant rassembler toute la magie avec notre étiquette. Dans cet exemple, je vais passer le Regroupement de contenu pour toute publication classée dans la catégorie Marketing de contenu ("contenu"):

Groupes de contenu de catégorie

Nommez votre balise, saisissez votre identifiant Google Analytics, puis développez Autres paramètres. Dans cette section, vous trouverez des groupes de contenu dans lesquels vous voudrez entrer le numéro d'index exactement comme vous l'avez entré Administrateur Google Analytics paramètres.

Voici une autre chose stupide… l'ordre doit correspondre l'ordre de vos paramètres d'administration Analytics pour les données. Le système n'est pas assez intelligent pour saisir les bonnes variables pour le bon numéro d'index.

Comme la catégorie n'est pas passée (en raison de la difficulté du tableau), vous devrez taper votre catégorie pour l'index 2. Cependant, pour les 3 autres groupes de contenu, vous pouvez simplement cliquer sur la case à droite et sélectionner la variable qui est directement passé dans le dataLayer. Ensuite, vous devrez sélectionner le déclencheur et enregistrer votre tag!

Répétez pour chacune de vos catégories. Assurez-vous ensuite de revenir à votre tag UA (fourre-tout) et d'ajouter des exceptions pour chacune de vos catégories. Prévisualisez et déboguez pour tester et vous assurer que vous déclenchez vos balises et envoyez correctement les données aux groupes de contenu.

Vous devriez pouvoir tout vérifier, mais vous devrez encore attendre quelques heures pour que Google Analytics rattrape son retard. La prochaine fois que vous vous connecterez, vous pourrez utiliser Titre du contenu, catégorie de contenu, et Auteur de contenu pour trancher et découper vos données dans Google Analytics!

Douglas Karr

Douglas Karr est le directeur marketing de OuvrirINSIGHTS et le fondateur de la Martech Zone. Douglas a aidé des dizaines de startups MarTech à succès, a contribué à la due diligence de plus de 5 milliards de dollars d'acquisitions et d'investissements MarTech, et continue d'aider les entreprises à mettre en œuvre et à automatiser leurs stratégies de vente et de marketing. Douglas est un expert et conférencier de renommée internationale en matière de transformation numérique et de MarTech. Douglas est également l'auteur d'un guide pour les nuls et d'un livre sur le leadership d'entreprise.

Articles Relatifs

Retour à bouton en haut
Fermer

Adblock détecté

Martech Zone est en mesure de vous fournir ce contenu gratuitement car nous monétisons notre site grâce aux revenus publicitaires, aux liens d'affiliation et aux parrainages. Nous vous serions reconnaissants de supprimer votre bloqueur de publicités lorsque vous consultez notre site.