2012-04-02 6 views
5

これが最良の例で説明質問です:HTTPリファラー(サイトA、B、C-A〜C)に通す?

ユーザーはサイトAになり、サイトBにクリックスルー。参照サイトはサイトAになりました。同じユーザーがサイトサイトCのサイトCにリンクしています。参照サイトは現在サイトBです。

サイトCの参照サイトを表示することが可能かどうかは疑問ですサイトA(最初のリファラー)にします。

なぜ私はこれを少し好みますか?

私は実際の宛先(サイトC)にリダイレクトするターゲティングソフトウェア(サイトB)を使用しています。 Googleアナリティクスは、最終的なターゲットではなくこのターゲットソフトウェアにリンクするため、すべての紹介をターゲットソフトウェアとして登録し、参照サイトのトラッキングの目的を完全に無効にします。

実際にサイトCにアクセスした場所を確認するために、「実際の」リファラー(サイトA)を渡すことができます。

可能であれば、簡単に破損する可能性のある「ハック」や「回避策」がなければ、この操作を行いたいと思います。

+0

あなたの例では、「サイトB」はHTTPリダイレクトの代わりに透過プロキシになる可能性があります... btw醜い... – dAm2K

+0

@ dAm2Kありがとう、私はそれを見ていきます。 – Avicinnian

答えて

8

_setReferrerOverideを参照してください:

キャンペーントラッキング値を決定するために使用さリファラURLを設定します _setReferrerOverride()

_setReferrerOverride(newReferrerUrl)。このメソッドを使用して、iFrame内のガジェットがリフェラルを正しくトラッキングできるようにします。デフォルトでは、キャンペーントラッキングはdocument.referrerプロパティを使用して、GIFリクエストのutmrパラメータで渡されるリファラーURLを決定します。ただし、このパラメータは独自の値で上書きできます。たとえば、新しいリファラーをhttp://www.google.com/search?hl=en&q=hatsに設定すると、キャンペーンのCookieにsource = google、medium = organic、およびkeyword = hatsの新しいキャンペーンが保存されます。

_gaq.push(['_setReferrerOverride', 'URL-YOU-WANT-AS-REFERRER']); 

あなたはインラインフレームを使用してされているかどうかそれはまだ動作する可能性があります。ハックではなく、試してみる価値がある。

+1

+1。 iframeの有無にかかわらず動作します。 – Yahel

6

あなたはユニバーサルアナリティクスを使用している場合、それはより多くのこのようになります:

ga('set', 'referrer', 'URL-YOU-WANT-AS-REFERRER'); 

は、あなたが(とcreate呼び出し後の)ページビューイベントを送信前に、あなたがそれを行うことを確認してください。

+1

また、 'create'コールの後に来なければならないようです。 –

+1

@MikeJaremaありがとう、編集されました。 –

+0

ありがとうございました! –

関連する問題