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) 数据层