仕様と根拠

UTM の項目と必須の考え方

Google アナリティクスのヘルプは、UTM を付けるときは utm_source(参照元)・utm_medium(マーケティング媒体)・utm_campaign(キャンペーン名)を常に使うよう案内しています。utm_id は強く推奨、utm_term(有料キーワード)と utm_content(同じ広告やメール内のリンクの区別)は任意の扱いです。必須の項目が欠けるとレポートに (not set) が現れます。

値の大文字小文字と表記ゆれ

UTM の値は大文字小文字が区別され、utm_source=google と utm_source=Google は別の値として集計されます。ヘルプは小文字にそろえることを勧めています。このツールは、大文字小文字を無視し、ハイフン・アンダースコア・空白を取り除いて同じになる値が 2 種類以上あるとき、表記ゆれとして警告します(SpringSale と Spring_Sale など)。

クエリの読み方

クエリは WHATWG URL Standard の 5.1 のとおり、& で区切り、最初の = で名前と値に分け、+ を空白に、パーセントエンコードを UTF-8 の文字に戻して読みます。# 以降は読みません。同じ名前が 1 つのアドレスに複数あるときは、最初の値を表に載せて警告します。

根拠にした仕様・資料

仕様・資料と確認日
仕様・資料確認日使った箇所
Google アナリティクス ヘルプ: キャンペーン URL の作成(UTM パラメータ)2026年10月28日6 項目の意味・utm_source/medium/campaign を常に使う・値は大文字小文字を区別・欠けると (not set)
WHATWG URL Standard2026年10月28日5.1 application/x-www-form-urlencoded の読み方(& で分割・最初の = で名前と値・+ を空白・UTF-8 のパーセントデコード)

指摘の段階

入力の扱い(送信しない仕組み)

処理はすべてお使いのブラウザの中で行います。処理の本体はこのサイトから配信する小さなスクリプト(/app.js)で、外部のサービスやライブラリを読み込みません。ページはブラウザに通信を禁止させる設定(Content-Security-Policy の connect-src)つきで配信しており、入力した内容がサーバーや第三者へ送られることはありません。ファイルを選んだ場合も、端末の中で読み込むだけです。

このツールでできないこと(制約)

ご利用にあたって

  • この表は書き方の点検です。広告やメールの配信先で、リンクが実際にこのとおりに開くかは別に確認してください。
  • UTM の命名規則(小文字にそろえる・区切りの文字など)は、組織の運用ルールがあればそちらを優先してください。