0

私は本当に、米国を拠点とする訪問者が英国のみの Web サイトで製品を購入するのを阻止する必要があります。米国ベースの IP から多くの詐欺を受けています。この優れたソリューションを公開する準備ができていますが、Google アナリティクスやその他の米国ベースの追跡スクリプトが私のウェブサイトで機能しなくなりますか? 誰かがより良い解決策を持っていますか?

    // 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 );   
4

1 に答える 1

0

これを行うより良い方法は、米国に拠点を置くユーザーが特定のアクションを完了できないようにすることだと思います。

  • 商品をバスケットに追加するのをやめさせる
  • 製品ページで「カートに入れる」ボタンを非表示にし、単純な「この製品はお住まいの国ではご利用いただけません」というテキストに置き換えます。

これにより、製品を購入することはできなくなりますが、Google やその他の米国に拠点を置くエンティティが制限なくサイトを閲覧できるようになります.

于 2013-04-16T17:23:10.547 に答える