Wie test data layer Variablen in Google Tag Manager?
In der Google-Tag-Manager habe ich einige data layer Variablen einrichten. Wie kann ich testen, dass die Daten kommen durch diese Variablen, wie ich erwarten? Also, ich möchte sicherstellen, dass die Daten immer gesammelt in der dataLayer
Objekt (das kann man mit Firebug, etc), aber noch wichtiger ist, ich will wissen, dass GTM ist für den Empfang der Daten, dass die Makros und Regeln ausgeführt werden, wie erwartet, usw.
So, auf der website habe ich einige code wie dieser:
dataLayer = [];
dataLayer.push({
'city': 'city name',
'state': 'state name',
'subtotalCost': 'subtotal $',
'salesTax': 'sales tax $'
});
Und dann, nach dieser, ich habe den GTM-code lädt gtm.js. Dies scheint zu sein, richtig umgesetzt, allerdings möchte ich, um zu testen, ob die Werte für die Daten-Schicht-Variablen kommen als erwartet. Wo kann ich das überprüfen?
InformationsquelleAutor matthewpavkov | 2013-11-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ist die Konsole dein Freund. Was würde ich tun, der Typ ist
dataLayer
in der Konsole nach "dataLayer".schieben, dann klicken Sie auf das Letzte Objekt im array und du wirst sehen deine Werte.Ich zum Beispiel, setzen Sie den dataLayer.push-auf ein onclick-Ereignis und lief dataLayer und war in der Lage, um zu sehen, diese kommen durch. Zugegeben, Sie sind statische Werte, aber Sie bekommen die Idee.
UPDATE:
Google Tag Manager wurde aktualisiert Ihrem debugger, so dass Sie sehen beide
Names
oderValues
weitergegeben werden, in GTM.Und Sie haben Ihren dataLayer variable Makros für Stadt -, Umsatzsteuer -, Staats-und Teilsumme? Wie werden Sie die Auslösung der dataLayer.push? Ist es onload? onclick? Sieht nicht wie es ist ein Ereignis. Schließlich, Sie benötigen, übergeben Sie diese Werte in einen tag (Google Analytics, Universal Analytics) und gehen Sie dann zu, dass third-party-Anwendung und Blick auf die Daten, die immer propagiert.
danke @Blexy. ich habe versucht, herauszufinden, wie zu Debuggen/testen "dataLayer". Deine Antwort geholfen.
InformationsquelleAutor Blexy
Es ist eine Chrome-Erweiterung namens Google Tag-Assistenten, der Ihnen erlaubt, zu überprüfen, wenn die tags werden gefeuert sowie die Inspektion der Daten, die durch die
dataLayer
.Hatte ich bereits mit dieser Erweiterung, aber nicht sehen, meine custom data layer Variablen. Allerdings, wenn Sie ein Drilldown durch die tags in Google Tag Assistant können Sie sehen, dieses andere Informationen (benutzerdefinierte Variablen, etc). Beachten Sie, dass, müssen Sie sicherstellen, die tag gefeuert zu werden ersten.
InformationsquelleAutor matthewpavkov