我有一个小网站坐在我的主网站的一个子域。我正在尝试跟踪它,但是无论我做什么,无论我把这段代码放在哪里,我都不能让它成功地开始跟踪(甚至收集)数据。
那么,为了跟踪我的这个子域,我需要做些什么呢?那会是什么呢?
我有这个,但它不工作。:/是否需要几个小时才能让您知道您做得对,或者如果我做对了,它会让我知道(然后我一天后回来查看一些跟踪的信息?)
这就是我现在在标签前面的内容..
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-30225564-4']);
_gaq.push(['_setDomainName', '.mysite.com']);
_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>任何建议都是非常感谢的!
发布于 2012-03-22 11:11:08
你看过这篇文章吗?http://code.google.com/apis/analytics/docs/tracking/gaTrackingSite.html#multipleDomains
看起来您只需要将_setDomainName设置为您的子域名即可。
另一个参考:http://www.roirevolution.com/blog/2011/01/google_analytics_subdomain_tracking.php
将您的google分析代码修改为:
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-30225564-4']);
_gaq.push(['_setDomainName', 'mysite.com']);
_gaq.push(['_addIgnoredRef', 'mysite.com']);
_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>行_gaq.push(['_addIgnoredRef', 'mysite.com']);告诉谷歌忽略任何只有mysite.com的东西,所以你的子域应该是好的。如果你需要更多的信息,我从上面的第二篇文章中的第三点得到的。
https://stackoverflow.com/questions/9815868
复制相似问题