Creazy!

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

Greasemonkey 開発実績

余計なトラッキング用パラメーターを取り除くUserScript

投稿日:


前に、FeedBurnerのトラッキング用パラメーターを取り除くUserScriptというのを作ったんですけど、これはFeedBurnerだけをターゲットにスクリプト書いてたので、もうちょっと汎用的に作ってみました。
TrackingQueryStripper
インストールはこちらからどうぞ。
http://userscripts.org/scripts/source/76942.user.js
※Firefox+Greasemonkeyで動作確認しています。Safari+GreaseKit、Chromeでも動くんじゃないかな。


パラメーターの削除は2段階になっています。

ステップ1)Canonical URLが指定されてたらそのURLにリダイレクト

そのページのパーマリンクがCanonical URLとして指定されており、そのURLと異なるパラメータが付いている場合は Canonical URLにリダイレクトします。
というか、これが理想の動きだと思います。みなさんちゃんとCanonical URL指定してください!
参考:検索エンジン3社が開始した、rel=canonicalの使い方

ステップ2)余計なパラメータを正規表現で削除

Canonical URLが指定されていない場合は、正規表現で書かれたルールでパラメータを削除します。今現在、削除対象のパラメータはおおきく2種類。

  • 1. Google Analytics用
    • utm_source=*
    • utm_medium=*
    • utm_campaign=*
    • utm_content=*
  • 2. RSS用
    • ref=rss

この他にも、余計なパラメータでお困りのものがありましたら、コメントとかTwitterとかでお寄せ下さい。ものに寄ってはスクリプトに取り込みますので。

-Greasemonkey, 開発実績

執筆者:

関連記事

YouTube が公式にダウンロードリンクを表示!?

POLAR BEAR BLOGさんでこんなエントリーがありました。 まだ一部の政治系動画に限定されているようですが、YouTube で”Click to download”とい …

YouTube HD Suite更新(HTML5対応)

また、YouTube HD Suiteが動かなくなったという連絡をもらったので修正しました。調べていると、前に中途半端に対応していたHTML5版のソースにすごく似ている気がするのですよね。というか、H …

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

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

TwitGIFの表示不具合解消のお知らせと、Twitter API制限への対応について

ここ最近TwitGIFが更新されないとか、新しく作れないなどの問題が起きていました。 実は、かなり前からTwitGIFのユーザー数の増加により、Twitter のAPI実行回数制限に達してしまい最新の …

「Quick Twitter in Tumblr Dashboard」でTwitterロゴ!(ネタ)

Twitterメインの人がTumblrでTwitterするためのUserScript「Quick Twitter in Tumblr Dashboard」ですが、先日のReTweet対応に続いてアップ …

スポンサードリンク

スポンサードリンク