一部の e-マーケティング ツールは、以前の場所に基づいて表示する Web ページを選択すると主張しています。つまり、トラックのサイトをブラウジングしてから Ford.com にアクセスすると、最初のページは Ford Explorer になります。
HTTP_REFERRER で直前のページを取得できることは知っていますが、6 サイト前のページがどこにあったかをどのように知ることができますか?
一部の e-マーケティング ツールは、以前の場所に基づいて表示する Web ページを選択すると主張しています。つまり、トラックのサイトをブラウジングしてから Ford.com にアクセスすると、最初のページは Ford Explorer になります。
HTTP_REFERRER で直前のページを取得できることは知っていますが、6 サイト前のページがどこにあったかをどのように知ることができますか?
これで始め
られるJavascript: http://www.dicabrio.com/javascript/steal-history.php -without-javascript/
編集:これは機能しますが、これは卑劣なマーケティング手法であり、プライバシーの侵害であることを付け加えたいと思います.
無関係ですが関連性があります。1ページだけ振り返りたいが、ページのヘッダーにアクセスできないdocument.referrer
場合は、訪問者が来た場所を示します。
ブラウザ履歴のエントリの値にアクセスすることはできません(クライアント側でもサーバー側でもありません)。あなたができることは、ブラウザを送り返すか、いくつかのステップを転送することです。それ以外の場合、履歴のエントリはプログラムによるアクセスから隠されます。
また、ユーザーがページへのリンクをたどる代わりにURLバーにアドレスを入力した場合、HTTP_REFERERは表示されないことに注意してください。
ブラウザの履歴に直接アクセスすることはできませんが、サイトのリストをユーザーの履歴と比較することはできます。これができるのは、ブラウザが、アクセスされていないリンクとアクセスされているリンクに異なるCSSスタイルを割り当てるためです。
このスタイルの違いを使用すると、純粋なCSSを使用してページのコンテンツを変更できますが、通常はjavascriptが使用されます。ユーザーが実際に使用するRSSアグリゲーターまたはソーシャルブックマークリンクのみを表示することでユーザーエクスペリエンスを向上させるためにこのトリックを使用することについての良い記事がここにあります: http ://www.niallkennedy.com/blog/2008/02/browser-history -sniff.html