PA-APIが使用不可!? それでもRinkerでAmazonの販売実績となるよう商品リンクを貼る方法

ブログ運営

どうも、こんにちは。

僕は先日、Amazonアソシエイトに申請し、Amazonの商品リンクをブログに貼ることができるようになりました。

しかし、承認を得た状態ではありません

現在の僕の状況は、Amazonアソシエイトに参加することはできているが、承認はされていないということになります。

少しややこしい状況ですが、審査方法について、どうやら最近Amazonアソシエイトの運用が変更となったみたいです。
これに関して、以下のとおり記事にしていますので、是非ご覧ください。

承認を得ていなくても、商品リンクを貼れるのなら問題ないよね♪

ということで、wordpressから商品リンクを貼る作業を始めました。

ググってみると、Amazonアソシエイトや楽天アフィリエイトの商品リンクを綺麗に貼る「Rinker」というプラグインがあり、こちらを使用すると、

Rinker公式サイトから写真引用

このように素晴らしい見栄えの商品表示ができるのです。
ググってみたところ、「Rinker」はすぐに検索表示されましたし、多くの方が使用しているようでした。

早速、僕も使ってみようと思い、プラグインをインストールし設定を進めたところ、まさかの使用できない状況であることが判明しました。

前置きが長くなってしまいましたが、ここからようやく本題です。
この問題の原因はなんだったのか、商品リンクを貼るためには、結局どうすればいいのかを調査してみました。

「Rinker」が使用できなかった原因とは?

Rinkerは、商品リンクの作成に、Amazonの機能である「Product Advertising API (以下、「PA-API」) 」という機能を使用していました。

このPA-APIは、「商品情報や販売金額などを取得することができる」機能とのことです。

そして、今回Rinkerが使用できなかった原因は、このPA-APIの使用権限がなかったことが原因でした。

Rinkerに限らず、いくつかのRinkerのような商品リンク作成プラグインを調べてみたところ、同様の機能を使用していました。

では、なぜ僕がPA-APIの使用権限がなかったかというと、それはAmazonアソシエイトから承認を受けていないためということがわかりました。

僕のアカウントでAmazonアソシエイトにログインし、確認してみたところ、以下のとおり、しっかりと「❌」がついておりました😅

承認されていると、同じ画面でRinkerの設定に必要なIDを取得することができるはずだったのです。
PA-APIが使用できないため、商品情報が取得できないという状況になっていたんですね。

PA-APIを使用するためには、Amazonアソシエイトから承認を受ける必要がありますが、そのためには、Amazon商品の販売実績を作る必要があります

「Rinkerの使用」について、正確には、商品情報を取得する方法として、PA-APIを使用してAmazonから取得する以外に、

代替方法
  • 商品情報の取得を楽天市場からの取得に切り替えて、使用する。
  • また、このほか「もしもアフィリエイト」経由で使用する。

という2点の方法でRinkerを使用することができます。

本記事では、後述していきますが、「楽天市場からの取得」の方法を活用してきます
※「もしもアフィリエイト」経由での方法では、Amazonの販売実績とならないようです。
 本記事では「もしもアフィリエイト」経由での方法の詳細については、説明は割愛させていただきます🙇‍♂️

しかし、そうはいっても、

自力で商品リンクを作成することは手間だし、どうしてもこの素晴らしいプラグインを使用したいよなぁ…

PA-APIが使用できない状況の中、いかにして「Rinker」を使用するか

今回は、Rinkerを使用する前提は、次のようになります。

前提条件
  1. PA-APIが使用できない。
  2. 作成した商品リンクのうち、Amazonのリンクから購入した場合、PA-API経由で購入したことになること。
    → つまり、承認を得るため、Amazonの販売実績となるようにすること。
  3. 「もしもアフィリエイト」経由の商品リンクとしない

どうしたらいいものかといろいろググってみたところ、どうやら過去にもPA-APIが、Amazonアソシエイトの規約変更により、使用できない状況になってしまった方が結構いるようでした

