WP Associate Post Amazonアソシエイト・楽天アフィリエイトかんたん導入プラグイン

ヘルプ

/ 公開日:2017年01月14日

複数の広告を設置すると一部の広告が表示されなくなる現象について(APIのリクエスト制限について)

【重要】2019年1月16日より、Amazonのリクエスト制限ルールが変更となります、詳しくは以下の記事をご確認ください。

Amazon Product Advertising API の規約変更に関するリクエスト上限変更について

一つの記事やページに多くの広告を設置すると、一部の広告が表示されなくなったり表示が遅くなることがあります。
これは、Amazonや楽天側で商品の取り扱いがなくなっている場合の他、APIのリクエスト制限にかかった場合に起こります。

WP Associate Postでは、「キャッシュ機能」を搭載し、このリクエスト制限の問題を可能な限り回避するようにしていますが、大量の商品広告を掲載した場合などは、どうしてもリクエスト制限に引っかかる可能性があります。

なので、回避方法として記事を公開したらすぐにユーザーとして表示ページにアクセスし、すべての広告が表示されるまでページをリロードすることをオススメします。
(通常、多くとも2回ほどリロードすればキャッシュされるはずです)

cache01

そうすることで、24時間のキャッシュが即時設定され、その後に訪問するユーザーに素早くページや広告を表示することができます。
(キャッシュの「強制クリア機能」を使用した場合も同様に、ユーザーとして一度ページにアクセスすることで24時間のキャシュが再設定されます)

また、リクエスト制限値については各サービスのAPIによって異なりますので、以下にそれぞれ紹介しておきます。

Amazonのリクエスト制限値

Amazonの場合は、初期値では以下にあるように1秒間に1回(1時間に3,600回)以下のリクエストが許容されています。

Each account used to access the Product Advertising API is allowed an initial usage limit of 1 request per second.

Changes to request limits【Product Advertising API】

また、この制限は以下の計算式で過去30日間の売上金額に応じて変更されていきます。

1秒間あたりのリクエスト数 = 1 + round(過去30日間の売上高 / 4,600 USD)

※「round」とは小数点以下を四捨五入すること

上記の計算式に従って計算した場合、リクエスト制限は以下の表のようになります。

売上高 USD(円) 1秒あたりリクエスト数 1時間あたりリクエスト数
1 3,600
720$(86,400円) 1 3,600
2,299$(275,880円) 1 3,600
2,300$(276,000円) 2 7,200
5,000$(600,000円) 2 7,200
10,000$(1,200,000円) 3 10,800
20,000$(2,400,000円) 5 18,000

※円は1USD=120円で計算

楽天市場・楽天ブックスのリクエスト制限値

楽天市場・楽天ブックスの場合は以下にあるように1秒に1回以下となっています。

1つのapplication_idにつき、1秒に1回以下のリクエストとしてください。

各APIの利用制限を教えてください。【楽天ウェブサービス】ヘルプ

リクエスト制限の緩和については別途申請が必要で、大規模なサイト構築かつ高い成果が見込める場合において緩和される可能性があるようです。

大規模なアフィリエイトサイト構築を目的として、リクエスト制限の緩和を必要とされ、高い成果を獲得されることが見込まれるデベロッパー様には、申請フォームに必要事項をご記入いただき、内容を審査させていただいた上で、リクエスト制限の緩和を実施させていただきます。APIリクエスト制限緩和について。【楽天ウェブサービス】ヘルプ

メール登録して重要なお知らせを見逃さないようにしよう!

プラグインアップデートの際、“サイトの設定を確認した上でバージョンアップしないと広告が一時表示されなくなる”など、重要なお知らせを含む場合があります。
このような注意事項を見逃さないよう、なるべくメール登録いただくことをオススメしています。 (その他、以下のお知らせを送付する場合がございます)

  • 重大な不具合や、仕様変更のお知らせ
  • 便利な新ツールや新サービスのお知らせ
  • アンケート・開発協力のご案内

現在、新規登録停止中につき、お知らせの受け取りはTwitterをフォローしていただければと思います。

広告メールを大量に送りつけたり第三者にアドレスを提供することはありません、またいつでも1クリックで解除いただけます。

Powered by acmailer.

『開発継続のための支援をしてもいい』と思われましたら

当プラグインをご利用後、気に入っていただき『開発継続のための支援をしてもいい』と思われましたら、以下ページよりご支援いただけますと嬉しく思います。

WPアソシエイトポストの開発を支援する

今後とも「WPアソシエイトポストR2」をよろしくお願いいたします。

ヘルプ記事 一覧へ