私はコード/ハウツーを探していません。ただの知識。
あるクライアントから質問がありました。バナー広告内からユーザーの履歴にアクセスして、履歴に基づいてターゲットを絞った広告を表示することはできますか?
明らかに、これはプライバシーの問題を引き起こしますが、技術的に実行可能なオプションではない理由を説明する必要があります.
そこでいくつか質問があります...
- を使用したユーザーの履歴へのアクセスをまだサポートしているブラウザはどれですか
window.history
。 - する人もいれば、しない人もいます。許可しない人はいつ許可しなくなったのですか?
- すべてのブラウザーで許可されている場合 (動作するスクリプトをまだ見つけていません)、一般的に使用されないのはなぜですか?
最後に、Amazon.co.uk にアクセスした後、Macrumors.com にアクセスすると、購入した/見た製品に基づいた広告が表示されます。これは、Amazonが実装したCookie/システムに基づいているだけだと思いますか?
明確にするために:
- プライバシーの問題であることは承知しています。私はコード/それを行う方法を探していません(上で述べたように)
- ページ内の訪問済みリンクを「スニッフィング」する方法があります。
- 以前は、JavaScript オブジェクトを使用して、
history
(現在のサイトから) 履歴内のすべてのオブジェクトを一覧表示する方法がありました。history.length
今でも動作します。一部のブラウザundefined
は各アイテムに対してのみ返すものもあれば、読み取り不能として返すものもあったことを覚えているようですobject
。