イベントがオブジェクトの上部に配置されることもあれば、下部に配置されることもある GTM コードがあります。ここで問題は、(前のイベントからデータを送信するなどの) 違いはありますか? また、それを処理する正しい方法はどれですか?
dataLayer.push({
'event': 'addToCart',
'ecommerce': {
'add': {
'actionField': { 'list': 'Bestsellers' },
'products': [{
'name': 'Product 1',
'id': 1,
'position': 1,
'quantity': 1
}]
}
}
});
または
dataLayer.push({
'ecommerce': {
'add': {
'actionField': { 'list': 'Bestsellers' },
'products': [{
'name': 'Product 1',
'id': 1,
'position': 1,
'quantity': 1
}]
}
},
'event': 'addToCart'
});
これは単なる例であることに注意してください。製品をカートに追加する場合、イベントは常に dataLayer の上部にありますが、インプレッションの場合、イベントは常に下部にあります (コードのこの部分は、イベントがそこに配置されたインターネットで見つかったチュートリアルに基づいています) )。一見すると、GA 統計は問題なく登録されているように見えます。ただし、GTM + GA の組み合わせの場合、何かが正しく機能しているかどうかを確認するのが難しい場合があります (まったく機能するかどうかを確認するのではなく)。