【问题标题】:dataLayer.push does not fire a requestdataLayer.push 不会触发请求
【发布时间】:2021-06-08 17:01:34
【问题描述】:

我正在尝试将事件推送到我的谷歌标签管理器数据层,我不明白为什么 dataLayer.push({'event': 'click'}); 涉及发布请求 https://www.google-analytics.com/collect but dataLayer.push({'event': 'test'});` 不涉及请求?

任何帮助将不胜感激!

【问题讨论】:

    标签: google-tag-manager google-datalayer


    【解决方案1】:

    好的,请在此处查看我的(未接受的)答案:When does data get sent to google after dataLayer.push

    简而言之,将数据推送到数据层本身不会触发任何请求,因为(除非您明确设置了服务器端 GTM,但您不会问这样的问题)GTM 是客户端javascript。使用“事件”键将数据推送到 GTM 只会使数据对 GTM 中配置的触发器和标签可用。

    因此,据推测,您的 GA 代码附加了一个点击触发器,但没有响应您称为“测试”的自定义事件的“自定义事件”触发器。如果您想发送 GA 标记,则必须创建触发器并将其添加到您的 GA 标记中。

    【讨论】:

    • 非常感谢您。知道如何创建触发器并将其添加到您的 GA 标签中吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多