Lors de la création d'un tag Google Analytics, il me reste à choisir l'un de ces éléments:
Mais je veux suivre les pages vues et les événements. Donc, pour ce faire, je crée deux balises, une pour chaque type de piste:
Ma question est de savoir si cette approche est la bonne. Je m'inquiète de savoir si GTM crée réellement deux balises susceptibles d'entrer en conflit.
Je pense que les types de balises sont source de confusion pour vous. Une balise Google Analytics est une balise qui envoie des données spécifiques à Google Analytics, et non celle qui installe Google Analytics. Le code GTM inclus sur votre site Web effectue l’installation de GA en tant que sous-produit du fait que vous avez des balises GA, et vous utilisez les balises individuelles et les déclencheurs pour définir les événements spécifiques, les vues de page et les autres hits que vous souhaitez envoyer à GA.
Il existe d'autres types de balises, car GTM peut également être utilisé à des fins non générales, telles que l'ajout de code tiers autre que GA, ou de votre propre code HTML supplémentaire.
Pour envoyer des vues de page à GA, vous aurez besoin d'une balise avec le type de balise Google Analytics et le type de piste Vue en page, avec un déclencheur de vue en page défini sur Toutes les vues en page. GTM extraira et formatera automatiquement les données dont GA a besoin. (Avec une configuration plus complexe, vous pouvez avoir plusieurs balises de vue de page déclenchées uniquement par certaines vues de page, ce qui vous permet, par exemple, d'ajouter des données de commerce électronique amélioré à des consultations de page spécifiques.)
Pour les événements, vous souhaiterez probablement une étiquette différente pour chaque événement suivi. Chacune d'entre elles serait de type balise Google Analytics et de type de piste Événement, mais elles auraient des valeurs différentes renseignées pour Catégorie, Action et Étiquette, en fonction de l'événement spécifique déclenché. GTM les utilise pour rassembler correctement les données à envoyer à GA.
Par exemple, vous pouvez avoir une balise d'événement qui enregistre les clics sur un lien "Plus d'informations" pour votre service de consultation téléphonique, où les données envoyées à GA sont Catégorie: Engagement, Action: Plus d'informations Cliquez, puis libellé. : Consultation. La configuration permettant de déclencher cet événement peut se faire entièrement dans GTM, avec un type de déclencheur Clic: liens uniquement, englobé à Certains clics de lien, avec le lien correct spécifié dans la zone de filtrage qui apparaît lorsque vous sélectionnez Certains clics de lien. Vous pouvez spécifier de nombreuses choses, telles que la page sur laquelle elle apparaît et le sélecteur CSS qui choisira le lien correct.
Bien que je ne voie pas la configuration de votre tag, la capture d'écran de votre question montre un déclencheur d'événement personnalisé, un déclencheur surveillant la présence d'un objet de la forme { 'event': 'customEventName' }
dans le couche de données. En supposant que votre JavaScript soit configuré pour déclencher des événements de cette manière, vous aurez certainement toujours besoin de balises distinctes pour différents événements personnalisés ou vous enverrez des catégories, actions et libellés identiques pour chaque type d'événement.
Sur une autre note, votre exclusion des vues de page dans la balise Event n'est pas nécessaire, car cette balise est uniquement déclenchée par les événements personnalisés et les événements personnalisés n'incluent pas les vues de page.
J'espère que ça clarifie. Pour un peu plus, il y a une introduction décente au fonctionnement de GTM dans Didacticiel de Google Tag Manager de Jeffalytics .
C'est correct, deux balises .. une pour déclencher les pages vues et une pour votre événement. Vous constaterez peut-être que vous finirez par créer d'autres tags d'événement, en fonction de vos besoins en matière de suivi/rapport.