UTMパラメータをJSONで確認するイメージ

UTMパラメータの確認が必要な理由

広告、SNS投稿、メール配信、キャンペーンLPでは、URLの末尾に utm_sourceutm_medium などの計測用パラメータを付けることがあります。これらの値が正しく入っていれば、どの媒体・施策・キャンペーンから流入したのかを分析しやすくなります。

一方で、UTMパラメータはURLの中では横長に並ぶため、目視確認が意外と難しいです。

https://example.com/lp?utm_source=newsletter&utm_medium=email&utm_campaign=spring_sale&utm_content=button

このまま見ると、値の抜けやスペルミスに気づきにくくなります。JSONに変換すると、キーと値を縦に確認できます。

{
  "utm_source": "newsletter",
  "utm_medium": "email",
  "utm_campaign": "spring_sale",
  "utm_content": "button"
}

広告やメール配信のURLを公開してからミスに気づくと、計測データをあとから直すのはかなり大変です。配信前にURLを分解して確認しておくほうが安全です。

よく確認するUTMパラメータ

UTMパラメータには、よく使われる名前があります。チームで命名ルールを決めている場合は、そのルールに沿っているかも確認します。

パラメータ役割
utm_source流入元googlenewsletterx
utm_medium媒体種別cpcemailsocial
utm_campaignキャンペーン名spring_sale
utm_content広告やリンクの違いheader_button
utm_term検索広告のキーワードmarkdown_table

特に utm_sourceutm_medium は、表記ゆれが起きやすい項目です。たとえば newslettermailmagazineemailmail が混在すると、分析画面で流入が分散して見えることがあります。

配信前に見るチェックリスト

UTM付きURLを公開する前に、次の項目を確認します。

  • utm_source が施策の流入元として正しい
  • utm_medium がチームの命名ルールに合っている
  • utm_campaign が空欄や古いキャンペーン名のままになっていない
  • utm_content でリンク位置や広告パターンを区別できる
  • 同じキーが重複していない
  • 日本語やスペースを含む値が正しくエンコードされている
  • 個人情報や管理画面用のIDが混ざっていない

このチェックをブラウザのアドレスバーだけで行うのは少しつらいです。& で区切られた長い文字列を追うより、JSONにして縦に並べたほうが確認しやすくなります。

DevToolKitsでUTMパラメータを確認する

DevToolKitsの URLパラメータ → JSON変換 を使うと、UTM付きURLをブラウザ内でJSONに変換できます。入力内容はサーバーに送らず、手元で処理されます。

  1. 広告URL、メール配信用URL、SNS投稿用URLをコピーする。
  2. URLパラメータ → JSON変換 に貼り付ける。
  3. utm_sourceutm_mediumutm_campaign などの値を見る。
  4. 命名ルール、空欄、表記ゆれ、重複キーを確認する。
  5. 問題がなければ配信用URLとして使う。

URL全体ではなく、?utm_source=... 以降だけを貼り付けても確認できます。広告管理画面やメール配信ツールからコピーしたURLの確認にも使いやすいです。

日本語やスペースを含む値の注意点

キャンペーン名や検索語に日本語、スペース、記号が含まれる場合、URLでは %E3%82%AD%E3%83%A3...%20 のような形で表現されます。これはURLとして安全に扱うためのエンコードです。

値の意味を確認したいときは、URLエンコード・デコード で人間が読める文字に戻せます。

utm_campaign=%E6%98%A5%E3%81%AE%E3%82%BB%E3%83%BC%E3%83%AB

このような値は、デコードすると 春のセール のように確認できます。広告URLのレビューでは、JSON変換でキーを確認し、必要な値だけデコードして意味を見る流れが便利です。

ミスが起きやすいパターン

utm_campaign が古いまま

前回のキャンペーンURLをコピーして使うと、utm_campaign だけ古い値のまま残ることがあります。流入は発生しているのに、分析画面では過去キャンペーンに計上されてしまうため注意が必要です。

utm_medium の表記が揺れている

emailmailnewsletter のように媒体名の粒度が混ざると、レポートで比較しにくくなります。チームで使う値を決め、配信前に確認しておくと後から集計しやすくなります。

値の中の & が分割されてしまう

キャンペーン名や広告名に & を含めたい場合、そのまま入れるとパラメータの区切りとして扱われます。想定よりパラメータが増えて見える場合は、値が正しくエンコードされているか確認しましょう。

まとめ

UTMパラメータは小さな文字列ですが、広告・メール・SNS施策の分析に直結します。配信前に URLパラメータ → JSON変換 でキーと値を確認し、必要に応じて URLエンコード・デコード で読める形に戻す。これだけで、計測ミスや表記ゆれをかなり減らせます。