网站重定向(基于访问者的地理IP),不会影响Google Analytics或抓取工具

时间:2012-11-19 14:03:40

标签: php

目前我的网站 - 我们称之为www.mydomain.com,它使用Google Analytics。

该网站以英国为基础。我们在同一台服务器上使用基于美国的镜像站点,同一个域名 - www.mydomain.com/us/,它使用不同的Google Analytics ID。

从技术上讲,如果有一些访问者来到我们的英国网站,如果他的IP地址属于美国,我们只想通过调用PHP标题位置将访问者重定向到我们的美国网站,即

header("Location: www.mydomain.com/us/");

如果发生这种情况,那么我们不确定网站上的GA“流量”记录会发生什么。

例如,在Google Analytics上,如果访客A在其浏览器上输入www.mydomain.com并进入该网站,那么这就是DIRECT TRAFFIC。

如果我们将它们重定向到www.mydomain.com.com/us/,它仍然是直接流量。

如果访问者B在Google搜索结果中找到我们的网站,并点击搜索结果进入主网站,那么它就是有机交通。但是,如果我们将访问者B重定向到美国网站,我不确定美国网站上的Google Analytics如何处理此问题。

我的问题是

  1. 它是否将客户视为访客B的有机或直接流量?

  2. 如果有人通过自然搜索引擎排名进入并被我们重定向到美国网站,我希望将它们归类为自然搜索引擎。我怎样才能确保这种情况发生?

  3. 关于机器人的一般问题 - 我们计划根据用户的IP重定向。我们如何避免与Google的IP冲突,以便谷歌(或任何机器人)可以查看我们的英国和美国网站,而无需从我的代码重定向?

  4. 一些建议将受到高度赞赏。

    非常感谢!

1 个答案:

答案 0 :(得分:0)

  1. 重定向将作为引用者的旧页面。因此我很确定GA会将其视为现场链接,但是您可以在GA中命名。

  2. 这就是为什么你理想的想要避免做偷偷摸摸的重定向。为您的客户/访客提供一个选择,而不是强迫他们通过网站 - 大多数网站倾向于这样做。如果我拥有来自美国的IP地址,但由于属于英美ISP的子范围很小,我会有效地来自英国怎么办?

  3. 您需要映射机器人的IP范围。这不是一件容易的事。