2015-08-27 1 views
1

J'essaie d'ajouter des valeurs de variable dataLayer à l'intérieur de ma balise, mais lorsque je regarde la balise tirée dans l'onglet Réseau de ma console dans Chrome, je vois que la balise a été remplie avec des valeurs indéfinies, même si l'objet dataLayer de la console a les bonnes valeurs.Google Tag Manager affiche des valeurs de variable de couche de données indéfinies dans la balise tirée

Voici ma variable dataLayer GTM:

enter image description here

Voici comment j'accéder à la valeur dans la balise:

ORDERID={{ORDERID}}

Et voici ce que je vois en tant que valeurs dataLayer dans la console:

enter image description here

Mais à l'intérieur de l'onglet réseau, je vois que la variable dataLayer est indéfini:

enter image description here

Voici comment mon dataLayer Tag Manager en mode aperçu ressemble:

enter image description here Pourquoi ?? Je tire mes cheveux dessus maintenant. Comment puis-je accéder aux valeurs de variable dataLayer?

Répondre

5

Votre variable ORDERID est correctement définie. Votre balise qui lit cette variable doit être déclenchée dans l'événement "CHECKOUT: COMPLETE", sinon cette variable ne sera pas définie.

+0

merci @nyuen, ça marche !! – gazubi