我是否可以在不破坏Google分析跟踪的情

时间:2013-04-16 16:50:19

标签: php geolocation ip

我真的需要阻止美国的访客在我们仅限英国的网站上购买产品。我们从美国的IP公司获得了很多欺诈行为。我有这个很好的解决方案可以上线,但它会阻止Google Analytics和我网站上运行的任何其他美国跟踪脚本吗?有没有人有更好的解决方案?

    // Cut non UK countries out of going any further:
$ip = $_SERVER['REMOTE_ADDR'];
$country = getCountryFromIP($ip, " NamE ");

if (strtolower($country) == "united states") {
    $pageOutput =  file_get_contents("country.exclusion.html");
    $pageOutput = str_replace("<quote:site-wide-footer-tracking.html>", file_get_contents("../static-includes/site-wide-footer-tracking.php"), $pageOutput );   

1 个答案:

答案 0 :(得分:0)

我认为更好的方法是阻止美国用户完成某些操作:

  • 停止将产品添加到购物篮
  • 在产品页面上隐藏所有“添加到购物车”按钮,并将其替换为一些简单的“此产品在您所在的国家/地区不可用”文字。

这样可以防止他们购买产品,但仍然可以确保Google和其他美国实体可以无限制地浏览您的网站。