【问题标题】:Site redirect (based on geographic IP of visitor) without affecting Google Analytics or crawlers网站重定向(基于访问者的地理 IP)而不影响 Google Analytics 或爬虫
【发布时间】:2012-11-19 14:03:39
【问题描述】:

目前是我的网站 - 我们称之为 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 搜索结果中找到我们的站点,并点击搜索结果进入主站点,则它是 ORGANIC TRAFFIC。但是,如果我们将访问者 B 重定向到美国网站,我不确定我们美国网站的 Google Analytics(分析)如何处理。

我的问题是

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

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

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

一些建议将不胜感激。

非常感谢!

【问题讨论】:

    标签: php


    【解决方案1】:
    1. 重定向会将您的旧页面作为引荐来源网址。所以我很确定 GA 会将其视为站内链接,但是您在 GA 中将它们命名为。

    2. 这就是您理想情况下希望避免进行偷偷摸摸的重定向的原因。给你的客户/访客一个选择,而不是强迫他们通过一个网站——大多数网站都倾向于这样做。如果我有一个来自美国的 IP 地址,但由于属于英国-美国 ISP 的一个非常小的子范围而实际上来自英国,该怎么办?

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-27
      • 1970-01-01
      • 2016-03-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多