gpt4 book ai didi

google-analytics - 在 Google Tag Manager 中将数据推送到 dataLayer 并同时发送到 Google Analytics

转载 作者:行者123 更新时间:2023-12-03 17:26:17 25 4
gpt4 key购买 nike

我对 GTM、dataLayer 和 GA 有一个复杂的问题。

我的设置是:

  • GA 标记在 PageView 中触发,并使用 dataLayer
  • 启用了增强型电子商务
  • 将项目推送到 dataLayer 的自定义 HTML 标记,它被配置为在 GA 标记之前运行(通过使用标记排序)

  • 问题是; GA 不包括自定义标签所做的 dataLayer 更改,即使它是在自定义标签之后触发的。

    我注意到, 数据层.push(...) 创建一个名为 message 的新 GTM 事件。

    我该如何处理,GA pageview 标签必须有最终的 dataLayer。

    谢谢

    最佳答案

    数据层不会在标签序列中重新评估。但是,您可以直接操作 dataLayer。

    首先,您需要确保内置的“容器 ID”变量处于事件状态(或者您手动传入 ID)。

    然后,您将获得对 GTM 实例的引用,并使用键和值调用 dataLayer.set:

    var gtm = google_tag_manager[{{Container ID}}];
    gtm.dataLayer.set('someKey',"someValue")

    与 dataLayer.push 不同,这将在序列的下一步中可用。

    关于google-analytics - 在 Google Tag Manager 中将数据推送到 dataLayer 并同时发送到 Google Analytics,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53653525/

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