我设置了Google Analytics帐户,然后设置了网站并获得了以下分析代码:
<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-4XXXXXXX-1', 'mydomain.com');
ga('send', 'pageview');
</script>
我已粘贴到所有网页的标题中,但Google Analytics会继续说“未安装跟踪”。
我查看并验证了源代码在主页的标题内,代码就在那里。该网站建立在经典ASP(default.asp)上,我在GA中设置了其他几个网站,它们运行良好。所以我不知道为什么这不起作用。上述代码由GA提供。
有人可以告诉我为什么这不起作用吗?
答案 0 :(得分:14)
试一试。
<script>
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-4XXXXXXX-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
如果你只是设置它,你应该能够在“实时”面板中看到分析。许多其他小组可能需要一天时间才能看到分析。
如果您使用的是谷歌浏览器,也可以按ObservePoint或Official Tag assistant plugin by Google
尝试标记调试器插件答案 1 :(得分:2)
您是否尝试使用HTTPFox(firefox)Google的Google Analytics Debugger(chrome)等工具来监控http请求?这将告诉你它是否正在开火。如果是,请检查评论中提到的实时报告。如果不是,那么代码或页面就会出现问题。
答案 2 :(得分:1)
我弄清楚问题是什么。我使用新的测试版功能在GA中设置了一个帐户,我猜这个帐户无法使用他们给我的代码。所以我删除了该帐户并重新创建了一个经典帐户并获取了我在上面发布的代码并且工作正常。谢谢大家的帮助!!
答案 3 :(得分:1)
新分析意味着新API
您正在使用&#34; Universal Analytics&#34;片段是谷歌的新系统,他们试图将所有人转移到。一些API已经改变,包括事件跟踪。
请确保您使用此功能:
ga('send', 'event', category, action, label);
而不是:
_gaq.push(['_trackEvent', category, action, label]);
用于事件跟踪。这是关于主题http://blog.tylerbuchea.com/tracking-events-in-googles-new-universal-analytics/
的完整博客文章答案 4 :(得分:0)
我遇到了类似的问题,我正在点击错误的网址,因此我将somedomain.com
重定向到www.somedomain.com
请参阅:https://support.google.com/tagmanager/answer/6103683?vid=1-635771588228302150-2080886913&rd=1
确保您已发布标记,并且您的触发器已发布 正确形成以允许它在您正在测试的页面上触发。注意 它可能需要几秒钟才能发布容器 你应该对页面进行硬刷新(例如ctrl + F5)才能看到 变化。
检查您的触发器是否具有不必要的特定性。例如,如果 您定义基于URL的触发器并开始使用URL “http://www.example.com”,标记不会针对网址触发 “https://www.example.com”(使用“https”)和“http://example.com” (没有“www”)。
Google跟踪代码管理器只能在该功能内触发代码 浏览器。大多数浏览器不会打开超过六到八个HTTP 一次请求一个域。如果你有很多 标签会在同一条件下在同一条件下触发标签 仅在此浏览器限制范围内触发。
答案 5 :(得分:0)
刚刚遇到“不跟踪”问题的新版本。
显然,现在使用新的Google网站代码(gtag.js)跟踪代码,只有在您注册Google跟踪代码管理器并启用域名时,Google Analytics才会开始跟踪。 < / p>
我添加跟踪代码后,我的新分析属性未跟踪半天。在Google跟踪代码管理器中启用域后,它立即开始跟踪。
我认为这可能是一个错误。希望他们能解决。
答案 6 :(得分:0)
我发现我的内容拦截器(Safari上的Wipr)阻止了跟踪请求。禁用内容拦截器修复此问题。
答案 7 :(得分:-1)
在代码中添加 type =“text / javascript”
<script type="text/javascript" >
(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-XXXXXXXX-X', 'auto');
ga('send', 'pageview');
</script>