Javascript 从子域跟踪域(谷歌分析)
我在我的域的子域中添加了这段代码来跟踪一些页面,但我不知道为什么它不起作用 我想提到的是,跟踪页面位于域中,而不是子域中Javascript 从子域跟踪域(谷歌分析),javascript,google-analytics,Javascript,Google Analytics,我在我的域的子域中添加了这段代码来跟踪一些页面,但我不知道为什么它不起作用 我想提到的是,跟踪页面位于域中,而不是子域中 <script type="text/javascript"> window.onload = function () { var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-15318659-1']); _gaq.push(['_setDomainName', 'savoyhote
<script type="text/javascript">
window.onload = function () {
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-15318659-1']);
_gaq.push(['_setDomainName', 'savoyhotel.ro']);
var hdStep = parseInt(document.getElementById('hdStep').value);
switch (hdStep) {
case 1: { _gaq.push(['_trackPageview', '/alege-data']); if(document.location.hash == '#test-lucian-20130401') { alert('alege-data') } break; }
case 2: { _gaq.push(['_trackPageview', '/alege-camera']); if(document.location.hash == '#test-lucian-20130401') { alert('alege-camera') } break; }
case 3: { _gaq.push(['_trackPageview', '/date-personale']); if(document.location.hash == '#test-lucian-20130401') { alert('date-personale') } break; }
case 4: { _gaq.push(['_trackPageview', '/finalizare-fara-garantare']); if(document.location.hash == '#test-lucian-20130401') { alert('finalizare-fara-garantare') } break; }
case 5: { _gaq.push(['_trackPageview', '/finalizare']); if(document.location.hash == '#test-lucian-20130401') { alert('finalizare') } break; }
}
(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>
window.onload=函数(){
var _gaq=_gaq | |[];
_gaq.push([''设置帐户','UA-15318659-1']);
_gaq.push([''u setDomainName',savoyhotel.ro']);
var hdStep=parseInt(document.getElementById('hdStep').value);
开关(hdStep){
案例1:{u gaq.push([''u trackPageview','/alege data']);if(document.location.hash='.#test-lucian-20130401'){alert('alege-data')}break;}
案例2:{u gaq.push([''u trackPageview','/alege-camera']);if(document.location.hash=''test-lucian-20130401'){alert('alege-camera')}break;}
案例3:{u gaq.push([''u trackPageview','/date personale']);if(document.location.hash=''test-lucian-20130401'){alert('date-personale')}break;}
案例4:{u gaq.push([''u trackPageview','/finalizare fara garantare']);if(document.location.hash='.#test-lucian-20130401'){alert('finalizare-fara-garantare')}break;}
案例5:{u gaq.push([''u trackPageview','/finalizare']);if(document.location.hash=''test-lucian-20130401'){alert('finalizare')}break;}
}
(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);})();
}
有人知道吗?你需要跟踪你的基本域名“.savoyhotel.ro”(注意开头的多余部分),inside analytics会设置规则来过滤域名和子域。例如,在我们的一些网站上,我们在分析中有过滤器,允许我们在使用单一分析标签的同时显示主域、子域和组合域的流量 现在在iPad上详细说明有点困难,但如果没有人给出更详细的答案,我会在几小时后回到我的电脑上,发布我要遵循的步骤 但它基本上可以归结为这里所说的
更新: 首先,切换回使用普通分析代码,并添加。到域的前面
<script>
var _gaq = _gaq || [];
_gaq.push(['_setAccount' , 'UA-15318659-1']);
_gaq.push(['_setDomainName', '.savoyhotel.ro']);
_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>
这是跟踪主域+子域中所有页面浏览量所需的唯一工具
现在,如果您愿意,您可以在analytics中设置配置文件,其中一个配置文件只显示来自您主域的分析,另一个配置文件则显示来自您子域的分析。您可以在此处看到该配置文件。您可以在此处看到它:尝试在您正在设置的域名之前添加一个点–
。savoyhotel.ro
前面的点表示“和以此域开头的子域”对于HTTP Cookie。谢谢CBroe,我将尝试让您知道。它不起作用。我想说的是,跟踪页面位于域上,而不是子域上。我编辑了问题,也提到了这一事实。您需要添加它。在您的域前面。但是,您在分析中所做的任何更改都必须等待24-48小时在看到任何变化之前。罗伯特,我已经在域前面添加了那个点。我不想看到我的数据在基于(子)域名的分析中过滤。跟踪页面位于主域而不是子域。修改代码后,我通常会在分析中立即看到新的跟踪数据。
function trackPageView(page) {
window._gaq = window._gaq || [];
window._gaq.push(['_trackPageview', page]);
}