2014-11-14 209 views
0

我试图在Google Analytics中跟踪我网站上的子域名,但我不希望Google为这些网页编制索引。我将这些子域名用于离线营销材料,并希望在Google Analytics中查看结果。例如,如果有人访问123.example.com,我会设置一个html重定向来将其重定向到example.com,但我希望它在Google Analytics中显示它们来自123.example.com。在Google Analytics中跟踪子域名

我在index.html页面上使用下面的代码来防止谷歌或任何搜索引擎索引页面,然后我希望它重定向到example.com。

<meta name="robots" content="noindex"> 
<meta http-equiv="refresh" content="0; url=http://example.com/" /> 

我不确定这是否是最好的方法来做到这一点,我已经看过这么多,并在网上找到合适的答案。我不希望将离线子网域编入索引,但我希望在Google Analytics中对其进行跟踪。

我是否需要修改我现有的所有页面上的GA异步代码?

回答

1

如果我是你,我不会做这个客户端。并且,如何获得它,可能无法工作,因为重定向很可能在Google Analytics脚本可以下载并执行之前发生,然后将该综合浏览量发送给GA。

将命中发送到GA并重定向用户服务器端将非常容易。您可以使用Measurement Protocol从服务器将匹配发送到GA。

如果你绝对必须这样做客户端,就像我说的,你将不得不等待直到命中被发送来做重定向。你可以这样做:

ga('send', 'pageview', { 
    hitCallback: function() { 
    window.location = 'http://example.com'; 
    } 
}); 
相关问题