代替広告にちょっとした工夫

AdSense の代替広告として Amazon アソシエイトを使っている。代替広告は AdSense で適切な広告が表示できない時に使用される。この Amazon アソシエイトの呼び出し部分を PHP で作り、ページの内容に応じて適切な広告 (本のリンク) が表示されるようにした。これは「キーワードリンク」のコードに目的のキーワードを渡せばよい。方法はいくつかある。

引数で渡した方が正確でスマートなのは言うまでもない。しかし、出力を 1 つのスクリプトだけで一括して処理したかったので、リファラを読むことにした。リファラは Web ブラウザの設定やセキュリティソフトで吐かなくすることができる。また、 Mac 版 IE では正常に取得できないことがある (代替広告の場合、リダイレクトして呼び出される形になり、 Mac ではリファラがリダイレクト元の URI になってしまうことがある) 。そのため、リファラというのは常に取得できるわけではない。

処理はあまり難しいものではない。ただし、 blog の部分はデータベースからカテゴリを引っ張るようにしたので、わりとまともな広告が出るかもしれない。おもしろいので代替ではなく、普通に呼び出してもよいのだが、これでは広告だらけになってしまう。「blog = 広告を使った小遣い稼ぎ」みたいに思われることもあるようなので、ほどほどにしておく。

このエントリへのトラックバック

spamが増えたためトラックバック機能は停止中です。

このエントリへのコメント

spamが増えたためコメント機能は停止中です。

Information

サイト内検索

けんども日記

直近 10 件
RSS
RSS 1.0
Home@けんどもネット
diary.php(v2): 2005-06-11
Copyright © 2003-2005 Kendomo.net.