googleタグマネージャのdataLayerオブジェクトから値を取得します。 はクロームタグ援助で私は、「リンカ」の値を取得する必要があり、このdataLayerオブジェクトから値を取得する方法
[
{
"gtm.start": 1503053374849,
"event": "gtm.js",
"gtm.uniqueEventId": 0
},
{
"event": "gtm.dom",
"gtm.uniqueEventId": 1
},
{
"event": "gtm.load",
"gtm.uniqueEventId": 2
},
{
"Linker": "_ga=53655374"
}
]
のような値を取得しています。私はdataLayer[3].Linker
を試してみましたが、それはdataLayer[1].event
に同じも、「未定義」またはブランクを私に与えます(それは値=「gtm.dom」を返していない空白です) 私はdataLayer[0].event
をしようとすると、それが正しい'gtm.js'
を返すだ「リンカを取得する方法を、私を助けてください"値
オブジェクトにアクセスするために使用しているメソッドは正しいです - そのコードを実行するときにオブジェクトが利用可能であり、非同期メソッドで取得されていないと仮定します。私たちはあなたのコードを参照する必要があります –
を試みて 'dataLayer [3] .Linker' –
@RoryMcCrossan私はこれを印刷し、私のページのフッターでvarに値を保存しようとしています。フォーム送信時にこの値を取得する方法はありますか? –