背景:我在我的网站上启用了增强的电子商务跟踪,这是通过谷歌标签管理器实现的
我遇到了一个问题,即没有跟踪包含许多产品列表的某些页面的综合浏览量。问题是被推送到 dataLayer 的产品展示量 - 超过了有效负载大小限制并阻止发送综合浏览量。在研究时,我发现基本上有两个建议:
为与推送的产品 ID 匹配的产品属性创建产品数据导入。
大多数建议都指向这篇文章,该文章解释了如何分解展示数据并将其发送到多个点击中。
随着电子商务的增强,我的理解是只有最新的“电子商务”变量推送到 dataLayer 被处理。此外,任何推送都会覆盖先前的事件变量值。我的问题是 - 如何将印象分成单独的 dataLayer 推送?一批印象不会覆盖前一批,导致只有部分印象被推送和跟踪吗?
TL/DR:如果我像下面的示例那样设置展示点击以绕过有效负载大小限制,第二批不会覆盖第一批吗?
dataLayer.push({
'ecommerce' : {
'impressions' : batch 1
}
});
dataLayer.push({
'ecommerce' : {
'impressions' : batch 2
}
});