現在デフォルトスキンとして「Momoon(アクア)」を適用中。

楽天商品リンクの初期設定方法と使い方

ショートコード
この記事は約6分で読めます。

Cocoon 1.1.5から「楽天商品リンクショートコード」機能が追加されました。

Amazon商品リンクに似た以下のような商品リンクを作成できます。

こちらもAMP対応です。

これを利用するにはAPIの認証キーや、楽天アフィリエイトIDを登録する必要があります。以下では、その設定方法を説明します。

加えて、商品リンクを作成するためのアイテムコード・商品番号の取得方法も説明します。

現在、楽天市場、価格ナビ、楽天ブックスにしか対応していません。楽天kobo電子書籍ページなどには対応していません。
スポンサーリンク

事前準備

以下では、楽天商品リンクを利用するために必要となる準備設定を説明します。

楽天アプリケーションIDの取得

まずは、楽天APIを利用するための「楽天アプリケーションID」を取得する必要があります。

取得方法はこちら。

楽天アプリケーションIDの取得方法
楽天商品リンクショートコードを利用するには、楽天アプリケーションID(楽天デベロッパーID)を取得する必要があります。 楽天商品リンクの詳細はこちら。 楽天ウェブサービスからアプリケーションIDを取得 「楽天アプリケーショ...
楽天商品リンク機能を使う上で必須情報です。

楽天アフィリエイトIDの取得

次に、「楽天アフィリエイトID」を取得します。

取得方法はこちら。

楽天アフィリエイトIDの取得方法
楽天ウェブサービスからアフィリエイトIDを取得して設定登録する方法です。
楽天商品リンク機能を使う上で必須情報です。

AmazonアソシエイトのトラッキングID

Amazonの商品検索ボタンを表示するには、AmazonアソシエイトのトラッキングIDを取得する必要があります。

AmazonアソシエイトのトラッキングIDを入手する方法
AmazonアソシエイトからトラッキングIDを取得して、Cocoonの商品紹介リンクで利用するために設定する方法です。

Yahoo!ショッピングのID

Yahoo!ショッピングの検索リンクを表示するには、バリューコマースでYahoo!ショッピングと提携し、sidとpidを取得し設定する必要があります。

バリューコマースでYahoo!ショッピングのsidとpidを取得する方法
バリューコマースでYahoo!ショッピングと提携しsidとpidを取得し設定登録する方法です。

もしもアフィリエイト経由にしたい場合は

もしもアフィリエイト経由で報酬を得たい場合は、もしも用の設定をする必要があります。

商品リンク機能を、もしもアフィリエイト経由にする方法
Amazon商品リンクのURLを「もしもアフィリエイト」のURLに変換する機能の使い方です。

「楽天商品リンク」機能の場合、個別ページへのリンクは、もしもアフィリエイト経由にできない仕様です。

テーマ設定

各種IDを入手したら「Cocoon設定」の「API」タブに入力する必要があります。

楽天商品リンク用のIDを入力する

ショートコードの利用の主な流れ

ショートコード利用する主な手順はこちらになります。

  1. ブックマークレットの登録
  2. ショートコードの作成
  3. ショートコードのキーワードの編集

手順で言えば、このたった3手順。検索ボタンを表示する必要がなければ、2手順でできます。

以下ではショートコードの利用方法を詳しく説明します。

ブックマークレットの登録

楽天商品リンクショートコードは、手打ちで入力することも可能ですが、商品IDや商品番号を調べたりするのが面倒なので、ブックマークレットを利用することをお勧めします。

ブックマークレットを利用することで、楽天ページからクリック一発で「楽天商品リンクショートコード」を作成することが可能です。

ブックマークレットの登録&使い方はこちら。

楽天商品リンクブックマークレットの使い方
楽天商品リンクショートコードを手軽に作成するための「楽天リンク作成ブックマークレット」の登録方法と、使い方の解説です。

ショートコードの作成

以下では基本的な使い方のみ説明します。

まずは楽天市場から商品を検索します。

楽天検索フォーム

例えば、以下のルンバの商品ページを例にします。

アイロボット ロボット掃除機 ルンバ980 送料無料 日本仕様正規品

商品ページを開いた状態で、ブックマークレットをクリックします。

楽天商品リンク作成ブックマークレットをクリック

すると、以下のようなダイアログが表示されるので、ショートコードをコピーします。

ブックマークレットをクリックするとダイアログが表示

例えば、こんな感じのショートコードが作成されます。

[rakuten id="irobotstore:10000110" kw="ルンバ960"]

これを、WordPressのエディターに貼り付けると

WordPressのエディターに楽天商品リンクショートコードを貼り付ける

以下のように表示されます。

その他にも、アフィリエイト料率の最も高いショップページへリンクを貼ってくれる方法もあります。

詳しくは以下を参照してください。

