gpt4 book ai didi

javascript - 使用 Google 跟踪代码管理器自定义维度

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

我正在尝试将自定义 JavaScript 变量从 Google 跟踪代码管理器 (GTM) 发送到 Google Analytics (GA)。

这些是我已采取的步骤:

  1. 我在 GTM 中创建了自定义 JavaScript 变量,如下所示:

    function() {
    var metas = document.getElementsByTagName('meta');
    for (i=0; i<metas.length; i++) {
    if (metas[i].getAttribute("id") == "ctl00_BDMeta_Username") {
    return metas[i].getAttribute("content");
    }
    }
    }

当我在 GTM 中预览它时,在预览模式和 GA 调试器(维度 1)中正确返回内容(用户名):

GTM Preview

GA Debugger

当我在 GTM 中离开预览模式并刷新页面并查看 GA 调试器时,dimension1 值为 null。

Running command: ga("gtm1447092619110.set", "dimension1", null)

在 GA 中,我创建了名为“用户名”的自定义维度作为 session 和索引 1。

在 GTM 中,我转到 UA 标签,在配置标签下并将自定义维度设置为索引 1 和维度值。

Dimension

我想我的问题是,它设置正确吗?为什么在 GTM 中打开预览模式时显示 null,它可以正常工作并显示。

最佳答案

一切似乎都设置正确。预览模式充当 GTM 中的测试环境。所以你所描述的情况是正常的行为。当预览模式打开时,您的更改将在您的 session 中实时生效,以便您可以测试和调试。一旦您对一切都按预期运行感到满意,您就需要发布您正在处理的容器版本。届时,您的所有更改都将实时推送给所有用户。

关于javascript - 使用 Google 跟踪代码管理器自定义维度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33615546/

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