広告を Gmail のように機能させたいので、ユーザーのコンテンツに応じて広告が表示されます。私のサイトのすべてのユーザーは、コンテンツを挿入するためにログインする必要があります。
AdSense サイト認証を使用していますが、問題なく動作しています。クローラーがページを読み取っていることがわかります。
サイトを次のように構成しました。
ユーザーがページにリダイレクトするたびに、私は彼の ID を追加したので、リクエストは X?id=123 です。
そして、クローラーのユーザーが同じページに入ると、同じページへの異なる ID を持つリンクのリストが表示されます (各リンクは、ID に応じて異なるユーザー コンテンツを示します)。
X?id=1
X?id=2
X?id=3 ….
それはうまくいきました!! たとえば、ユーザーが車のコンテンツを入力した場合、車の広告が表示されます。
しかし、しばらくすると機能しなくなりました。クローラーがページを読み続けていても、広告はユーザーのコンテンツに関連していません。
広告を更新し続ける方法はありますか? (クローラーが見るコンテンツは更新され続けます)
これを行うより良い方法はありますか?
私が使用: ASP.NET MSSQL 2005
ありがとう