楽天商品リンクブックマークレットの使い方
楽天商品リンクショートコードを手軽に作成するための「楽天リンク作成ブックマークレット」の登録方法と、使い方の解説です。

ショートコードのキーワードの編集

最後に、ショートコードのキーワードを編集します。

例えば、以下のようなキーワードを

[rakuten id="irobotstore:10000102" kw="アイロボット ロボット掃除機 ルンバ980 送料無料 日本仕様正規品"]

以下のように編集します。

[rakuten id="irobotstore:10000102" kw="アイロボット ルンバ980"]

これで、余分なキーワードが除去されたことになるので、「キーワード過多のため検索にヒットしない」なんてことも防げると思います。

ショートコードオプション

楽天ショートコードの使用例や、オプション設定方法はこちらを参照してください。

楽天商品リンクショートコードの使い方。サンプルつき。
楽天商品リンクを作成するためのショートコードの使い方を詳しく解説しています。オプションを利用することで、様々な表現を行うことが可能です。
ショートコードは手入力もできますがブックマークレットを使用したのが手軽にできるかと思います。

注意点

「楽天API」のリクエスト上限は「1秒につき1件」です

Rakuten Developers
各APIの利用制限を教えてください。
1つのapplication_idにつき、1秒に1回以下のリクエストとしてください。

この上限数だと、1ページに何個も「楽天商品リンク」を表示させると、一度では取得できない場合があります。

その際は以下のようなエラーメッセージが表示されるかと思います。

Bad Requestが返されました。リクエスト制限を受けた可能性があります。しばらく時間を置いたとリロードすると商品リンクが表示される可能性があります。

その際は、少し時間をおいてから再読み込み(リロード)すると表示されると思うので、慌てずに時間をかけて再読み込みしてください。

時間をおくことでいずれ表示されるようになると思います。

レスポンス制限にかかったとしても、読者に対して楽天ページへのアフィリエイト検索リンクは表示される仕様になっています。

まとめ

こんな感じで、楽天の商品紹介リンクを結構簡単に作成できます。

加えて、CocoonのAMP機能にも対応しているので、表示が崩れません。

「楽天商品リンク」は、「なるべく高いアフィリエイト料率ページ」が表示される仕様になっています。この仕様により、楽天アフィリエイトであっても、できる限り高いパフォーマンスを出せるようにしました。

反面、意図しない商品が表示される可能性もあります。ですので、ここら辺は今後の課題としてβ機能となっています。

今後ここら辺は、利用状況を見ながら改善していきたいと思います。

ショートコード 楽天商品リンク
スポンサーリンク
わいひら

無料WordPressテーマ、Simplicity、Cocoonを作成。当サイトと寝ログを運営しています。

わいひらをフォローする
わいひらをフォローする
おすすめレンタルサーバー

性能も兼ね備えながら安くブログ運営を開始したいのであればここ1択。

◎LiteSpeedを用いた高速サーバー(完全SSD)
◎http/2・QUIC(高速化プロトコル)に対応
◎東京・大阪でリージョン選択が可能
◎プランのアップ・ダウングレードが自由自在
◎同サービス内でドメイン管理が可能
◎転送量が多い
◎毎日無料バックアップ(14日分)
◎復元ポイントを指定して復旧可能(無料)
◎アダルト・出会い系サイト可
◎ドメインとサーバー代のチャージ払いが可能
○サーバ引っ越しオプションあり(有料)
サービス運営期間:1年4ヶ月

1年以上の契約をする場合は、クーポンコード入力でさらに20%割引(※2019/12/18 17:00まで)。

クーポンコード:Y2KIC92J9Y

クーポンの使用方法はこちら

安定感抜群のサーバーです。あまり急激なアクセス変動がないアフィリエイトサイトに向いています。

◎nginxを用いた高速サーバー(完全SSD)
◎老舗サーバーなので安定感抜群
◎ディスク容量が多い
◎転送量が多い
◎同サービス内でドメイン管理が可能
○http/2(高速化プロトコル)に対応
○毎日無料バックアップ(14日分)
△DBは7日分だけ無料復旧可能(ファイルは有料)
×プラン変更でCPUのスペックアップができない
×プラン変更しても即時反映されない
×アダルト・出会い系サイト不可
サービス運営期間:16年

プラン変更で負荷対策が行えるので、ブログ向きのレンタルサーバーです。

◎LiteSpeedを用いた高速サーバー(完全SSD)
◎http/2・QUIC(高速化プロトコル)に対応
◎プランのアップ・ダウングレードが自由自在
◎転送量が多い
◎毎日無料バックアップ(14日分)
◎復元ポイントを指定して復旧可能(無料)
◎アダルト・出会い系サイト可
○サーバ引っ越しオプションあり(有料)
○サーバー料金をチャージ払いが可能
サービス運営期間:3年

とにかく速い。サイトに表示スピードを求めるならココ。

