« マイケルジャクソントレジャーズ | メイン | 携帯でgoogle検索 »

Google AdSense が含まれるページのメール送信

メール内のURLやWEBページのリンク(GET)からのリクエストですぐにメールを送信すると、Google から何度も同じリクエストが発信される。
このままでは結果的に何通もメールが送信される。
分析すると

●HTTP USER_AGENTに「Mediapartners-Google」が含まれるリクエスト。例えば携帯でも
SoftBank/1.0/812SH/SHJ002/SN***** Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1
●「Mediapartners-Google」で見られたページは、次回から日本語の広告が配信されるらしい。
●開発・検証のローカルIPでは Google からこのようなリクエストは確認されず、常に英語の広告が配信されている。
●GET だけらしい

対策方法としては

▲アプリケーションで、初回1回目だけに限定

▲HTTP USER_AGENTに「Mediapartners-Google」が含まれるリクエストをリジェクト
SetEnvIf User-Agent "Mediapartners-Google" deny_ua
order allow,deny
allow from all
deny from env=deny_ua

●GET リクエストでPOSTリクエストさせるためのWEBページをはさみPOSTだけに制限

トラックバック

このエントリーのトラックバックURL:
http://www.remix.gr.jp/cgi/mt/mt-tb.cgi/6662

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

リンク

About

2009年11月17日 05:32に投稿されたエントリーのページです。

ひとつ前の投稿は「マイケルジャクソントレジャーズ」です。

次の投稿は「携帯でgoogle検索」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.34