AmazonのURLにメッセージを入れ込む

AmazonのURLを使った、ちょっとしたお遊びを考えたのでメモ。

Amazonの商品URLの予備知識

まず、Amazonの商品URLがどのように組み立てられているかを以下に書く。

普通にAmazon内で商品検索すると、こんな感じのクソ長いURLとなってしまいますね。

http://www.amazon.co.jp/%E5%8C%97%E6%A7%8E%E8%81%9E%E7%95%A5%E2%80%95%E5%A4%A7%E9%BB%92%E5%B1%8B%E5%85%89%E5%A4%AA%E5%A4%AB%E3%83%AD%E3%82%B7%E3%82%A2%E6%BC%82%E6%B5%81%E8%A8%98-%E5%B2%A9%E6%B3%A2%E6%96%87%E5%BA%AB-%E6%A1%82%E5%B7%9D-%E7%94%AB%E5%91%A8/dp/4003345614/ref=sr_1_5?ie=UTF8&qid=1360845916&sr=8-5

これは、(おそらくSEO対策のために)商品名をURLに含めているせいなので、/dp/の前とASINの後ろは丸ごと削ってしまって良い。すなわち、

http://www.amazon.co.jp/dp/4003345614/

と、このようにdpの後ろにASINだけ付ければ十分である。

ちなみにASINで指定したURLは他にもいくつか形式がある。以下に3つ紹介。

http://www.amazon.co.jp/exec/obidos/4003345614/
http://www.amazon.co.jp/gp/product/4003345614/
http://www.amazon.co.jp/o/ASIN/4003345614/

/o/ASIN/で指定する形式は、オライリーの「Amazon Hacks」に最短URLとして載っていたけど、今は/dp/があるため最短では無くなった。またさらに短さを追求するなら、www.amazon.co.jpではなくamazon.jpを使って以下のように書ける。

http://amazon.jp/dp/4003345614

2013年現在では、Amazonの商品URLの最短はこの形式。

無駄な文字列をAmazonの商品URLに埋め込む

さて、ここからが本題。と言っても大したもんじゃないけど……。

先ほど長いURLから余計な文字列を省いたけど、実はAmazonのURLは/dp/の前とASINの後ろには、どんな文字列を突っ込もうが無視して同じ商品を指すようになっている。

http://www.amazon.co.jp/この文字列はテスト/dp/4003345614/この文字列はテスト

これは、http://www.amazon.co.jp/dp/4003345614/ と同じモノを指す。というわけで、URLで商品を指しつつ、何かのメッセージを込めることが可能なんじゃないか。というのが思いつき。

例えばブックマークのメモを一緒に入れておくとか……

http://www.amazon.co.jp/品川図書館にあった。そちらで借りること/dp/4003345614/

あるいは面倒な調べ物を頼まれたとき、それはこの商品ですよと言いつつ軽くdisるとか……

http://www.amazon.co.jp/自分で調べろハゲ/dp/4003345614/

あるいはあなたが誘拐されて、犯人から、外部にAmazonのURLを一つだけ送ることが許可されたとき……

http://www.amazon.co.jp/助けて!今私は誘拐されています警察を!/dp/4003345614/

どうでしょうね。なんか他に面白いネタがあれば。