web-dev-qa-db-fra.com

Créer une macro pour l'attribut href des liens dans Google Tag Manager

Dans Google Tag Manager, je souhaite suivre avec un libellé d'événement dans Google Analytics l'attribut liens cliqués href.

Sur notre page d'accueil, il y a une section principale Call-To-Action qui contient en fait 3 liens. Je voudrais suivre chacun.

1) La balise de base Google Universal Analytics (GAUA) existe déjà sur toutes les pages.

2) J'ai créé une nouvelle balise GAUA avec le même identifiant de suivi que la balise de base.

3) J'ai précisé ce qui suit:

  • Type de piste: événement
  • Catégorie: Some Category
  • Action: Quelques actions
  • Label: Attribut Href

Dans la configuration de l'événement, lorsque je sélectionne "Nouvelle macro", il existe une option pour DOM, qui, à mon avis, sonnait bien, mais requiert l'ID des éléments. Sur ce site, ces liens ne possèdent pas d'attribut ID.

J'ai simplement essayé d'utiliser le sélecteur CSS pour l'élément: a.button.blue-button puis, sous Nom d'attribut, j'ai écrit "href".

Mais ça ne marche pas. C'était pour l'étiquette de l'événement.

Comment créer une macro pour enregistrer l'attribut href des liens cliqués?

2
Doug Fir

Google Tag Manager n'écoute pas automatiquement les clics. Vous devez lui dire de le faire en déclenchant une balise de type "Event Listener".

Ensuite, vous pouvez créer une règle basée sur l'événement 'gtm.linkClick' et obtenir le href à l'aide de la macro prédéfinie 'element url'.

1
sabzeta

Vous devez ouvrir une balise et la définir comme "événement". Vous pouvez mettre ce que vous voulez dans la catégorie/l'action/le libellé. Je recommande: Catégorie = URL de la page Action = Cliquez sur l'étiquette de l'URL = Texte de l'élément

Vous devez maintenant créer un déclencheur qui se déclenchera chaque fois que quelqu'un cliquera sur votre appel à l'action. Je vous suggère de choisir un déclencheur - "Cliquez sur les liens", choisissez: "Quelques liens" et définissez-le UNIQUEMENT lorsque clickURL égalise le lien que vous souhaitez suivre.

0
user86708