Home > blog > amazonアソシエイトを始めてみる-wordpress plugin編-

amazonアソシエイトを始めてみる-wordpress plugin編-

  • 2009-01-23 (金) 7:06
  • blog
  • | |
Google Adsense

amazon_wp_plugin

前回の記事、そして前々回の記事に引き続き、Amazonアソシエイト関連。
今回はAmazonのデフォルトの機能とは別に、画像や説明文をカスタム出来るwebserviceを片っ端から検証してみた。

前提の条件としては、plugin自体もしくはpluginが書き出すソースに一切の手直しが不要という点をポイントにした。
wordpressのヴァージョンは2.7で試した。

更新の無くなったかつての定番plugin “WP-Amazon”

pluginは多少英語が苦手でも、なるべく海外の、しかも更新の多い定番系を使うべきだと思ってる俺だけど、amazonともなると国によって違うので今回はその辺の縛りは無しに探していく。
ソースを一々日本のamazonにあわせて修正するのは面倒で、アップデートのたびにその作業が発生するのは辛いからだ。

WP-Amazon
manalang » WP-Amazon

古い情報を見る限り、このpluginが定番のようだ。
しかし日本のAmazonで適用するには少しソースを改造する必要があるようだ。
WordPressのAmazonプラグインを日本に対応させる

また、このplugin自体更新されておらず、最終更新がwp2.3とかで止まっている。(現在2.7)
今後のサポートや、アップデートのたびに日本のAmazonへソースをいじって改変する手間を考慮すると、これを利用するのには抵抗があるので、他を探す。

wp-tmkm-amazon 1.13ja
WordPress Plugins/JSeries » wp-tmkm-amazon
ともかめ亭 » WordPress Plugin Release : wp-tmkm-amazon
Amazon Reloaded for WordPress 3.1.0
WordPress › Amazon Reloaded for WordPress « WordPress Plugins
Nick Ohrn

今の所この二つが人気のようだ、他にも沢山あるんだけどとりあえず試して見る。

wp-tmkm-amazon

wp-tmkm-amazonは日本人のともかめさんが開発したplugin、なので日本のAmazonにもきっちり対応しているが、作者サイトに気になる文言が。

ともかめ亭 » このサイトにしては重要なお知らせ
wp-tmkm-amazon は、差し支えなければ 「WordPress Plugins/JSeries」に置かせていただけないかどうか、管理者の方にこれからご相談します。わたしの手による開発は亭の終了をもっていったん凍結とさせていただきます。コメントでいただいているご指摘分は反映してファイルを残すつもりです。

“WordPress Plugins/JSeries”が今後アップデート管理をするのか、誰か引き継ぐのか、現状では不明という事のようだ。

とりあえず使ってみるとと、こんな感じのソースを生成した。

“wp-tmkm-amazon”の書き出すソース

<div class="tmkm-amazon-view">
	<p><a href="http://www.amazon.co.jp/ 商品へのリンク "><img src="http://ecx.images-amazon.com/images/I/ 画像" border="0" alt=" 商品名 " /></a></p>
	<p>
		<a href="http://www.amazon.co.jp/ 商品へのリンク "> 商品名 </a>
		<p><em>定価:</em>¥ 価格</p>
		<p>カテゴリ:カテゴリー</p>
		<p><em>発売日:</em>日付</p>
		<hr class="tmkm-amazon-clear" />

</div>

う、うーん…これはwordpressのせいかpluginのせいかわからないけど、そのまま使用は出来なさそうだなぁ。
本来なら原因探って修正依頼だしつつ、今の所は自分で修正して使う手もあるんだけれど…今後管理がどうなるか不明なんでとりあえず他のpluginも見てみる。

Amazon Reloaded for WordPress

Amazon Reloaded for WordPressは説明文はなく、商品ページへのリンク付き画像を追加するシンプルなplugin、数カ国のAmazonに対応してて日本のものもばっちり。
ただしwordpressのplugin検索からインストールしようとすると“注意: このプラグインは現在使用している WordPress のバージョンではテストされていません。と表示される。
一応“WordPress の必須バージョン: 2.6.1 以上”、“対応する最新バージョン: 2.6.1”とあるのでそこまで古い訳じゃないので動きそう、ってことで試して見る。

“Amazon Reloaded for WordPress”の書き出すソース

<a href="http://www.amazon.co.jp/ 商品へのリンク "><img src="http://ecx.images-amazon.com/images/I/ 画像" /></a>

imgタグにalt属性つけてくれないなぁ。
投稿編集画面で商品を検索出来るのはありがたいんだけれど、wp2.7で管理画面のレイアウトが大幅に変わったためか、表示がだいぶ乱れてるな。パネルから検索結果がはみ出る形に。
また検索精度もあまりよくないようだ、まぁ俺はAmazonで商品検索してからASIN入力で直検索する手間をあまり面倒に感じてないからいいんだけれど。
これもまたそのまま使うにはちょっと問題ある感じ。

また、このpluginを調べてる時にこんな話を見つけた。

