GTM“dataLayer.push”是从前端开发人员更新数据层的唯一方法吗?

Posted

技术标签:

【中文标题】GTM“dataLayer.push”是从前端开发人员更新数据层的唯一方法吗?【英文标题】:GTM "dataLayer.push" is the only way to update the dataLayer from FrondEnd Developer? 【发布时间】:2020-02-29 08:26:51 【问题描述】:

我很困惑, 我让前端开发者放 GTM 跟踪脚本, 然后我想做“dataLayer.push”的事情,

我还需要和前端开发人员谈谈吗: “请在用户单击按钮时输入:[dataLayer.push(...)] 代码,谢谢。”

我不确定 GTM 平台是否可以推送/更新 dataLayer 数组,或者我仍然需要与前端开发人员交谈以执行此代码...

谢谢, 特里

【问题讨论】:

【参考方案1】:

GTM 中有 various triggers provided 给您,不需要开发人员向页面添加额外的代码。

对于您的具体示例,您将基于按钮的 CSS 类(这只是执行此操作的一种方式)创建一个“点击触发器”,并将其附加到具有事件类别、操作和你想要的标签。

【讨论】:

以上是关于GTM“dataLayer.push”是从前端开发人员更新数据层的唯一方法吗?的主要内容,如果未能解决你的问题,请参考以下文章

尽管正在执行DataLayer推送,但未触发Google跟踪代码管理器代码

通过 REST API 实现的 Google 跟踪代码管理器 (GTM) 数据层

代数几何

3.1 .1Google Tag Manager基础知识——GTM简介

Google标记管理器-默认情况下在环境中显示调试栏?

text GTM Regex或案例#GTM