gpt4 book ai didi

javascript - Google Tag Manager 如何从 dataLayer 中提取跟踪数据?

转载 作者:行者123 更新时间:2023-11-29 10:18:30 28 4
gpt4 key购买 nike

Google 跟踪代码管理器提供了 dataLayer 全局变量来存储事件跟踪信息。要添加新事件,您只需执行 dataLayer.push({"Your data here"});,信息就会被捕获。

如何将来自该数组的信息发送回 Google?是否在后台对该变量进行某种轮询?

最佳答案

此信息不会发送给 Google。 Google 跟踪代码管理器中的所有内容均在客户端进行评估。

您发布包含基于事件的规则的容器。将此容器加载到浏览器后,浏览器也会加载在 GTM UI 上定义的所有标签、规则和宏。

当容器被加载时,dataLayer 数组被计算并替换为一个 API,该 API 立即计算对 push 方法的调用。这不再是一个普通的数组,而是一个由 GTM Javascript 代码定义的自定义对象。

一旦推送被 GTM 代码评估,它就会与容器上定义的几个规则相匹配。请注意,这不会再次到达谷歌,它是经过评估的客户端。

至少现在是这样。由于没有记录在案,我认为它将来可能会发生变化。

关于javascript - Google Tag Manager 如何从 dataLayer 中提取跟踪数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16682491/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com