0

这主要是一个哲学问题。

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

GTM 似乎鼓励将关注点与 Web 应用程序分开,其中应用程序将通用数据点暴露给数据层,并且“标记器”或类似的在 GTM 中使用这些变量设置标签。

但是,实施增强型电子商务的推荐方法是将非常具体的数据直接添加到数据层中,然后在 GTM 中打勾。这意味着数据层不再是通用的,并且您无法在不更改后端或“没有 IT 部门支持”的情况下实施增强型电子商务,因为 GTM 喜欢宣传自己。

我错过了什么还是谷歌没有在这里吃自己的狗粮?

4

1 回答 1

1

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

不是哲学问题,而是关于如何在 GTM 中组织代码:在没有 IT 部门帮助的情况下实施 GTM 的想法一直都是废话。您需要从某个地方获取数据,唯一稳定的方法是使用 dataLayer,除非您想将跟踪与网站的更短暂的方面(DOM、url 等)结合起来,这些方面迟早会失败。

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

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

因此,谷歌既可以吃它的狗粮,又可以通过提供你想做的事情的选择来保留它。

于 2016-06-13T09:16:17.033 回答