【发布时间】:2013-03-26 15:14:23
【问题描述】:
我对谷歌分析有疑问:
我实现了这样的跟踪代码:
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXXXX-X']);
_gaq.push(['_setDomainName', 'ransoft.at']);
_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);
})();
只是它应该实现的方式(根据 goole)。
跟踪代码在旁边,但谷歌分析找不到(Google Analytics: Tracking Info: Tracking not installed!)
自己看看吧:http://www.ransoft.at
Google Analytics 说,我的网站上没有安装跟踪代码。
Google Analytics:属性设置:
该网站由 Vaadin7 提供支持,并在 tomcat7 上运行。
请帮帮我,我在这里很迷茫。
【问题讨论】:
-
我实际上没有在 ransoft.at 上看到任何 ga.js 代码。自己看看实时源代码。你看到了吗?代码上传了,服务器刷新了吗?
-
我在标题中看到了 ga.js。它的嵌入是这样的:
-
好的,我看到它在某个时候被添加了。我没有看到其余的代码被执行——你保存为 myLibrary.addGoogleAnalytics() 的部分。你只是定义那个函数,还是你真的在某个地方执行它?此外,此特定网站可能非常适合使用 virtual pageviews 设置,因为链接指向的区域类似于新页面,但实际上不会导致页面刷新。
-
myLibrary.addGoogleAnalytics() 在启动时被执行。像这样: Page.getCurrent().getJavaScript().execute("myLibrary.addGoogleAnalytics();");这是 Vaadin 7 的一个功能,它工作得很好。这段代码也在执行中,否则 ga.js 将不存在。我不知道虚拟浏览量...但我怀疑这是 ga 集成的问题。
-
您是否在您的 GA 帐户中查看数据?如果是这样,实施可能很好,GA 只是因为非常规设置而没有检测到安装。
标签: google-analytics tomcat7 vaadin