Creazy!

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

Greasemonkey 開発実績

HTML5のhistory.replaceStateを使った余計なトラッキング用パラメーターを取り除くUserScript

投稿日:


120726-0015
以前に、余計なトラッキング用パラメーターを取り除くUserScriptとして公開したいたスクリプトがあるのですが、canonical属性があったらそれを生とする仕様としていたため、正しいcanonicalを指定していないサイトなどで誤動作を招く問題がありました。また、一度リダイレクトをするためリクエストが1回増えてしまう事もあり、HTML5時代になったこともあってアップデートを行いました。
HTML5 TrackingQueryStripper for Greasemonkey
インストールはこちらからどうぞ。
http://userscripts.org/scripts/source/139260.user.js
※Firefox+Greasemonkey、Google Chromeで動作確認しています。


内容は殆ど書いてしまいましたが、今回canonical属性を信用してリダイレクト対象とするのはやめました。
正規表現により、特定のパラメータを取り除いています。

== Google Analytics ==
* utm_source=*
* utm_medium=*
* utm_campaign=*
* utm_content=*
== RSS ==
* ref=rss

他にもよくあるトラッキングパラメータなどあればお知らせください。
また、今回URLの書き換えを history.replaceState で行なっているため余計なリダイレクトが発生していないこともかなり速度的に有利になっていると思います。
よろしければご利用ください。

-Greasemonkey, 開発実績

執筆者:

関連記事

TwitGIFの不具合メンテナンスを行いました

Twitterの最新ツイート10件をアニメーションGIF形式で表示することができるTwitGIFですが、Twitter APIの変更の影響で最新情報を更新しないようになっていましたのでメンテナンスを行 …

「Ust DL」アップデートと公式ページ公開

少し前から、Ust DLが使えなくなったという報告があり、とりあえずuserscripts.orgのソースはアップデートしたりしていたのですが、ブログではとくに報告できていませんでしたのであらためてア …

TwitPicのRSSを作成するためのYahoo!Pipesとブログパーツサンプル

恐らくTwitterに画像付きで投稿するサービスとして最も使われているTwitpicですが、日本語対応が甘いのか文字化けしたりして不満が多く上がっています。で、文字コードの処理の甘さも影響しているので …

Delicious2.0 の被ブックマーク数画像取得APIを作りました

[2008/08/07 追記] QUERY_STRING(?hoge=1みたいな)が付いているURLの被ブックマーク数が正常に取得できていない問題を修正しました。呼び出し方法には特に変更ありません。 …

動画を楽しもう!(Youtube のHD動画を色/サイズをカスタマイズした上でembedできるブックマークレット)

少し前にdrikinさんが作られたYoutubeのHD動画をembedするブックマークレットを紹介しました。 で、モダシンさんからHD動画がなかったらSD動画のembed出してほしいとか、いしたにさん …

スポンサードリンク

スポンサードリンク