Creazy!

WEBエンジニア・ヤガーのテック・ガジェットブログ

Bookmarklet Greasemonkey 開発実績

Facebookにいいね!されたリンク先に長いパラメータが追加されるのを自動で短縮する方法

投稿日:


2013-04-16_html5_stripper
Facebookにいいね!された投稿などリンク先に遷移すると、上の画像のようにものすごく長いURLになってしまいますよね。Facebookのインサイト(解析)に使われているものと思われますが、このパラメータがくっついたままさらにFacebookやTwitterにシェアするとかなりウザいことになってしまいます。
以前はウザいトラッキングパラーメタ−の代表格はGoogle Analyticsでしたが、今はFacebookでしょう。というわけで、Google Analytics用に作っていたURLを綺麗にするUserScriptをアップデートしFacebookに対応しました。
HTML5 TrackingQueryStripper for Greasemonkey
インストールはこちらからどうぞ。
http://userscripts.org/scripts/source/139260.user.js
※Firefox+Greasemonkey、Google Chromeで動作確認しています。
※Google Chromeでは上のリンクから直接インストールできません。こちらの記事を参考にしてインストールしてください。


インストールすると、下記のパラーメータを自動的に取り除いてくれます。

== RSS ==
* ref=rss
== Google Analytics ==
* utm_*
== Facebook ==
* fb_action_ids=*
* fb_action_types=*
* fb_source=*
* action_object_map=*
* action_type_map=*
* action_ref_map=*

HTML5を使い画面の遷移なしにURLを変更しているので、トラッキングの役割を果たしつつ画面の読み込み直しもありません。

ブックマークレットの使い方

ブラウザがUserScript(Greasemonkey)に対応していない場合や、これだけのためにスクリプトを追加したくない場合はブックマークレットとしても利用できます。
HTML5 TrackingQueryStripper
上のリンクをブックマークバーにドラッグ・アンド・ドロップするか、右クリック→リンク先をお気に入りに保存などで登録してください。

終わりに

他にも、よく使うウェブサービスなどで遷移先には不要でトラッキング用に追加されているパラメータなどあれば取り込む事ができるかもしれませんので、情報お寄せください。

-Bookmarklet, Greasemonkey, 開発実績

執筆者:

関連記事

「Google Analytics with SBM」ページタイトル表示などUI改善

Google Analyticsの画面中でソーシャルメディアカウンターの値が確認できる「Google Analytics with SBM」のアップデートを行いました。現在、はてブ・Twitter・F …

JavaScriptでSLを走らせる「SL.JS」を作りました

開発に関わっていて、UNIX(Linux)を触った事のある人は「SLコマンド」をご存知の方が多いのではないでしょうか? lsを間違えてslと打つとこんなのが煙を吹きながら走る sl(1) コマンドを作 …

Twitterテキスト中継のサポート「TweetTheMinutes」のUserScript更新

先週公開しましたTweetTheMinutesのChrome拡張がそこそこ反応があって嬉しいですw てか、まだ「tsudaる」って言葉って使ってるんですかね?自分がChromeをメインブラウザとして使 …

ツイポーートの使い方:ミイル画像を検索して食べ物テロまとめを作る

・Twitterまとめ・統計・レポートサービス : ツイポーート /twport さて、新バージョンのツイポーートで色々なまとめを試してみようと思っていますが、V3の大きな見どころである画像統計・画像 …

YouTube HD Suite バージョン2を公開します

【2010/08/02:追記】 YouTube HD Suite 公式ページができました。 先週YouTubeがついにフルHD(1080p)に対応を発表し、今週末にはいよいよ内部的にも正式に対応が始ま …

スポンサードリンク

スポンサードリンク