web-dev-qa-db-ja.com

Googleアナリティクスでのフルリファラーの解釈

Googleアドワーズ広告を通じて広告の料金を支払い、偽のクリックに対して料金が支払われないように監視しています。 (私はこれが初めてです)。 Googleアナリティクスを設定しましたが、[フルREFERRER]フィールドの解釈方法がわかりません(添付のスクリーンショットを参照)。完全なリファラーは「4webmasters.org」で、偽のサイトのようです。

これは、Google Adwordsがこのサイトに広告を表示していることを意味していますか? (つまり、私はこれにお金を払っています)?午前9時までに、トラフィックの最大50%がこのようになります(実際のリファラーは毎日変更されますが、常に偽のサイトです)

誰かがこれをインターペットする方法を教えてもらえますか?

Google Analytics Report

12
TSG

ジョンが言うように、これは「紹介スパム」として知られる偽のトラフィックです。今朝、「トラフィック」の約80%がこの同じドメインから送信されました。

これらのクリックに対してGoogleに支払うことはありませんのでご安心ください。

参照スパムの背後にある基本的な考え方は、一部のホストがログまたは分析データを公開し、spam-domain.comへのリンクやテキスト参照を作成することです。したがって、これらのスパマーは、何らかの理由でこれらのリンクを公開し、SEOを向上させることを期待して、spam-domain.comをリファラーヘッダーとしてサイトに偽のリクエストを送信します。

明らかに、これは非常に迷惑であり、あなたがそれに気づかなかったり、説明しなかったりすると、間違ったデータに基づいて悪いビジネス上の決定を下す可能性があります。また、このタイプのことを防ぐための本当に簡単な方法はないようです。理由は、これらの紹介スパマーの多くの場合、実際のリクエストをサーバーに送信していないからです。ログを確認した場合、問題のドメインが実際のリファラーとして送信された場所で行われたリクエストはおそらく見つかりません。彼らがしていることは、ランダムなGoogle Analyticsアカウント番号のために、Google Analyticsに偽の追跡呼び出しを送信することです。したがって、彼らは実際にあなたのサーバーを訪問していないので、多くの場合、サーバーレベルでそれらをブロックしてもあなたには何の役にも立ちません。 doサーバーログにドメインが表示されている場合、たとえば.htaccessでその特定のリファラーをブロックすると問題が解決します。

したがって、それらがGoogleアナリティクスを介してのみスパムしている場合、このスパムデータをブロックする唯一の方法は、残念ながらGoogleアナリティクスフィルターを使用することです。これを行う最も正確な方法は、リファラーがspam-domain.comであるセッションを除外するビューフィルターを作成することです。今後はリストを手動で維持する必要があるため、これは理想的ではありません。

または、リクエストのhostnameに基づいてフィルタリングすることもできます。スパマーは実際のドメイン名を知らないため、「ランダム」に生成したGoogleアナリティクスアカウントのみを知っているため、ページビューでドメイン名を渡すことはできません。そのため、Analyticsでは、Audience-> Technology-> Networkにアクセスできます。さまざまなホストが一覧表示されます。そのうちのいくつかは自分のもの、他はwebcache.googleusercontent.com、translate.googleusercontent.comなどの有効なドメインですまたは同じトラッキングコードを使用している可能性のある他のドメイン。また、spam-domain.comからの束が表示されます。そのため、ブロックされたドメインのリストを手動で更新する必要を避けるために、既知の正常なドメインからのデータを許可のみするフィルターをセットアップできます。これの唯一の欠点は、ドメインを見逃したり、将来ドメインを追加し忘れたりすると、トラフィックデータが失われる可能性があることです。

考えられる3番目のオプションは、GoogleアナリティクストラッキングIDを-1で終わらないものに変更することです。アナリティクススパムを行うこれらの人の多くは怠laで、アナリティクスアカウントの最初のプロパティのみをチェックしているようです。ただし、言及したドメインが有効なAnaytlicsトラッキングIDを何らかの形でクロールしたか、各アカウントの多くのプロパティ値を試行しているため、これは信頼したいものではありません。

10

私は多くのスパム紹介ドメインから同じことを受け取っており、header.phpまたは他の何かに含めることができるPHPコードを共有したいと思います。

このコードを使用すると、スパムドメインを自分自身にリダイレクトできます。

<?php
$spams = array ( 
                "hardcore.anzwers.net",
                "femmesdenudees.com",
                "villagedusexe.com",
                "gratuitbaise.com",
                "inbabes.sexushost.com",
                "mature.free-websites.com", 
                "simple-share-buttons.com", 
                "darodar.com",
                "social-buttons.com", 
                "hulfingtonpost.com", 
                "get-free-traffic-now.com",
                "buttons-for-website.com",
                "4webmasters.org",
                "4webmasters.com",
                "ranksonic.org",
                "ranksonic.com",
); 
// array of evil spammers 

$ref = $_SERVER["HTTP_REFERER"]; 

foreach ($spams as $site) { 
    $pattern = "/$site/i"; 
    if (preg_match ($pattern, $ref)) { 
        header("Location: $ref"); exit(); 
    } 
} 
?>

そして、次のように「no-refer-spam.php」として保存できます(「header.php」などで):

<?php
if(file_exists('no-refer-spam.php')){
    require('no-refer-spam.php');
}
?>
3
wanafans

Google Analyticsに紹介除外リストが追加されました。プロパティを選択し、管理者、次に追跡情報、そして参照除外リストに移動します。私はこの機能を使用して4webmastersや他の特に迷惑な紹介スパマーをブロックし始めましたが、機能しているようです。

3
boot13