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

執筆者:

関連記事

AmaQuick v2.0.0公開(デザインを一新、複数テンプレートやコピー補助、レビュー関連キーワード追加)

ブロガー・アフィリエイター必須のAmazonアソシエイト補助ツール「AmaQuick」を久しぶりに更新しました。久しぶり…というか調べたら約1年ぶりですよ(笑)すみません更新遅くて。今回は …

no image

YouTube HD Suiteの公式ページを作りました

ボクの作ったサービス・ツールのなかで恐らく一番ユーザー数が多いYouTube HD Suiteですが、閲覧数もお問い合わせ数もやはり一番多いです。その割、今まではあくまでブログの一エントリーとしてしか …

「DailyFeed」で1日のネット行動をまとめてもらうためのPipes「My Lifelog Mixer」

先日、F.Ko-Jiさんがすばらしいサービスを公開されました。 DailyFeed – デイリーフィード | サイトの更新を翌日まとめてRSSでお届け RSSを日付でまとめて1エントリーに …

no image

rss2json:RSS(XML)からJSONに変換する方法まとめ(てかYahoo!Pipesでいいじゃん?)

いまさらかもしれないけどね。 ■Perlな方法  ・[JSON] コイツ、速いぞ! きっとFirefoxのXMLパーサが遅いんだ。 Kawa.netブログ(川崎有亮)/ウェブリブログ  ・[JSON] …

「TwitGIF」TwitterのつぶやきをアニメーションGIF画像にしてくれるジェネレーター

TwitGIF という Twitter Badge Generator を作りましたので公開します。 ・TwitGIF : Generate a GIF Animation Image Badge F …

スポンサードリンク

スポンサードリンク