このブログではAmazonアソシエイトのリンクを自前のコードで生成している。少しずつブラッシュアップしてきたため該当記事が複数ある。読みやすいようにまとめてみる
Contents
アフィリエイトリンクは更新が面倒!

リンクの修正めんどくさい!
ちたまんすべてはこの一言に尽きる。
アフィリエイトリンクにはリンク切れという問題が付きまとう。10年以上リンク切れを起こさない案件もあるけれど期間限定のキャンペーンもあるし、今回説明するAmazonのようにショッピングサイトの商品リンクであれば商品が売り切れてしまえばリンク切れになってしまう。
リンク切れを起こしたときに記事事自体の修正が必要であればどうしようもないが、代替商品にリンクを更新するだけで済むことも多い。その場合はリンクを修正するわけだけど、その作業が中々に重労働。
特に同じリンクを複数の記事に貼っていた場合は修正が大変。そしてこれは記事数が増えるほどに労力が増していく。今でさえ面倒だと感じているのにこの先を考えるとゾッとする・・・。
この問題に対応するために、以下のような対応をしてワードプレスをブラッシュアップしてきた
- 挿入しやすいようにショートコード化する
- 同じリンクを一括更新するために管理画面で一元管理
- リンク切れの検知と修正を自動化
- 投稿画面に商品一覧を追加
Amzonアソシエイトのカスタマイズ記事一覧
それぞれ記事にしたので順番に紹介していこう
挿入しやすいようにショートコード化する
シンプルなテキストリンクも悪くないけど、画像付きのカードタイプのリンクの方が目立つ。そこでAmazonのASINコードを元に画像付きのカードタイプの生成するショートコードを作成。
これによりASINの書き換えだけでカードタイプのリンクをサクッと修正できるようになった。ついでに楽天のリンクボタンも付けた

Amzonアフィリエイトリンクをショートコードで作成する
ASPのツールもアソシエイトツールバーも使わずにアマゾンのアフェリエイトリンクをそれなりのデザインで生成する方法
同じリンクを一括更新するために管理画面で一元管理
ショートコード化で少し楽になったけどASINの書き換えすら面倒だ。そもそもASIN由来の画像URLは画像が出ないこともあってこれも頭の痛い問題だった。
そこで管理画面にAmazon商品専用のメニューを作成し、そこで商品を管理することにした。
これにより専用メニューで更新すれば同じ商品のリンクはすべての記事で更新できるようになった。

Amazonアフィリエイトリンクを管理画面で一元管理する
記事にショートコードでアフィリエイトリンクを挿入していたが、リンク切れの修正が面倒。管理画面で一元管理できるように修正してみ…
リンク切れの検知と修正を自動化
リンク切れの修正は簡単になったけどそもそもリンクが切れていることに気づかないことが多い。そこでリンク切れが視覚的にわかるようにリンクチェッカーを走らせてリンク切れの場合に強調表示させることにした。またリンク切れ時に商品ページでなく検索ページに誘導するようにリンクを書き換えるように修正。

Amazonアフィリエイトのリンク切れチェック機能を作る
記事中に設置したアフィリエイトリンクの修正は非常に面倒な問題。これに対処するため以前より様々な機能をワードプレスに実装してき…
投稿画面に商品一覧を追加してスムーズに挿入
修正は楽になったけど、商品一覧ページに移動してショートコードを取得するのが面倒。
そこで投稿画面で登録商品一覧を表示できるようにカスタマイズ。
これで瞬時にショーコードを挿入できるようになった

投稿画面にAmazonアソシエイトの商品一覧を表示する
アマゾンの商品を管理画面で管理するようにしたけど、今度は記事への挿入が面倒になったので、記事から参照できるように修正しよう

あんたがどれだけ面倒臭がりか理解したw
ツン子
昔の人は言いました。
面倒臭いは発明の母
まだまだ改善の余地あり
ずいぶん使いやすくなったけどまだまだ改善できる余地はある。
今後もブラッシュアップを続けていくので、大きな変更があればここで紹介していきたい。