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

執筆者:

関連記事

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

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

「Gyazo on Twitter RSS」TwitterにGyazoを張り付けているPostをダラ見するpipes

またまた、サクッとPipes作りました。 ・Pipes: Gyazo on Twitter RSS Twitterに貼られているGyazo画像ってかなり個人的なものが多い気がするので、他人のデスクトッ …

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

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

TwitGIFでブログパーツを作った人が200人を超えました!

TwitGIFを公開して2日ほどですが、すでに多くの方にご利用頂いているようです。先ほど確認してみるとTwitterアカウント数にして200人を超えていました!アザース! で、トップページにカウンター …

「Quick Twitter in Tumblr Dashboard」をReTweetに対応させました

以前作った、Twitterメインの人がTumblrでTwitterするためのUserScriptですが、ちょっとした更新をかけました。 ・ReTweetに対応 ・Twitter画面にもTwitter …

スポンサードリンク

スポンサードリンク