Home > JavaScript > Amazonアソシエイト一発ブックマークレット

Amazonアソシエイト一発ブックマークレット add this entry to hatena bookmarkhatena bookmark counter

まぁ誰かやってそうですが、いちおうつくっておきます。大して検証していません。

ポイント

  • ソースの yourAfIDの部分を置き換えたいアソシエイトIDに変えてください。そのままで使うと、ぼくがDBLoggerでお世話になっているお友達に結びつきます
  • amazonで商品ページを出しているときに当該ブックマークレットを使ってみてください
  • あまりに突貫工事なのでSafari 4以外では動作を確認していません。
  • link rel=canonicalによるURL正規化って便利だよね、っていう話でもあります。

ブックマークレット

Amazon Associate

ソース

var yourAfID="mashiro00-22", links = document.getElementsByTagName('link'), z;
for (var i=0;i<links.length;i++) {
  if (links[i].getAttribute('rel')=="canonical") {
    z=links[i];
    break;
  }
}
var asin= /dp\/([0-9A-Z]+)$/.exec(z.getAttribute("href"))[1];
if (asin) {
  window.location=[
    "http://www.amazon.co.jp/exec/obidos/ASIN/",
    asin,
    "/",yourAfID,"/"
  ].join("")
}

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://d.1555.info/2010/02/28/amazon-associate-quickbookmarklet/trackback/
Listed below are links to weblogs that reference
Amazonアソシエイト一発ブックマークレット from しゃおの雑記帳

Home > JavaScript > Amazonアソシエイト一発ブックマークレット

Search
Feeds
Meta

Return to page top