※利用前に必ず規約を確認してください。
▼機能を無料で試せるフリー版を用意しています(Fantiaへの無料会員登録が必要です)
- ウェブサイトにアマゾンの商品ランキングを表示したい!
- でもいちいち手動で商品リンクを貼るのはメンドクサイ...
アマゾンでは、カテゴリーごとに人気の高い商品のランキングを、1時間毎で更新しているページが存在しています(アマゾン売れ筋ランキング)。
Amazonアソシエイトに参加しているアフィリエイターの方々の中には、アマゾンの商品売上ランキングを自分のサイト・ブログでも掲載したい!と考えている方も多いのではないでしょうか?
実際に私もそのように考えてググってみたところ、それっぽいプラグインは存在していませんでした(多分)。
一応、ランキングを設置できるウェブサービスは存在しているものの、一定確率でアソシエイトIDが他人のものに置き換わってしまったり、そもそもデザイン自体を自由にカスタマイズできないものが多かったです。
また、2019年以前まではRSSフィードを利用してランキングを簡単に設置できましたが、アマゾンは既にRSSの配信を終了してしまったため、同じ方法は使えません。
そこで当サイトでは、オリジナルのWordpress向けプラグインである...
『アマゲッティ(AmaGetti)』
を開発し、同じような考えを持っている方々に配布することにしました!
開発者:ふかふか しゅうぞー
[toc]
アマゲッティ(AmaGetti)とは?
『アマゲッティ(AmaGetti)』とは、アマゾンの商品ランキングを自動的に取得して、Wordpressサイトに表示させることの出来る無料プラグインです。
もちろん、アマゾンアソシエイトコードの挿入に対応しています。
▼設置例(1時間おきに自動更新)
↑このように、スライド型のランキングウィジェットを、サイト上の好きな箇所に設置できるようになります。
ただし無料のフリー版では
- 表示カテゴリーは1つのみ
- ランキング設置方法はウィジェットのみ
など、機能に制約があります。
『最大5つまでの複数カテゴリー表示』
『ショートコードによる設置』
など機能をフルで利用したい場合は、有料配布しているフル機能版をご購入ください。
▼カスタマイズ適用方法はコチラの記事を参照
-
AmaGettiプラグインのカスタマイズ方法(複数カテゴリー化・商品表示数の増加など)
2022.9.9追記 2022年9月9日(金)より配信開始したver2.0より、プラグインを無料版と有料版に分割しました。 これにより、カスタマイズコードを適用する手間(本記事の手順)を省けるようにな ...
続きを見る
商品情報は自動で取得可能
アマゲッティでは主に以下の商品情報を、アマゾンから自動的に取得して表示する ことが出来ます。
自動取得情報
- ランキング順位
- 商品画像
- 発売日
- 商品タイトル
- 通常価格
- 新品最安値
サーバーのCron機能を利用し、ランキング取得プログラムを自動実行させることで、好きなタイミング・頻度でランキング情報を取得(更新)させることが可能です。
▼Cronの時間設定方法はコチラ
-
サーバー上のプログラムを自動実行!Cronの時間指定方法を分かりやすく紹介
サーバー上の機能の1つに、PHPファイル等のプログラムを自動的に実行させる『Cron(クーロン)』と呼ばれるものがあります。 Cronとは? Cron(クーロン or クローン)とは、指定時間に指定コ ...
続きを見る
レスポンシブ対応デザイン
PC・スマホ・タブレットなど、デバイスに応じて自動的にレスポンシブデザインが適用されます。
※利用環境を事前に確認しておいてください。
▼PC・タブレット表示
▼スマホ表示(タブメニューはスクロール可能)
デザインは簡単に変更可能
プラグイン内の『amagetti.css』を編集することで、デザインを自分好みにカスタマイズすることが出来ます。
▼デザインの制約はありません!
アソシエイトIDが "置き換わる" ことは一切ナシ!
ネット上で提供されているサービスによっては、設置した商品リンクのアソシエイトIDが一定確率で置き換わるものが存在します。
しかしアマゲッティでは、そのようなことは一切ありません。
100% ご自身のアソシエイトIDでご利用いただくことが可能です!
『フリー版』と『フル機能版』の違い
アマゲッティプラグインは、無料の『フリー版』と有料の『フル機能版』が用意されています。
フリー版とフル機能版には以下の違いがあります。
フリー版の特長
- 表示カテゴリー数は1つのみ
- ランキングの設置方法はウィジェットのみ
- ショートコードによる設置は非対応
- "Powered by AmaGetti" のクレジット標記あり
フル機能版の特長
- 表示カテゴリー数は最大5つまで
- ランキングの設置方法はウィジェット、ショートコードの両方に対応
- ランキングは計5種類まで設定可能(ショートコード)
- "Powered by AmaGetti" のクレジット標記が削除
- 各商品のレビューページへのリンクを追加(アソシエイトID反映可能)
プラグイン導入 ~ ランキング設置手順
プラグイン導入について解説していきます。
手順①:プラグインをWordpressにインストール
※利用前に必ず規約を確認してください。
まず最初に上記のFantia(ファンティア)公式アカウントにて配布されているプラグインデータ(.zip)をダウンロードしてください。
そしてWordpressメニュー画面の『プラグイン』⇒『新規追加』⇒『ファイルを選択』より、ダウンロードしたプラグインデータ(.zipのまま)を選択して、インストールを開始してください。
手順②:Amazon APIを設定
プラグインのインストールに成功すると、Wordpressのメニュー画面に『AmaGetti設定』が追加されます。
まず最初に、基本設定を行う必要があります。
1つめのステップとして、自身のアマゾンアソシエイトアカウントで利用している『アクセスキー』『シークレットキー』『アソシエイトID』を入力してください。
※アクセスキー等は Amazon Product Advertising APIの認証キーを取得 から取得できます。アマゾンアソシエイトの審査に合格していないと、アクセスキー・シークレットキーを利用することは出来ません。
2つめのステップとして、取得したいアマゾンランキングのカテゴリーを設定します。
ここでランキングIDとは、アマゾンのランキングページにおいて、各カテゴリー別に登録されているIDのことです。
▼カテゴリー別ランキングページのURL内に記載されている数字列がランキングIDです。
手順③:ランキング情報の取得
①②が完了したら、『変更を保存』ボタンをクリックしてください。
そして『ランキングデータ生成』ボタンをクリックします。
するとランキングデータの取得が開始されます。
▼プラグイン内のランキング取得プログラムが実行されます。
無事にランキングデータの取得が完了すると、画面上に、下画像のような文字列(商品情報)が表示されます。
注意
短時間に複数回のランキング情報取得を実行すると、APIが正常に動作しない場合があります。クリック後は念のため、次のクリックまで10分ほど間隔を空けることを推奨します。
また、サイトを同時に複数タブ・ウィンドウで開いている場合も、手動実行に失敗する場合があります。
ランキングデータを取得すると、サーバー上のプラグインフォルダ内に、商品情報が記述された『echo_tablet.php』というファイルが自動生成されます。
▼このファイルが存在していない状態でランキングウィジェットを設置すると、設置ページにてエラーが生じるので注意してください。
手順④:好きな場所にランキングを設置
以上でランキング設置準備は完了です。
あとは、Wordpressメニュー画面の『外観』⇒『ウィジェット』を選択し、AmaGettiウィジェットをサイト上の表示したい箇所に設置するだけです。
▼フル機能版では、ショートコードによる設置も可能です。
ランキングが正常に表示されているか、確認してみてください!
正常に動作しない場合
ランキングウィジェットが正常に動作しない場合は、以下の事項などを確認してください。
- 『アクセスキー』『シークレットキー』『アソシエイトID』は正しく入力されているか
- jQuery(ver1.11.3以上)が導入されているか
- スクリプト遅延系プラグインなど、JavaScriptの動作を妨げるプログラムが動作していないか
※『最大5つまでの複数カテゴリー表示』および『ショートコードによる設置』などを適用したい場合は、Fantia公式アカウントにて有料販売しているフル機能版をご利用ください。
手順⑤:必要に応じてCronによる自動更新を設定
プラグイン設定画面より『ランキングデータ生成』ボタンをクリックすることで、その時点での最新ランキング情報を取得することが出来ます。
しかし、いちいち手動でクリック(更新)するのはかなりメンドクサイですよね。
その場合は、各サーバーにて提供されているCronを利用することで、好きなタイミング・頻度でランキング情報を自動更新させることが出来ます!
Cronとは?
Cron(クーロン or クローン)とは、指定時間に指定コマンド(プログラム)を自動的に実行させるサーバーの機能です。定期的なメールの送信や、ブログのRSS取得などにもよく使用されています。
"エックスサーバー" や "さくらサーバー" など、たいていの大手サーバー運営会社であれば、ユーザーに対してCronのサービスを提供しています。
▼エックスサーバー画面
▼さくらサーバー画面
▼Cronを実行させるタイミングの設定方法はこちらを参照
-
サーバー上のプログラムを自動実行!Cronの時間指定方法を分かりやすく紹介
サーバー上の機能の1つに、PHPファイル等のプログラムを自動的に実行させる『Cron(クーロン)』と呼ばれるものがあります。 Cronとは? Cron(クーロン or クローン)とは、指定時間に指定コ ...
続きを見る
注意
Amazonランキング自体がそもそも1時間毎の更新頻度であるため、Cronは1時間以上の間隔での実行を推奨します。頻度が高すぎる場合、プログラムが正常に動作しなかったり、サーバーの動作に支障をきたす恐れがあります。
Cronコマンドの書き方はサーバーによって異なります。
「(サーバー名)Cron 実行コマンド」
のようなキーワードでGoogle検索して、各サーバーにおけるCronコマンドの記述方法を調べてみてください。
なお、エックスサーバーにおける記述方法は以下の記事で紹介しています。
-
エックスサーバーでCronによるphp動作が上手くいかない場合に確認すべき6つの事項
エックスサーバー(Xserver)には、サーバー上のPHPファイル等のプログラムを、Cron を利用して自動的に実行させる機能が提供されています。 Cronとは? Cron(クーロン or クローン) ...
続きを見る
おまけ:スタイルの調整
ランキングのスタイルを調整したい場合は、Wordpressメニューの『プラグイン』⇒『プラグインエディター』⇒『AmaGetti』⇒『amagetti.css』よりCSSを編集することが出来ます。
よくある質問・エラー報告と解決策
プラグインを利用している中で不具合などが生じた場合、まずは以下のページの確認をお願いします。
-
【公式】アマゲッティのよくある質問・エラー報告と解決策まとめ
更新履歴 2023年4月28日(金):『このサイトで重大なエラーが発生しました』と表示される場合の原因と解決法を更新しました。 当サイトの管理人 "ふかふか" と "しゅうぞー" が開発しているAma ...
続きを見る
上記の記事で問題が解決しなかったり、新たなエラーが発生した場合は、以下のいずれかの方法でご報告いただけると幸いです。
利用規約:2024年10月時点
利用規約を必ずお読みいただき、ご理解いただいた上でアマゲッティ(AmaGetti)を利用して下さい。
利用環境
- WordPressでのみ動作するプラグインです。
- PHPは5.6以上で動作します(開発は主にPHP7.4)
- WordPressは5.8.0以降でのみ動作確認しています。それ以前のバージョンは確認していません。
- 確認済みブラウザ Chrome、FireFox、Edge、Safari、iOS14、Android10以降 で動作確認をしています。IE(Internet Explorer)はサポート対象外です。
- プラグインの利用にはjQueryの読み込みが必要です(開発は1.11.3)
- プラグインの利用には、AmazonAPIの利用が可能なAmazonアソシエイトのアカウントが必要です(もしもアフィリエイト等のアカウントでは利用できません)
- 取得できる情報はAmazonAPIで取得できる情報に準拠します。
- 利用前にAmazon.co.jp Product Advertising API ライセンス契約をご確認ください。
ライセンスについて
- JSファイルはGPLライセンスに準拠しています
- CSS、PHPについての権利は、すべてプラグイン開発者の "ふかふか" および "しゅうぞー" に帰属します。有償無償、加工の有無にかかわらず販売及び再配布はできません。
サポートについて
- 不具合についてはお問い合わせフォームにお願いいたします。内容は当サイトに掲載される場合がございます。個別返信のお約束はできませんが、解決できたものは当サイト上、もしくはFantiaページにてお答えする場合がございます。
免責事項
- 本プラグインを利用して生じた損害やトラブルについてはいかなるものも一切責任を負いません。
- アマゲッティ(AmaGetti)は、あくまでもご自身の判断と責任のもとでご利用をお願いいたします。
- アップデート期間内はなるべく不具合の発見、対応に努めますが全ての事案の対応を保証できません。
- WordPressのアップデートやAmazon APIの仕様変更によって、将来本プラグインが利用できなくなる場合もございます。あらかじめご了承ください。
- 本規約は予告なく変更する場合がございます。最新の規約については当ページをご覧ください。
▼参考記事
-
【公式】アマゲッティver2.0の主な変更点まとめ | Amazonランキング自動取得プラグイン
2022年9月9日(金)より、Amazonランキング自動取得プラグイン『アマゲッティ(AmaGetti)』に関して、ver2.0 の配信を開始しました。 アマゲッティ(AmaGetti)配布サイト | ...
続きを見る
-
サーバー上のプログラムを自動実行!Cronの時間指定方法を分かりやすく紹介
サーバー上の機能の1つに、PHPファイル等のプログラムを自動的に実行させる『Cron(クーロン)』と呼ばれるものがあります。 Cronとは? Cron(クーロン or クローン)とは、指定時間に指定コ ...
続きを見る
-
エックスサーバーでCronによるphp動作が上手くいかない場合に確認すべき6つの事項
エックスサーバー(Xserver)には、サーバー上のPHPファイル等のプログラムを、Cron を利用して自動的に実行させる機能が提供されています。 Cronとは? Cron(クーロン or クローン) ...
続きを見る