下面是我的代码。我是 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/