>ラクポンで生成したリンクに含まれる、アフィリエイトコードが変わるのは何故?
長文になりますが前提として、
楽天アフィリエイトリンクの書き換えなどは一切ありません。
楽天ポンで生成した、楽天アフィリエイトへのリンクは全て入力したアフィリエイトIDが反映されます。ランキングに表示されているすべての商品、全てのリンクにアフィリエイトコードが組み込まれている形となります。楽天市場の検索結果リンク、口コミを探すのリンクにも含まれています。
それを踏まえた上で、何故アフィリエイトコードが複数あるのかをご説明してみます。
楽天の仕様による生成コードなので一部推測も含まれます。
アフィリエイトコードとは、前提としてこの部分を示すことにします
「http://hb.afl.rakuten.co.jp/hgc/***/」←***の部分
たとえば、アフィリエイトIDが「0ca38a3a.939a1bef.5ca38a3b.*******」の場合にも、
作るリンクの種類でURLに含まれるアフィリエイトコードは異なり、
楽天APIで作った場合には「g00r10p4.ltko55c3.g00rk0p4.*******」
楽天トラベルの場合には「g00r12p4.ltko55c3.g00rk0p4.*******」
モーションウィジェットの場合には「s00rd0p4.ltko55c3.g00rk0p4.*******」
さらに、最近は商品によっても異なるようです。
A商品「g00r10p4.ltko55c3.g00rk0p4.*******」
B商品「g50112p4.ltk155c3.g00rk0p4.*******」
これは楽天側が制御しているので、詳細な理由はわかりませんが、登録されている商品カテゴリとかそんな理由で変更しているのかもしれません。自分のアフィリエイトIDは一つですが、アフィリエイトコードは複数あるわけです。
こちらのAPIを利用して生成しています。
http://webservice.rakuten.co.jp/api/itemsearch/
アフィリエイトIDを「入力パラメーター」で渡して「出力パラメータ」で受け取っています。以前はアフィリエイトURLは自分で作る必要があったのですが、最近はAPI側で処理してくれるので、戻ってきたURLをそのまま利用しています。
たとえば、アフィリエイトIDに「123」とか「ABC」とか渡した場合には変換されることなくそのままURLに反映されるはずです。
http://hb.afl.rakuten.co.jp/hgc/123/
http://hb.afl.rakuten.co.jp/hgc/abc/
アフィリエイトIDを利用して生成していることがわかります。