htaccessを使用して特定のサイト紹介リンクを非表示にする方法は?
特定のサイト名のトラフィック(紹介)をグーグルアナリティクスや同様のウェブなどから隠したいのですが、たとえば、その特定のサイトのトラフィックを紹介としてではなく、htaccessで直接トラフィックとして表示することを望んでいますか?「htaccessでアフィリエイトリンクを隠す方法」と同様の質問を検索しましたが、役に立ちませんでした。
回答
条件付きでReferer
HTTPリクエストヘッダーの設定を解除できますが(.htaccess
リクエストが「直接」として表示するドメインから送信されている場合)、これはサーバーに表示される内容のみを変更します。
ブラウザは、すでに計算したリファラを(それがない、すべての後に、要求の一部を形成する)HTTPリクエストをする前に。そしてこれはdocument.referrer
、ブラウザのJavaScriptプロパティ(Google Analyticsが使用する)に割り当てられているものです。サーバーは何の役割を果たしていないので、これに影響を与えることはできません。
ただし、document.referrer
JavaScriptプロパティは読み取り専用です。このプロパティに何かを割り当てようとしても効果はありません。したがって、GAコードの前にこのプロパティをリセットしようとしても、GAが報告する内容は変わりません。
GAがGA自体でこれを報告する方法を何らかの方法で変更する必要がありますか、それともGAを完全にバイパスする必要がありますか?
同様の質問「htaccessでアフィリエイトリンクを非表示にする方法...
アフィリエイトリンクは通常、HTTPリファラー(信頼性が低い)に基づいているのではなく、URL自体のパラメーター(アフィリエイトID)に基づいていることに注意してください。