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

執筆者:

関連記事

Gmailを固定ピッチの等幅フォント(MonoSpace)で表示する方法(2009年03月版)

以前作ったGmailを固定ピッチの等幅フォント(MonoSpace)で表示する方法(新Gmail対応)が動かなくなっていたので、修正版を作りました。以前のエントリーではユーザースタイル(userCon …

ツイポーート、リニューアル後1ヶ月の利用状況

GW前に「ツイポーート/twport」のversion3を公開してから、早くも1ヶ月経過しました。大幅なインターフェイス変更をしているので使って頂いている方たちの反応が気になっていましたが、ある意味予 …

【更新】Flickr画像をすばやくブログにコピペするためのHTMLを表示する「FlickrQuickEmbed」

ボクもほぼ全ての写真を保存していて、ブログへも直接貼り付けているFlickrが新UIを試しているのですが、評判がかなり悪いようです。 Flickrの新しいデザイン(UI)に困っています – …

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

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

【追記あり】YouTube HD Suite を修正しました(チャンネル対応他)

【2010/08/02:追記】 YouTube HD Suite 公式ページができました。 【2009/06/30:追記】 旧チャンネル画面で画質アイコンが表示されない問題に対応しました。ご迷惑をおか …

スポンサードリンク

スポンサードリンク