2016-05-09 2 views
0

Dies ist mein erster Beitrag - ich habe nach der Antwort in anderen Fragen gesucht, konnte aber nichts finden, in der Hoffnung, dass jemand mit dieser spezifischen Frage helfen kann?Google Tag Manager schießt nicht auf Linksklick in der Site-Fußzeile?

Ich versuche, einen Link zu verfolgen, die in einem ‚schwebenden‘ Bar in der Fußzeile this site sitzen sind:

Der Link ist #browsealoud - was ist, wenn Sie auf Bildschirmlese klicken - die beim Anklicken eines eröffnet Pop-up, das dann Text vorliest (um Sehbehinderten zu helfen).

Ich habe den Tag und Auslöser in Google Tag Manager eingerichtet, und weiß, es funktioniert gut, als wenn ich den folgenden Link-Code in den Body-Inhalt einfügen, wird das Ereignis in Google Analytics verfolgt.

Da jedoch diese Verbindung in der schwebenden grauen Leiste in der Fußzeile sitzt, löst der Auslöser nicht aus und ich kann nicht ganz herausfinden, warum. Was ist die beste Lösung, um Link-Klicks auf diesen bestimmten Link (der auf allen Seiten angezeigt wird) zu verfolgen?

AKTUALISIERUNG: Screenshot des Tags, Triggers und Variablen darunter, wie angefordert.

screenshot

+0

Können Sie bitte posten Screenshots Ihrer GTM-Tag, Trigger und Variablen verwendet? Dies wird uns bei der Fehlersuche helfen. – nyuen

Antwort

0

Es sieht für mich, als ob Sie bereits dieses Problem behoben haben, wie ich glaube, ich Brennen ein GA-Ereignis sehen kann, wann immer ich auf.

In jedem Fall ist Ihr Problem wahrscheinlich, dass es zwei verschiedene Orte gibt, auf die Sie klicken können, um das gleiche Ergebnis zu erhalten; Der Text "Bildschirmleser" ist eigentlich ein Kind des Elements, das den Pfeil enthält, wenn Sie darauf klicken, erhalten Sie einen anderen Satz von Attributen.

Ich würde eine benutzerdefinierte JavaScript-Variable Parent href einrichten, die die href des übergeordneten Objekts des angeklickten Objekts liest. Zum Beispiel ...:

function() { 
return {{Click Element}}.parentElement.href; 
} 

Und dann einen Trigger einrichten, die ausgelöst wird, wenn entweder Klicken Sie auf URL oder Elternteil href gleich #browsealoud.

+0

Es gibt eine GA-Ereignisauslösung (Link-Klick-Listener), aber es ist nicht die, die ich eingerichtet habe, die BrowseAloud genannt wird :) Habe Screenshots zum ursprünglichen Post hinzugefügt – SkylarN

0

Danke für die Screenshots. Ich glaube, was Sie tun müssen, ist, einfach die Variablen Geschichte Zuhörer

enter image description here

ermöglichen

Der Grund ist, weil Sie versuchen, ein URL-Fragment zu verfolgen (dh. Es hat einen Hash), die GA nicht verfolgen Standardmäßig kann es jedoch über GTM über die History-Listener verfolgt werden. Ich würde auch Ihre Trigger dies ändern:

enter image description here

Verwandte Themen