◎nginxを用いた高速サーバー(完全SSD)
◎プランのアップ・ダウングレードが自由自在
◎ディスク容量が多い
◎転送量が多い
○http/2(高速化プロトコル)に対応
○毎日無料バックアップ(14日分)
○DB復旧は無料(ファイルは有料)
○サーバ引っ越しツールあり
○サーバー料金をチャージ払いが可能
△新しいサービスなので運営櫪がまだ短い
サービス運営期間:1年2ヶ月

格安な値段で始められる高機能サーバーです。
性能も備えつつ最安ならここ。
サイトを続けるうちにアクセスが増えれば、プランのアップグレートで対応可能です。

◎LiteSpeedを用いた高速サーバー(完全SSD)
◎激安プランが用意してある
◎値段あたりのスペックが高い(コスパ良し)
◎サーバ引っ越しオプションあり(無料)
◎アダルト・出会い系サイト可
○http/2(高速化プロトコル)に対応
△プランのアップは可能だがダウンは不可
△毎日自動バックアップ(1日分)
△前日のバックアップからのみ復元できる(無料)
サービス運営期間:3年

Cocoon

コメント テーマの質問はフォーラムへ

  1. chan より:

    わいひらさん、こんにちは。

    もしもアフィリエイト経由にする場合には、この楽天の設定はしなくても大丈夫ですか?

    • わいひらわいひら より:

      もしもアフィリエイト経由であっても、楽天商品リンクを利用する場合は設定する必要があります。
      Amazon商品リンクのみで利用する場合は、設定する必要はないと思います。

      • chan より:

        わいひらさん、コメントありがとうございます。
        楽天アプリケーションID と 楽天アフィリエイトIDも再設定しました。

        基本的なことをお聞きするのですが、楽天商品リンクとかamazonリンクとかは、商品情報をどちらから取得してリンクを作るかによって、呼び名が違うと考えて良いですか?

        • わいひらわいひら より:

          その認識でも間違いではないですが、僕の中では「どちらの通販サービスの商品を紹介するか?」による違いと思っています。

          • chan より:

            なるほど、そういうことなのですね。商品によって使い分けるのも良いですね。回答ありがとうございました。

  2. スー より:

    わいひらさん、こんにちは!
    Simplicityを使わせていただいてます。
    以前「コピペで実装!WordPressでAmazon PA-APIを利用して商品リンクを表示するカスタマイズ方法」で、Amazon PA-APIを使ったコードを利用させていただきました。
    が、Amazon APIの仕様変更により、楽天APIの方に変更したいのですが、以前のような記事で、functions.phpに貼り付けるような形で実装できたらありがたいのですが。。
    もし可能なら、お願いしますm(_ _)m

    また、別件ではありますが、楽天APIを利用する場合、「クレジット表記が必要」と規約に書かれています。https://webservice.rakuten.co.jp/guide/credit
    Cocoonでこのショートコードを使った場合、どこかに自動的に出現するのですか??

  3. スー より:

    ありがとうございます!
    頑張って自前で実装に挑戦してみようと思います。
    Amazonにない商品が楽天にあったりするので、そういうのも兼ねて、この機会に楽天APIに変更するのもいいかなと思ったもので。
    わいひらさん、これからも応援しています!

    • わいひらわいひら より:

      Amazonであっても、カスタマイズコードの「キャッシュする日にち」を長くすれば(例えば180日とかにすれば)、新しいPA-APIポリシーでも全然使えると思います。
      https://nelog.jp/amazon-pa-api-shortcode

      ただ、楽天APIの商品リンクコードであっても、多少PHPがわかれば、とりあえず実行してみて、エラーが出る部分をどんどん取り除いていけば、いけるとは思います(※もちろん一部コードを修正する必要あり)。

      ありがとうございます!
      これからも、ゆるゆると更新していければと思います。

  4. しょぼーん より:

    楽天APIのリクエスト制限に関するFAQを見かけましたのでURLを報告しておきますね。

    https://webservice.faq.rakuten.co.jp/app/answers/list/c/5267

  5. ポム より:

    こんにちは!

    cocoon好きなド素人です。 

    質問ですが、

    楽天の商品リンクは表示されるのですが、広告リンクが表示されません。楽天アプリ・アフィリエイトIDは取得入力しています。

    思い当たることがあればアドバイスお願いします。

    • わいひらわいひら より:

      広告リンクとは、AdSenseとかのことでしょうか?
      出来れば、コメントの案内にもあるように、フォーラムに書き込んでいただいてよろしいでしょうか。
      https://wp-cocoon.com/community/
      該当ページのURLと、該当部分のキャプチャとともに、書き込んでいただければ幸いです。
      フォーラムでは、登録不要で書き込むことができますので、コピペでも良いのでよろしくお願いいたします。

タイトルとURLをコピーしました