在Google跟踪代码管理器中处理多个产品展示和促销活动

时间:2016-08-23 10:52:24

标签: google-tag-manager

我正在电子商务网站上实施GTM。我遇到的问题是我们在同一页面上有很多产品和很多促销活动,而谷歌正在限制请求的大小。这意味着并非所有被推送到dataLayer的内容都会被发送到他们的服务器。

在我的最后一次尝试中,我将数据分成不同的对象,并将它们都推送到dataLayer

enter image description here

但是当我使用像HttpFox这样的插件检查向Google发出的请求时,只会发送来自dataLayer [3]的数据。

我能做错什么? 谷歌如何期望我们在大型电子商务网站上发送数据?

我已经搜索了很多关于这个主题但却找不到任何帮助。

1 个答案:

答案 0 :(得分:1)

使用页面加载发送第一批,并使用GA事件发送每个后续数据。您始终需要交互事件(网页浏览或事件)来发送增强型电子商务数据。

目前,正如您所指出的那样,GTM会选择您推送到数据层的最后一件事(因为密钥与先前的数据在内部GTM数据结构中被覆盖相同,这是一个对象而不是对象数组。)

因此,您推送其他数据,添加自定义GTM事件(例如{"event":"addData"}并构建触发该自定义事件的触发器.GTM将从数据层中选择最新的电子商务数据并将其用于GA。标签经过你推动下一批等。