Comment faire pour tester la couche de données de variables dans Google Gestionnaire de balises?
Dans Google Gestionnaire de balises, j'ai une certaine couche de données variables définies. Comment puis-je tester que les données sont à venir à travers ces variables comme je m'attendre? Donc, je veux vérifier que les données sont collectées dans le dataLayer
objet (qui peut être fait avec Firebug, etc), mais plus important encore, je veux savoir que GTM reçoit les données, que les macros et les règles sont en cours d'exécution comme prévu, etc.
Donc, sur le site, j'ai un code comme ceci:
dataLayer = [];
dataLayer.push({
'city': 'city name',
'state': 'state name',
'subtotalCost': 'subtotal $',
'salesTax': 'sales tax $'
});
Et puis, après cela, j'ai le GTM code de chargement gtm.js. Cela semble être correctement mis en œuvre, cependant, je veux tester que les valeurs de la couche de données variables sont à venir à travers comme prévu. Où puis-je le vérifier?
OriginalL'auteur matthewpavkov | 2013-11-18
Vous devez vous connecter pour publier un commentaire.
La console est votre ami. Ce que je voudrais faire est de type
dataLayer
dans la console après dataLayer.pousser, puis cliquez sur le dernier objet dans le tableau et vous verrez vos valeurs.Par exemple, j'ai mis le dataLayer.pousser sur un événement onclick et a couru dataLayer et a été en mesure de voir ce venir à travers. Accordée, ils sont des valeurs statiques, mais vous obtenez l'idée.
Mise à JOUR:
Google Tag Manager a mis à jour leur débogueur, vous permettant de voir les deux
Names
ouValues
transmis dans GTM.Et vous avez créé votre dataLayer variable macros pour la ville, la tva, l'état et le sous-total? Comment êtes-vous déclencher le dataLayer.pousser? Est-il onload? onclick? Ne regardez comme il est un événement. En fin de compte, vous aurez besoin de passer ces valeurs dans un tag (Google Analytics, Universal Analytics) et puis aller pour cette application tierce, et de regarder les données qui se propage.
merci @Blexy. j'ai été à essayer de comprendre comment déboguer/test dataLayer. Votre réponse aidé.
OriginalL'auteur Blexy
Il existe une extension Chrome qui s'appelle Google Tag Assistant qui vous permet de vérifier si les étiquettes sont de se faire licencier ainsi que le contrôle des données à travers les
dataLayer
.J'avais déjà été à l'aide de cette extension, mais ne voit pas mon habitude de la couche de données variables. Toutefois, si vous descendez dans les tags, dans Google Tag Assistant, vous pouvez voir ce que d'autres informations (variables personnalisées, etc). Notez que, vous devez vous assurer que l'étiquette est de se faire licencier en premier.
OriginalL'auteur matthewpavkov