Débutant de Google Analytics ici.
Je développe une nouvelle façon de capturer des dimensions personnalisées pour le site de mon équipe et je veux savoir s'il y a quelque chose qui ne va pas dans ma configuration.
Dans Google Tag Manager, j'ai deux balises Google Analytic
dataLayer
avec la balise HTML personnalisée qui a déjà été ajoutée. Le type de suivi est event
, et je veux savoir si je dois le changer en page view
. Le déclencheur est également un événement personnalisé que je déclenche à partir de la page avec Javascript en utilisant dataLayer
.Je m'inquiète de certaines choses.
event
pour la deuxième balise?J'utilise ce code dans la page HTML.
var dataLayer = window.dataLayer || [];
dataLayer.Push({
"event": "details-analytics",
ga_author_id: 4858,
ga_profile_type: 2,
ga_post_id: 830906
});
J'ai déjà vérifié que la deuxième balise ne déclenche pas de pages vues supplémentaires, car elles sont comptées comme 1 dans le widget en temps réel.
Pour résumer, j'aurais préféré que la première balise soit une balise Universal Analytics qui puisse être configurée avec des dimensions personnalisées, donc je pourrais utiliser la même balise pour les deux vues de page et ajouter des dimensions personnalisées uniquement pour la page dont j'ai besoin pour les avoir . Mais comme il s'agissait d'une balise HTML personnalisée, j'ai décidé d'en ajouter une nouvelle. Ma configuration de 2 balises équivaut-elle à en avoir 1 comme je viens de le décrire? ou y a-t-il quelque chose qui serait un peu décalé?
Il y a beaucoup de choses que je ne comprends pas sur Google Analytics et je préfère obtenir un avis rapide plutôt que d'apprendre par moi-même (je n'ai pas le temps du tout).
Lorsque Google Tag Manager est installé sur un site (une balise de script commençant par function(w,d,s,l,i)
et se terminant par votre ID de conteneur GTM), il n'est pas nécessaire d'ajouter séparément le code de suivi Google Analytics au site. Si la balise HTML personnalisée que vous décrivez n'envoie que des hits de consultation de page à GA, vous pouvez la remplacer par une balise Universal Analytics de type Pageview, avec votre GA ID de propriété comme ID de suivi (l'ID commençant UA-
). Définissez Toutes les pages comme déclencheur et GTM se chargera automatiquement de tout code GA GA) nécessaire.
Je recommanderais de faire ce changement si la première balise est vraiment uniquement à des fins de consultation de page, car comme vous voulez ajouter plus de types de suivi, il sera plus efficace d'utiliser l'inclusion automatique du code par GTM - plutôt que de réimplémenter une installation non-GTM via HTML personnalisé, ou avoir GA code chargé deux fois sur les pages. Vous avez raison qu'avec votre configuration actuelle, vos données personnalisées ne sont pas vraiment connectées aux pages vues, mais aussi à des fins pratiques, elles pourrait ne pas trop d'importance.
Si vous passez à la configuration de la balise Pageview et que votre code push dataLayer se trouve dans le HTML au chargement de la page (non ajouté par JS par la suite), vous pouvez connecter vos données supplémentaires au hit de pageview. Vous n'aurez pas besoin de la partie event
du push DataLayer ou de votre balise d'événement (à part: si vous gardiez l'autre balise en HTML personnalisé, "événement" était le bon choix pour vos données supplémentaires, je pense) .
Il y a cependant quelques pièces supplémentaires, dont vous pouvez déjà avoir certaines.
Dimensions personnalisées dans GA pour chacun de vos points de données supplémentaires: dans GA, accédez à Admin> Propriété> Définitions personnalisées> Dimensions personnalisées. Cliquez sur "nouvelle dimension personnalisée", donnez-lui un nom convivial comme "Author ID", gardez la portée à "hit" et enregistrez. Notez quel numéro d'index chaque dimension est affectée - les noms dataLayer ne vivent que dans GTM et les noms conviviaux ne vivent que dans GA; le nombre est de savoir comment ils sont lié.
De retour dans GTM, dans votre balise Pageview, activez les paramètres prioritaires et ouvrez l'accordéon More Settings puis l'accordéon Custom Dimensions. Pour chaque dimension, entrez l'index GA dans la colonne de gauche et le nom de la variable GTM entre accolades (par exemple {{GA Author ID}}
) dans la colonne de droite.