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, 開発実績

執筆者:

関連記事

Skypeチャットの隠しコマンド /htmlhistory とBookmarkletで簡単レポート作成術

プライベートと仕事の両方で Skype はかなり前から使っていますが、チャットの内容をどうにか別のファイルにエクスポートしたいと思いました。 Skypeチャットは設定で過去の履歴も保存・表示できるので …

海外ネタを探して翻訳エントリー書きたいけど、英語が苦手で断念してる人のためのpipes

作ったものはタイトルの通りw ・Pipes: 英文RSS日本語翻訳API 英文のRSSファイルのURLを登録すると、日本語に翻訳されたRSSが出力されます。今回かなりこだわったのは、翻訳前後の英日両方 …

Facebook10周年記念、過去3年間の自分を振り返る「LookBack」と早速動画ダウンロードの方法

Facebookが10周年らしいのですが、それを記念してこんなURLが公開されていました。 https://www.facebook.com/lookback ログインしている自分の3年間の投稿を自動 …

「AmaQuick」が価格取得を強化!Amazon価格表示についての注意事項まとめ

大きなデザイン変更を行い、Chrome拡張機能として復活したAmaQuickですが、その後も細かいアップデート対応を行っています。このブログで紹介していなかったのですが、v1.0.2では価格取得に対応 …

no image

YouTubeで有料ダウンロードが開始されたらどうする?オレ

今日色んなところで記事を見かけましたが、YouTubeが公式ダウンロードをテストしているみたいですね。 ・Download and Buy Videos from YouTube ・POLAR BEA …

スポンサードリンク

スポンサードリンク