J'ai créé la variable de couche de données Google Tag Manager et publié le conteneur. Lorsque j'accède à la page, j'obtiens l'erreur dans la console Chrome
dataLayer is not defined
Le script Push de datalayer se trouve dans l'élément HEAD et l'extrait de code GTM est dans la balise Body.
Si vous essayez d'utiliser le dataLayer, vous devez vous assurer qu'il est défini avant de l'utiliser:
window.dataLayer = window.dataLayer || [];
window.dataLayer.Push({
'someKey': 'someValue'
})
// GTM Container here