そこで、今回以下のサイトを参考にさせていただきました。
こちらのサイト紹介されているRinkerの使用方法は、上記の前提条件を全てクリアしたものとなっています。

≪エラー解決≫RinkerのPA-APIエラーを解決できた / PA-API経由リンクを作成できないあなたへ

僕は、こちらのサイトを参考にして、Rinkerを作成しています。

サイト運営者:イケてるオタク さん

【朗報】PA-API制限でもRinkerで商品リンクを作る方法がある!

こちらのサイトも参考になりました。

サイト運営者:wagashi さん

大変助かりました!お礼申し上げます🙇‍♂️

手順

Rinkerをインストールする

ダウンロードはこちら

ダウンロードできるファイルが複数ある場合は、新しいバージョンをダウンロードしてください。

Rinker設定

wordpressの左側のメニューから「Rinker設定」を選択する。

※Amazonアソシエイトから承認を得ると、「アクセスキーID」「シークレットキー」が取得できるようになります。

今回は、もしもアフィリエイトは使用しないため、チェックが入っていないことを確認する。

最後に忘れずに「変更を保存」してください。

商品リンクの作成

投稿記事の作成画面のブロックに「Rinker」が追加されています。
楽天市場から商品検索」で作成したい商品を検索し、商品リンクを作成していきます。

※上記のRinker設定にて、「API」を空欄としているため、「Amazonから商品検索」で検索を行うとエラーとなります。
 Amazonアソシエイトから承認を得て、PA-PAIが使用できるようになると「Amazonから商品検索」で商品情報を取得できるようになるんですね。

下記のように作成される。

この時点で商品リンクを作成することができています。
しかし、この「Amazon」のリンクで購入したとしても、PA-API経由での購入と判断されず、承認に必要な販売実績とならないようです。
※サイトの売り上げ実績としては計上されます。

そのため、以下の手順が必要になります。

次にAmazonアソシエイトにログインし、「商品リンク」から上記で作成した同じ商品を検索する。

URLをコピーする。

次に、wordpressに戻り、メニューから「商品リンク」をクリックする。

作成した商品リンクをクリックする。

上記のAmazonアソシエイトからコピーしたURLを、「Amazonボタン用URL」に貼り付ける。

設定は、以上となります。
最後に忘れずに、「更新」してください。

完成!

正しくAmazonリンクが画面遷移することを確認してください。
念のため、遷移後のURLも確認していてください。

ちなみに、楽天アフィリエイトやYahooショッピングは、もしもアフィリエイト経由のリンクを作成しています。

まとめ

今回行った設定内容のポイントは、以下のとおりです。

Amazonアソシエイトからの承認を得るためには、Amazon商品の販売実績を作らなければならない。
そのために、

  • PA-APIの使用権限がなく、Amazonから商品情報の取得が出来ないため、楽天市場から商品情報を取得した。
  • Amazonの購入実績として計上されるよう、AmazonリンクのURLを貼り替えた。

だいぶ長くなってしまいましたが、以上となります。

いろいろ情報が錯綜しているところで、情報収集に時間が結構かかってしまいましたが、参考になればと思います😊

ただ僕は、まだ売り上げた実績がありませんので、今後進展がありましたら、発信していこうかと思います。

ブログ運営
ダイジュをフォローする
効率的にプログラミングスキルを身につけて、ITエンジニアになろう!

どの企業も中途採用では、入社後に新人研修のような手厚いプログラミング研修を用意していることはなく、すぐに現場配属となることがほとんどです。
そのため、転職前にしっかりと学習しておくことが必要となります。
僕は、企業の新人研修とプログラミングスクール受講のどちらも経験したことがありますが、スクールの受講内容は、企業の研修にも引けを取らないと感じます!
エンジニアへの転職を本気で考えている方は、効率的に差を埋めるためにもぜひプログラミングスクールの受講をおすすめします!

ITエンジニア ダイジュBlog
タイトルとURLをコピーしました