我最近在我的网站上设置了Google Analytics,托管在我管理的VPS上。这是一个简单的HTML网页,而不是像Wordpress这样的CMS(不确定这是否重要?)我复制并粘贴了</head>
标签上方的以下内容。
<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-########-#', 'auto');
ga('send', 'pageview');
</script>
当我登录Google Analytics时,我会看到Property Hit Volume中的值:
尽管有这些点击,但受众群体概述或门户网站中的任何其他位置都没有数据。我使用“属性设置”中的默认设置创建了一个视图,因此没有过滤器。
我错过了我应该启用的脚本或设置中的任何内容吗?
谢谢!
答案 0 :(得分:3)
这取决于您创建视图的时间。视图只会在创建时累积数据。因此,这可能是您在报告方面没有看到任何流量的原因。
测试跟踪代码实施是否有效的最简单方法是访问网站,然后检查Google Analytics中的实时视图。如果您在那里看不到自己,则跟踪代码存在问题。
答案 1 :(得分:3)
我经常检查以下内容:
- 如果您想添加s.th,请发表评论。到列表
如果没有其他帮助,请创建一个最小页面测试用例:
<html>
<head>
<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-########-#', 'auto');
console.log('-- ga send before --');
ga('send', 'pageview');
console.log('-- ga send --');
</script>
</head>
<body>
<h1>analytics test</h1>
<p>check console output</p>
</body>
&#13;
答案 2 :(得分:0)
我刚刚遇到的另一件需要检查的事情是,您没有任何遗忘的过滤器可能会阻止流量显示。在我们的案例中,有人在几个月前添加了一个排除过滤器,将所有流量都剥离到了 www 子域(可能是为了阻止垃圾邮件)。这工作正常,直到我们移动网络主机并且所有流量开始被重定向到新的 www 子域,但显然我们忘记关闭过滤器。
在我们的案例中,Google Tag Assistant一切都很好,我们可以在管理控制台中看到匹配,但视图中没有数据。一旦我们删除过滤器,点击就会立即反映在我们的视图中。
要进入过滤器,