javascript - 谷歌分析 : Tracking Not Installed though real time data is showing

标签 javascript google-analytics

下面是我的代码。我是 GA 的新手,我刚刚创建了一个随机站点以查看是否可以正确实现(这是一个简单的 Hello World)。根据我所有的知识和阅读论坛、书籍和说明的时间,这应该有效。但我仍然收到错误消息“未安装跟踪”。但是,我正在从 GA 获取实时数据;所以我知道它正在正确地 ping 我的网站。 另外,有人可以查看我的自定义变量以确保它们得到正确实现吗?谢谢

<html>
<head>
  <title>Testing Google Analytics Script type B</title>
  <script>
    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
    (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
    m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
    })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

    ga('create', 'UA-15047826-4', 'patientordersets.com');
    ga('send', 'pageview');
</script>
</head>
<body>
    <h1>Hello world B</h1>
    <p id="demo">       
        <script>
        document.getElementById("demo").innerHTML=Date();
        </script>
    </p>

    <script>
        var Data1 = 'blah';
        var Data2 = 'blach';
        var Data3 = 'blanch'        
    </script>

    <script type="text/javascript">
            _gaq.push(
            ['_setAccount', 'UA-15047826-4'],
            ['_setCustomVar', 1, "Data1", Data1, 2],
            ['_setCustomVar', 1, "Data2", Data2, 2],
            ['_setCustomVar', 1, "Data3", Data3, 2],
            ['_trackPageview'],
        );
    </script>

</body>

最佳答案

您最初使用的代码是正确的,实际上是基于 Universal Analytics 的最新代码。您可以看到它使用最新的库 analytics.js 而不是旧的 ga.js。 Google 建议对新实现使用通用分析,当您在 Google Analytics 控制台中创建新属性时,您将获得该跟踪代码

当您设置创建新的分析属性并将其添加到网站时,实时报告 将立即运行,这意味着您的设置和跟踪代码是正确的。事实上,实时报告是验证分析是否有效的推荐途径。但要使其他报告生效,需要几个小时,然后您会收到消息 tracking not installed

关于自定义变量的使用,如果你使用的是基于analytics.js的最新代码,那么你应该使用custom dimensions and metrics .自定义变量与较旧的 ga.js 库一起使用。您最多可以使用 20 个自定义维度而不是 5 个自定义变量。

关于javascript - 谷歌分析 : Tracking Not Installed though real time data is showing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18022737/

相关文章:

javascript - 如何使用Javascript更改href和html文本?

javascript - 如何排除电子邮件地址中的 unicode 字符?

javascript - 无法推送到数组对象

ajax - 如何在 Google Analytics 中将 session 标记为非弹跳

google-analytics - 谷歌分析 : Tracking User Registration/Membership upgrades

javascript - jQuery - 如何接收内部 ajax 调用的结果?

javascript - SVG <脚本> 元素 : inside or outside?

time - 结合使用onbeforeunload事件和Google Analytics(分析)来记录页面退出,从而更准确地记录用户在页面/站点上的时间

google-analytics - 在调用 .execute() 之前 Google Embed API 格式数据

javascript - Google Analytics JavaScript 事件跟踪器代码不跟踪事件