FireFoxでAffiliateFoxというアドオンがあって、設定したアソシエイトIDで常にアマゾンのページを表示してくれるという内容だったんですが、最近はうまく動いてくれなくて困っていました。
Amazonで検索した後だとURLが妙に長くなっていたりするし、他の人のアソシエイトIDを踏んでから買い物したり、自分のアフィリエイト用のリンクへ変換したりするのも毎回手間です。
そこで、GreaseMonkeyスクリプトの Amazon Quick Affiliate (JP) を少し改造して、複数のアソシエイトID用のリンクを表示するようにしてみました。
修正ポイントは下記になります。
冒頭37行目あたりに、定数を追加。 var affiliate_id = '自分のアソシエイトID'; //2012/05/17-takehana-add-s var affiliate_id2 = '他人のアソシエイトID'; //2012/05/17-takehana-add-e 333行目あたり + '<input type="text" id="affiliate_image_tag" size="40" value="" style="width:100px;" />' //2012/05/17-takehana-add-s + '<a href="http://www.amazon.co.jp/dp/' + asin + '/' + affiliate_id + '/ref=nosim/" target="_self">' + 'リンク' + '</a>' + ' <a href="http://www.amazon.co.jp/dp/' + asin + '/' + affiliate_id2 + '/ref=nosim/" target="_self">' + 'リンク2' + '</a>' //2012/05/17-takehana-add-e
上記のように記載を追加すると、こんな感じでリンクが追加されます。
こうすることで、自分用のアソシエイトIDと、よく見てるサイトのアソシエイトIDへのリンクを用意しています。
ブログ更新時は自分のID用リンクをクリックして再表示し、買い物するときは別アソシエイトID用リンクをクリックして再表示、といった使い方をしています。
コメント