跟踪Google Analytics中的子域名

时间:2014-11-14 20:40:44

标签: redirect google-analytics subdomain wildcard-subdomain

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

我在index.html页面上使用以下代码来阻止Google或任何搜索引擎将网页编入索引,然后我希望它将它们重定向到example.com。

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

我不确定这是否是最好的方法,我已经看到了SO和网上的相应答案。我不希望将离线子域编入索引,但我希望它们在Google Analytics中进行跟踪。

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

1 个答案:

答案 0 :(得分:1)

如果我是你,我不会做这个客户端。如果你拥有它,它可能甚至无法工作,因为重定向可能会在Google Analytics脚本下载和执行之前发生,然后将综合浏览量发送给GA。

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

如果你绝对必须做这个客户端,就像我说的那样,你将不得不等到发送命中才能进行重定向。你可以这样做:

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