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

執筆者:

関連記事

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

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

EXIF情報を一覧表示するブックマークレット「EXIF EXISTS ?」を作りました

WEBページに表示されている画像のEXIF情報をザザーと一覧表示するブックマークレット(というかWEBサービス)「EXIF EXISTS ?」を作ってみました。 ・EXIF EXISTS ? | ある …

「ツイポーート/twport」2022年6月いっぱいでレポートの公開機能を終了します【8/1 22時からメンテナンス】

Twitterの検索結果をレポートとして保存できるツイポーートですが、すでに機能開発を終了し必要最低限のメンテナンスを継続している状況です。一方、Twitterを使ったキャンペーンなど集計に使える数少 …

YouTube HD Suite v3.5.5(YouTube仕様変更対応)

YouTubeが大幅なデザインリニューアルを行ったのに伴い、YouTube HD Suiteが動作しない状態になっていたためアップデートを行いました。 本日、YouTube のチャンネルや動画を、更に …

「ツイポーート/twport」Twitter APIのTLS1.2対応他/今後の旧データ削除方針について

Twitter社からTwitter APIへのアクセスをTLS1.2以上に限定するとのお達しがきており、2019年7月29-30日あたりから拙作のWEBサービスツイポーートでもログインおよびツイートの …

スポンサードリンク

スポンサードリンク