ゆりがおかのブログ

自分用メモ、ちょっとしたことなど適当に

アマゾンアソシエイト用のリンクをツイートできるブックマークレットを作ってみた

こんにちは。台風が多くていやになっちゃいますね。

台風が多いと、アマゾンとか、通販で買い物がしたくなります。
で、せっかく買った商品ですから、人に紹介したいわけです。ツイッターで、これは便利とか、おもしろかったとか。あるいはレビュー付きで。


ところが、公式のアマゾン・アソシエイトのシェア機能で生成されるツイート用リンクって、以下みたいなことになってしまうわけです。

カプコン の モンスターハンター4G を Amazon でチェック! http://www.amazon.co.jp/gp/product/B00LSLNYBW?ie=UTF8&camp=1207&creative=8411&creativeASIN=B00LSLNYBW&linkCode=shr&tag=yurigaoka01-22 @さんから

いろいろな謎の引数はともかくとしても、「を Amazon でチェック!」とか、「@さんから」とか、余計なものがくっついてきてしまいます。

そこで、以前紹介した、ツイッターにお好きなページをツイートするブックマークレットを作ってみたにひと手間加えて、アマゾンの商品ページでブックマークすると、ツイッターにツイートできるブックマークレットを作ってみました。

javascript: window.open('http://twitter.com/home?status='+encodeURIComponent('みてる: ' + document.title+' » '+location.href + '?tag=あなたのID'));


…まあ、+ '?&tag=あなたのID' を付与しただけなんですが。

これをブックマークに登録して、例えば冒頭で紹介した商品のページでブックマークレットを実行すると、下記のようなツイートのウインドウやタブがでるはずです。(あなたのIDは書き換えてくださいね)

みてる: Amazon.co.jp: モンスターハンター4G: ゲーム » http://www.amazon.co.jp/dp/B00LSLNYBW/?tag=yurigaoka01-22

ずいぶんとすっきりしたと思います。
よろしければご利用ください。

いちおう、アマゾン公式のリンクチェックに合格しているので、うまくリンクされるとは思うのですが、あんまり宣伝ツイートをバンバン貼るのも、フォロワーさんが快く思わないでしょうからテストできてません。
皆さんもその辺は、ご注意を。



俺得指数・・・★★★★☆
javascript楽しいですね・・・★★★☆☆
既に誰かがやっている可能性・・・★★★★★

(17:04追記)
アドレス内の「&」は不要ではないかとのご指摘を頂きましたので、修正しました。