AmazonのURLを短くするブックマークレット

[2008年5月14日 21:40]

このエントリーをはてなブックマークに追加

今日、はてブ経由でこんな豆知識を仕入れました。

もともとAmazonの商品ページは、書籍であれば10けたのISBNコード、それ以外の製品もASINの10けた番号さえあればアクセス可能だ。

via: 3分LifeHacking:Amazonの長いURLを短縮表示する - ITmedia Biz.ID
こんな、URLだったら、
http://www.amazon.co.jp/%E3%83%8F%E3%82%A4%E3%83%91%E3%83%95%E3%82%A9%E3%83%BC%E3%83%9E%E3%83%B3%E3%82%B9Web%E3%82%B5%E3%82%A4%E3%83%88-%E2%80%95%E9%AB%98%E9%80%9F%E3%82%B5%E3%82%A4%E3%83%88%E3%82%92%E5%AE%9F%E7%8F%BE%E3%81%99%E3%82%8B14%E3%81%AE%E3%83%AB%E3%83%BC%E3%83%AB-Steve-Souders/dp/487311361X
実はこんな短いURLで良かったんだって。
http://amazon.jp/dp/487311361X/

これは短い!

さらに、otsuneさんのブクマコメントによると、アフィリエイトID付きにしたい場合はさらにうしろにくっ付ければいいっぽいので、

http://amazon.jp/dp/487311361X/creazynet-22/ref=nosim/

な感じでOKか。

で、記事の最後にブックマークレットがあるページが紹介されていたのですが、
狐の王国 Amazon Simple URI bookmarklet
このブックマークレットだと、location.hrefで短いURLで表示しなおすみたいな機能だから、URLをコピーすんのにもう一回アドレスバーなりを選択しないといけない。だったらpromptでコードをコピーしやすいようにしてやった方がいいんじゃね?

Amazonの短いURLをコピーするブックマークレット

Copy Amazon Short URL

javascript:(function(){var asin=document.getElementById('ASIN').value;prompt('Copy Amazon Short URL','http://amazon.jp/dp/'+asin+'/creazynet-22/ref=nosim/');})();

アフィリエイトコードを自分のものに変更して使って下さい。

Amazonの短いURLリンクをコピーするブックマークレット

さらに、オレの場合メールでamazonリンクを他の人に教えるよりもブログに貼り付ける頻度の方が圧倒的に多いのでリンクタグまで作った方が便利。って事でそのブックマークレットも作ってみた。

Copy Amazon Short LINK

javascript:(function(){var d=document,asin=d.getElementById('ASIN').value,atitle=d.getElementById('btAsinTitle').innerHTML;prompt('Copy Amazon Short LINK','<a href=&quot;http://amazon.jp/dp/'+asin+'/creazynet-22/ref=nosim/&quot; target=&quot;_blank&quot;>'+atitle+'</a>');})();

aタグを作っただけです。
あと、一応タイトルをページ内から探してid="btAsinTitle"ってとこから取得してるんですが、JavaScriptのオブジェクトとかに持っててくれると楽なんだけどなぁ>amazonさん

というわけで、使えそうであれば使ってみて下さい。

ソーシャルコメント

Twitterコメント

ツイートでコメントする

はてブコメント

はてブでコメントする
被リンク/トラックバック
リンク用HTMLタグ:
(※あなたのブログからこの記事にリンクすれば、ブログ検索エンジンが自動的にクロールしてここに表示されます。)

このエントリにリンクしているトラックバック一覧:
(※現在はTBの受付を停止しています。)

» Ama_short(あま・しょーと)URL短縮サービス提供開始 from あま・しょーと(ama_short)情報
PR
Profile

ヤガー ヤガー (yager)
写真好きなWEB系エンジニア
»