amazonJSの不具合確認方法と解決方法

更新日:

どもkatsuです。

wordpressブログでアマゾンアフィリエイトのリンクを自動かつカッコよく作成してくれるプラグイン
amazonJS

便利なんですが、なぜか自分の場合は、生成されたリンクが、アマゾンアソシエイトにうまくリンクされず、ただの商品リンクになってしまっていました。
この生成されたリンクが、アマゾンアソシエイトに正しく認識されていないと、報酬がもらえません!
今回は、「amazonJS」で生成されたリンクの確認方法と、自分がやった修正方法をご紹介します。

amazonJSの設定内容確認

まずは、「amazonJS」の設定内容を確認します。
「wordpress」「amazonJS」の設定を開き、「アクセスキーID」と「シークレットアクセスキー」に間違いがないか確認します。
次に、「アソシエイトタグの設定」で「Amazon.co.jp」の項目に自分のタグが入力されているが確認します。
※「アクセスキーID」「シークレットアクセスキー」「アソシエイトタグ」の確認方法はググってください。

リンクの確認方法

アマゾンアソシエイトを開き、
メニューの「ツール」から「リンクの動作確認ツール」を選び、ページ内のテキストボックスへ「amazonJS」で生成されたリンクを貼り付け
「リンクを確認」ボタンを押します。

問題なければ、
[有効: 入力されたリンクURLにはお客さまのアソシエイトID、またはトラッキングIDが正しく関連付けられています。]

問題があると
[エラー: 入力されたリンクURLは、正常にアソシエイトIDまたはトラッキングIDが関連付けられていません。]

と表示されます。
アマゾンアソシエイトはこちら >>

原因

「amazonJS」の設定で「アクセスキーID」「シークレットアクセスキー」「アソシエイトタグ」は間違いはありませんでした。
生成されたリンクタグの詳細を確認すると、「アソシエイトタグ」が古いタグになっていました。
古いアソシエイトタグってなにかというと、ブログを立ち上げる時に、最初にアマゾンアソシエイトへ申請した時のものでした。
一度、審査が却下されて、なぜか「アソシエイトタグ」を変更したんですよね…。
それがなぜか、「amazonJS」の「アソシエイトタグ」を新しいものに変更登録しても、古い「アソシエイトタグ」のままなんですよ。
「アクセスキーID」「シークレットアクセスキー」は更新されてるようです。
よくわかりませんw

修正方法

原因はわかりましたが、正規の方法で直し方がわかりません。
強行突破しますw データベースに登録されているデータを直接書き換えます。

PHPMyadminにログインして、「wp1_options」のテーブルを表示させます。
「option_name」が「_site_transient_amazonjs_JP_~」で始まっているものが「amazonJS」でリンク生成時に使われるデータのようです。
該当する「_site_transient_amazonjs_JP_~」の「option_value」の中身をみると古い「アソシエイトタグ」があるので、新しい「アソシエイトタグ」に置き換えます。
※データベースの修正はとても危険です。該当以外のデータは修正厳禁です。最悪サイトが壊れることも!自己責任でお願いします。

まとめ

自動できれいにカッコよくamazonサイトへのリンクを生成してくれる便利なプラグインですが、
一度審査に落ちたりして、アソシエイトタグを変更したことがある人は、「リンクの動作確認ツール」で確認する事をおすすめします。

この記事が気に入ったら
いいね ! しよう

エックス で

スポンサーリンク

スポンサーリンク

-日々の出来事

Copyright© kks-selection , 2026 All Rights Reserved Powered by STINGER.