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]);
}