我在设置Google Analytics时遇到了一些麻烦。我下载了适用于Chrome的Google Analytics调试扩展程序,如果我查看控制台,则永远不会发送__utm.gif请求。我三重检查了我的代码,一切都很好。正确下载ga.js的调试版本。事实上,我遇到了与this guy that never got an answer ...
完全相同的问题为此,我的跟踪代码(我的原始代码中已正确替换了UA-########-#
)
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-########-#']);
_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);
})();
一切都设置正确,这是我在控制台输出中得到的:
_gaq.push processing : "[_setAccount, UA-########-#]"
_gaq.push processing : "[_trackPageview]"
Track Pageview
然后别的什么。我尝试了一个同事的个人网站,我知道安装了谷歌分析,我可以看到.gif文件的请求。
有人遇到过这个问题吗?
答案 0 :(得分:37)
您是在localhost还是内部网上测试您的网站?如果是这样,您可能需要添加
_gaq.push(['_setDomainName', 'none']);
之前_trackPageview
有关详细信息,请参阅Google Analytics on Intranets and Development Servers
如果您在具有类似网址的网站上使用Google Analytics http://intranet/或类似http://mydevserver:12345之类的东西不会 工作
具体而言,Google Analytics JS代码不会发送跟踪 点击(__ utm.gif)到GA服务器。
我真的不知道具体细节,但我猜这个领域 散列代码在主机名中查找至少一个句点,但不会 如果找不到,就可以工作。
答案 1 :(得分:2)
如果您没有收到Tracking beacon sent!
消息,则可能是以下之一:
希望这可以帮助您调试您的情况。如果您提供更多信息,我会更新此答案。
<强>更新强>
确保Chrome Analytics调试器插件与分析设置相关的问题可能会有所帮助。要执行此操作,请在资源 - 框架 - (页面) - 图像下打开类似Fiddler或Chrome的内容。你应该在那里看到__utm.gif的请求。如果不这样做,则表明您的Google Analytics设置存在问题。如果您这样做,那只是Chrome Analytics调试程序的一个问题。
要回答你的问题,我只看到类似的事情发生在另一个时间,而且是在Google广告的网站上。我收到不安全的Javascript尝试访问带URL的框架错误。