Amazonプラグイン:Amazon Reloaded for WordPress – blog.yuco.net
プラグインによっては、独自のタグをテキストボックスに投稿するものもありますが、そういうのを使うとそのプラグインをずっと入れ続けなければいけないので、将来プラグインを使うのをやめたとき、あるいはプラグイン作者がWordPress本体のアップデートに追随するのをやめて使えなくなったときなどに不安が残ります。

なるほどそうだなぁ、リンク生成サービスもそうだったけど、何かに依存してるとそれがポシャった時に面倒な事になりそうだ。
これもplugin探しの基準にしよう。

という事で他のpluginも見てみる事に。

AmazonLink

AmazonLink 0.9.2
WordPress Plugins/JSeries » AmazonLink
雑念ベース | AmazonLink

これも日本人のよしともさんが作成したplugin。
JSeriesには

WordPress Plugins/JSeries » AmazonLink
動作確認済み

 最新バージョンの動作確認環境です。旧バージョンでは同じ環境でも動作しないことがありえますのでご了承ください。
WordPress

* ME2.0.11
* ME2.1.3
* ME2.2.1
* 2.3.1(日本語リソース)

ブラウザ

とあり、よしともさんの“AmazonLink”カテゴリーの最新記事では

雑念ベース | WordPress 2.6 の投稿ページはシステムが変わったらしい
すでに2.6にしてしまった方ごめんなさい。対応は2.0以降にします。

と、wordpressが2.6になったタイミングでうまく動作しなかったようだ。この“対応は2.0以降”てのはpluginのヴァージョンの事なのかな、今0.9.2で1.0にすらなってないけれど…。

なんだかよくわからないけれどwp2.7は対応外みたいで、誤動作で投稿されちゃう事もあるぽい。
けどなんだかんだでちゃんと動くものも多いよね!って事でお構いなしに試してみる。

pluginを有効にし、投稿編集画面へ移動するとヘッダーの上にamazonの検索フォームがw
検索するとちゃんと検索出来るけれど全てヘッダーの上に表示される、商品をクリックするとamazonの商品ページに飛ぶ。
検索結果の商品リンクの下にコードが表示されるので、これを記事にコピペでAmazonの商品が表示される。

“AmazonLink”の書き出すソース
[amazon]商品ASIN[/amazon]

なんだろう、普通に動いてる気がする。
検索フォームや検索結果が表示される場所は明らかにおかしいけれど、表示位置さえ対応すればすぐ使えるんじゃないかなぁ。
とはいえ、これで表示されるのはAmazonのデフォルトの商品紹介と同じデザインのものなので、今回の俺の目的には沿わなかった。

…ところで、このpluginに限らないけれど、設定ってDBに保存してる奴多いんだけど、アンインストールした時DB掃除していってくれないかなぁ。
色々実験するとゴミすげー溜まる、実験用に別のwordpressを作れって事なのかな、それってレンタルサーバによってはつらい人もいるよなぁ、DBに呼び出されないカラムが出来ても動作に支障ないのかな??すごくスッキリしないなぁ…。

Amazon Linkage

Amazon Linkage 0.6.4
Amazon LinkageプラグインーAmazonアソシエイト for WordPress – Liner Note

“wp-tmkm-amazon”の初期のヴァージョンをlevaさんがカスタムしたもの。

Amazon LinkageプラグインーAmazonアソシエイト for WordPress – Liner Note
このプラグインを使用するにはPHP5が動くサーバが必要です。amazon.co.jpのクリック数情報を取得するにはさらに perl / WWW::mechanize(perl) / PEAR::MDB2(PHP) が動くサーバが必要です。

という事でphp5が動作するサーバが必須で、

Amazon LinkageプラグインーAmazonアソシエイト for WordPress – Liner Note
ダウンロード後に、amazon.phpを開いて設定をしてください。

と、設定はphpをじかにいじる必要があり

Amazon LinkageプラグインーAmazonアソシエイト for WordPress – Liner Note
注意点が一つあって、WordPressのフォーマッタは一行開けて文章を書くと、その部分を段落と認識して<p>タグで囲ってしまうのですが、このプラグインは<div>タグを出力しているため、これを<p>タグで囲ってしまい、自動的にXHTML invalidになってしまいます。

そのための対策として、2種類考えられます。1つは<amazon>と書くときはこのタグをもれなく<div>要素などのブロック要素で囲うこと。しかし、これはいくらなんでも面倒くさすぎで、非効率です。

ので、そのフォーマッタを直にいじります。

と、wordpressのほうまでいじらないといけない。(必須ではない)
独自タグで出力しているので、今後pluginを変更する際全ての記事を修正するか、独自関数で新たなAmazon用pluginの仕様に変換する必要もでる。

ちょっとハードルが高すぎる><
phpのいじり方は丁寧に書いてあるので問題ないが、アップデートのたびに修正はちとつらい。
俺のサーバーはhetemlなのでphpは拡張子を.php5に変える必要がある、全部のファイルを変更する必要があるうえ、php内でincludeされてたらそこも全部変更しないといけない。
ちょっと辛いので実験はしなかった;;

