0

Google の Adsense のようなことをしようとしていました。彼らはJavaScriptを使用していると思いますか?しかし、広告を表示したい場合に iFrame を使用してサイトに掲載してもらうのは良い考えでしょうか? iFrame は Cookie などのユーザーのデータ情報を取得できますか (アドセンスのしくみ、ユーザーの Cookie を取得します。これが、アクセスしたサイトの広告を表示できる理由です。間違っている場合は修正してください)。

これが機能する場合、どうすればユーザーの Cookie を取得できますか? 出来ますか?Google はユーザーの Cookie をどのように取得しますか?

事前にご協力いただきありがとうございます。

4

2 に答える 2

0

(アドセンスのしくみ、ユーザーの Cookie を取得するため、アクセスしたサイトの広告を表示できます。間違っていたら訂正してください)?

あなたは間違っている。Google は Google の Cookie のみにアクセスできます。これは、Cookie のセキュリティにおける大きなポイントです。他のサイトの Cookie にアクセスできるブラウザはありません。Google は Cookie を使用してユーザーを識別できますが、Cookie を使用して Google 以外のサイトでのユーザーの行動を確認することはできません。

AdSense は、Google 検索やその他のサービスでクリックしたリンク、クリックした広告、AdSense が含まれるページ ( )、window.top.document.locationアクセスしたページ( ) を確認することで、ユーザーが何を閲覧しているかを認識します。window.top.document.referrerGoogle の私より頭のいい人が思いつく方法は他にもあります :)

EDIT : コメントに示されているように、実際にはプロパティに依存することはできません。top

于 2012-06-17T16:48:51.113 に答える
0

いいえ、これらの Cookie を取得することはできません。これらは、AdSense がユーザーを記録するために使用するドメインのみが読み取れるように保存されます。

これが iframe が使用される理由です。これにより、Google は管理するドメインに特定の URL を読み込むことができます。URL には、どの AdSense キャンペーンが使用されているかを示す識別子が含まれています。

さらに、存在する (ただしアクセスできない) Cookie には、ユーザー自体に関する情報は含まれていません。代わりに、Google サーバーに既に存在するデータに個人をリンクするための識別子にすぎません。

于 2012-06-17T16:53:19.403 に答える