Google 标签管理器和 Google 增强型电子商务跟踪

Google tag manager and Google Enhanced Ecomerce tracking

这基本上只是一个哲学问题。

我正在考虑集成 GTM 并使用它实施增强型电子商务跟踪,我看得越多,我就越觉得这两者在互相争斗。

GTM 似乎鼓励将关注点与 Web 应用程序分开,其中应用程序将通用数据点公开到数据层,并且 "Markerter" 或类似的设置标签使用这些变量在 GTM 中。

但是,实施增强型电子商务的推荐方法是将非常具体的数据直接添加到数据层中,只需在 GTM 中勾选一个框即可。这意味着数据层不再是通用的,如果不更改后端或 "without IT dept support" 就无法实施增强型电子商务,因为 GTM 喜欢宣传自己。

是我漏了什么还是google这里没有吃自己的狗粮??

我认为你应该删除问题中的第一句话。

不是哲学问题,而是关于代码在 GTM 中的组织方式的问题:无需 IT 部门的帮助即可实施 GTM 的想法一直都是胡扯。你需要从某个地方获取数据,唯一稳定的方法是数据层,除非你想将你的跟踪与网站的更短暂的方面(DOM、url 等)结合起来,这将很快失败比后来。

增强型电子商务跟踪需要指定的数据层似乎主要是一个实际的决定;否则,如果您计划使用电子商务跟踪,则 Google Analytics 标签需要大量奇怪的输入字段和变量。

另外你也不一定要使用dataLayer;您可以将增强型电子商务跟踪的输入设置为 GTM 变量,该变量本身可能是一个通过数据层以外的其他方式检索数据的函数(DOM 抓取、全局变量、ajax 调用,随便你说)。这不一定是个好主意(在浏览器中执行服务器可以更快、更可靠地执行的操作通常不是),但这是完全可能的。

所以 Google 既可以吃它的狗粮,又可以通过提供你想如何做事的选择来保留它。