web-dev-qa-db-ja.com

エラーdataLayerの解決が定義されていません

Googleタグマネージャーのデータレイヤー変数を作成し、コンテナを公開しました。ページにアクセスすると、Chrome consoleでエラーが発生します

dataLayer is not defined

データレイヤープッシュスクリプトはHEAD要素にあり、GTMコードスニペットはBodyタグにあります。

9
Sofia Khwaja

DataLayerを使用する場合は、使用する前に定義されていることを確認する必要があります。

window.dataLayer = window.dataLayer || [];
window.dataLayer.Push({
   'someKey': 'someValue'
})

// GTM Container here
16
nyuen