この辺でwordpressのpluginについては諦めた、ググって上位のpluginのほぼ全てが残念ながら俺の目的には合わなかったようだ。

雑感

  • wordpressでAmazonアソシエイトをはじめようとすると、plugin選びに苦労する(定番が現在不在)
  • wordpressだけかは不明だけど、DBにデータ保存するけど消していかないものがほとんど(wpちょっとかじってます!程度の知識じゃ後からどれが要らないデータかわからない、けどこの層が一番pluginを試したい)
  • サポートや更新がされているpluginが少ない(作るのが簡単なため自分の必要十分になればそこまでという人が多いのかな)
  • 個人作成のものに手厚いサポート求めるのは過剰要求だけど、本屋にいけば十分な情報のそろうMTに比べるとこの辺の取っ付きやすさは導入コストの差になりそう
  • 使い始めは簡単、いじりだすと大変、なれてくると簡単、こだわりだすと大変、が俺の中のwordpress
  • じゃてめぇで作れよ!というフラグが立ちそう><

Comments (Close):3

をかもと 09-02-13 (金) 18:03

どもです。
Amazon アソシエイト用のプラグインを探しているということですが、自分用に wp-amazon 1.x 系を WordPress 2.5 以降に対応したものがあります。
http://dl.getdropbox.com/u/110305/wp-amazon_for_WordPress_2.5.zip

これを改良して JSeries でリリースしようかと思ってるんですが、時間があるときに試して感想など聞かせていただけるとありがたい。

daruman 09-02-13 (金) 20:04

ありがとうございます!
さっそく使ってみます^^

hermes yellow 14-02-12 (水) 16:58

hermes versand online tracking amazonアソシエイトを始めてみる-wordpress plugin編- – atl*weblog
[url=http://www.mathrangroup.com/hermes-yellow-hermes-keywords3-1506.asp]hermes yellow[/url]

Trackbacks (Close):11

pingback from satorun.log - Blog Archive — amazonアソシエイトをやってみた 09-04-29 (水) 23:06

[...] amazonアソシエイトを始めてみる-wordpress plugin編- – atl*weblog [...]

pingback from WordPressにAmazonアソシエイト(アフィリエイト)用のプラグイン導入→結局 amazletにしました | サクっとly.com blog 09-05-04 (月) 18:33

[...] WP-AMAZON(をかもと氏対応版) [...]

pingback from オトノハ。 » Blog Archive » Amazonプラグイン追加 09-07-14 (火) 1:54

[...] ”WP-Amazon 1.x for WordPress 2.5+”の公開場所(コメントに記載あり) [...]

pingback from Amazon アソシエイトリンクの設置に便利なブックマークレット | Bowz::Notebook 10-03-05 (金) 23:11

[...] amazonアソシエイトを始めてみる-wordpress plugin編- – atl*weblog [...]

pingback from 読後感ブログ内で、Amazonを利用するPluginを検索湘南にそよぐ風 | 湘南にそよぐ風 10-07-13 (火) 15:29

[...] ここは以下のような先人の記事を参考にさせていただきました。 「amazonアソシエイトを始めてみる-wordpress plugin編-」 「wp-tmkm-amazonプラグイン配布」 「WordPress: Amazon ISBN Anchor PluginCommentsAdd [...]

pingback from WordPressでAmazonのアフィリエイトリンクを追加するプラグイン4つ - Solid Peat 10-08-23 (月) 12:59

[...] amazonアソシエイトを始めてみる-wordpress plugin編- – atl*weblog [...]

pingback from どうもWordPressのAmazonプラグインはカオスで定番がないらしい « kwLog 10-10-24 (日) 9:12

[...] amazonアソシエイトを始めてみる-wordpress plugin編- http://weblog.atl-r.net/blog/amazon_affiliate_wpplugin/ [...]

pingback from Amazon Product In a Post Plugin | singular point 11-03-26 (土) 1:21

[...] 便利な Amazon Product In a Post Plugin (AmazonPIP)を導入してみました。 しかし、amazonアソシエイトを始めてみる-wordpress plugin編- にもあるように、Wordpress では amazon 関連の決定版ともいえるツールが [...]

pingback from ■wordpressのamazonプラグイン情報収集中。 11-11-18 (金) 11:45

[...] amazonアソシエイトを始めてみる-wordpress plugin編- http://weblog.atl-r.net/blog/amazon_affiliate_wpplugin/ [...]

trackback from Jacksonville SEO company 14-06-13 (金) 9:10

Jacksonville SEO company

amazonアソシエイトを始めてみる-wordpress plugin編- – atl*weblog

trackback from marketing research 14-06-15 (日) 0:42

marketing research

amazonアソシエイトを始めてみる-wordpress plugin編- – atl*weblog

Home > blog > amazonアソシエイトを始めてみる-wordpress plugin編-

Calendar
« 2017 年 2月 »
M T W T F S S
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28          
Search
ABM | AnotherBookmark™
heteml
heteml
amadana
amadana(アマダナ)
feed
Meta

Return to page top