Google analytics 使用带有Google Analytics的数据层而不使用Tag Manager

Google analytics 使用带有Google Analytics的数据层而不使用Tag Manager,google-analytics,google-tag-manager,data-layer,Google Analytics,Google Tag Manager,Data Layer,我正在做一个项目,我正在将分析集成到一个网站中。我对使用本文中描述的数据层非常感兴趣 但是,本教程仅定义在使用Google Tag Manager时如何使用数据层。如果我使用的是不同的标签管理器,比如BrightTag或OpenTag,那么是否可以仅使用JavaScript将Google分析连接到数据层 谢谢! DSOpenTag有自己的数据层规范-他们称之为“通用变量”,规范如下:。大概BrightTag使用了另一种格式 更新为add:Brighttag现在是信号,它们似乎没有使用标准格式,

我正在做一个项目,我正在将分析集成到一个网站中。我对使用本文中描述的数据层非常感兴趣

但是,本教程仅定义在使用Google Tag Manager时如何使用数据层。如果我使用的是不同的标签管理器,比如BrightTag或OpenTag,那么是否可以仅使用JavaScript将Google分析连接到数据层

谢谢!
DS

OpenTag有自己的数据层规范-他们称之为“通用变量”,规范如下:。大概BrightTag使用了另一种格式

更新为add:Brighttag现在是信号,它们似乎没有使用标准格式,它们只是获取全局变量——但当然,您仍然可以声明一个对象来创建伪名称空间,最小化命名冲突,并从该对象中选取值

似乎没有与多个/所有标签管理系统兼容的通用规范

因此,是的,您可以将某种类型的数据层与其他标记管理系统一起使用,但其调用方式可能有所不同,实现方式取决于您选择的平台


更新为添加:还要记住,GTM数据层不仅包含键/值对,GTM代码还覆盖数据层数组的本机推送方法。如果您计划使用多个工具同时操作数据层变量,那么这可能是一个问题

通常情况下,标签管理器允许对数据层变量进行完全定制。至少Google Tag Manager允许您重命名它:。如果其他供应商是明智的,他们可能也会允许这样做-在变量名冲突的情况下

没有跨标记管理器使用的通用标准,但是W3C正在为标准数据层起草提案。值得一看:

据推测,如果您遵循这一点,将来将更容易切换到其他标记管理器