カテゴリー : 楽天

[WordPress] Amazon アソシエイト についてのまとめ

Amazon アソシエイト を始める  「Amazon アソシエイト(Associate)」とはいわゆるAmazonによる”アフェリエイト”サービスです。”アフェリエイト”とは登録した人が自分のサイトなどで商品を紹介し、その紹介を経由して商品が売れた場合、その紹介者に企業からお金が入るというサービスです。ぶっちゃけ企業の手先ですw  人気サイトなどを運営されている方の場合、どんどんお金が入るらしく、有名サイト様ですと、たまに還元サービスなどを実施して、いつも利用してくれる人たちに商品をプレゼント!…なんてことまでしているみたいです。 還元サービスしている神サイト様例 ラノベの杜 徒然なる日々の中で : アフィリエイト還元企画 第二弾  ※注意 いつもしているわけではありません。  と、いいつつも、このサイトがそんなに人気のあるサイトではありませんし、商品を買ってもらえるほど信頼性のあるサイトではありませんので、私自身は収入を得られるつもりは毛頭ありません=私は還元しませんw  今回やってみようと思ったのは、ただ興味を持ったからです。”Amazon ECS”で使用するためにアフェリエイトを行う為のアソシエイトIDを持っているんですが、そのID宛てに「今回の成功報酬は0円です」とかってメールがやたらくるので、ちょっと興味を持ってやり方を調べてみました。 Amazon アソシエイト の公式機能まとめ  Amazon アソシエイトの公式サイトを眺めていましたが、どうやらAmazonのサイトで商品単位やウィッシュリストなどでタグを生成してくれるので、それを貼り付ければいいようです。早速やってみます。 リンク&バナー : 商品リンク  好きな商品へのリンクを作成できる。表示する要素や色なども選べるし、テキストのみも可能。しかし、よく見ますね、これ。。。 リンク&バナー : 検索結果へのリンク  Amazonでの検索結果を貼り付けるバージョン。下のリンクの内容が鼻に付くのは勘弁してくださいm(_ _)m エラリー・クイーンの洋書 リンク&バナー : バナーリンク  好きなカテゴリへのバナーリンクを作成できる。これはゲームのバナーリンクです。 リンク&バナー : イージーリンク  大きさだけを選んでAmazonのバナーを表示する機能。これもよく見ますね。 ウェジット - Amazonおまかせリンク(R)  ウェジットも結構ある。ウェジットはたくさん貼り付けると重いので、その中から一つサンプルで配置。サイトにそぐう商品を紹介してくれるウェジットらしい。いったい、どんなものがひょうじされるやら。。。  なるほど、よく見たことがあるものばかりで、どれだけ普及しているかが伺い知れます。さて続いてWordPress用のAmazon アソシエイト機能を調査してみます。 WordPress においての Amazon アソシエイト  これについてはこちらの参考サイトをご覧ください。 参考サイト様 amazonアソシエイトを始めてみる-登録編- - atl*weblog amazonアソシエイトを始めてみる-リンク生成サービス編- - atl*weblog amazonアソシエイトを始めてみる-wordpress plugin編- - atl*weblog amazonアソシエイトを始めてみる-結局どうしたの編- - atl*weblog  見ての通り、全部同じサイト様です。こちらの一連の記事を読むと、WordPress のプラグインはよっぽどのことがない限り使わない方がいいことがわかります。私も習ってプラグインは使わないことにします。 他のアフェリエイト  他のサイトのアフェリエイトで有名なのは、やっぱり”Google Adsense“や”楽天アフェリエイト“でしょうか。この辺もそのうち調査してみたいですね。 - [ 続きを読む ]

[Ruby on Rails]楽天WEBサービスの503エラーについて

 先日から楽天WEBサービスから利用している楽天APIで商品検索を実行すると以下のようなエラーが発生する問題が起きています。 503 Service Unavailable  このエラー自体はよく見かけるエラーですが、少し前から頻発してました。この件についての公式リリースはこちらです。 RWS開発日記 — 503エラーに関するお問合せについて - 楽天ウェブサービスの開発・運用チームのブログ -  こちらのリリースを読むと、どうやら1秒間に1リクエスト以上実行すると503エラーとなり、しばらくは利用できなくなる…ということらしいです。まぁその仕様変更自体はしかたがないので、リクエスト実行前に1秒停止するロジックを追加し、1秒に1回以下に絞ってみました。 options_query_encoded = URI.encode(options_query) # URI.encodeでは'=+'が変換されないので、手動で置換する options_query_encoded = options_query_encoded.gsub(/=\+/,'=%2B') search_request_url = "#{@request_url}?#{@developer_id_query}#{@affiliate_id_query}#{options_query_encoded} &operation=ItemSearch&version=2009-04-15".gsub!("\n","").gsub!(" ","") @search_request = search_request_url #2009/11/13 リクエストの回数制限対応 sleep 1 xml_result = open(@search_request)  しかしやっぱり503エラーになってしまいます。しょうがないので解決するまで一時的に楽天APIの使用を停止することにしました。…まったく勘弁してください。 - [ 続きを読む ]