最初に: UTMパラメータ は「どこから来た流入か」を URL に埋め込む目印
UTMパラメータ とは、URL の末尾に付けて、どこから来たアクセスか どの施策か どのクリエイティブか を解析ツールへ伝えるためのクエリパラメータです。
たとえば次のような形です。
https://example.com/?utm_source=newsletter&utm_medium=email&utm_campaign=spring_sale
これを付けると、GA4 などで この流入はメール施策の spring_sale から来た と見やすくなります。
UTM がないと、せっかく SNS、メール、バナー、外部メディアで流入を作っていても、後から 何が効いたのか が分かりにくくなります。
逆に UTM を雑に付けると、同じ施策が別名で分かれたり (not set) が増えたりして、分析しづらくなります。
この記事では、2026年4月24日時点で Google Analytics Help の URL builder / traffic-source dimensions の公開情報を確認しながら整理しています。
UTMパラメータとは何か
UTM は、流入元やキャンペーン情報を URL へ明示的に載せるための仕組みです。
ブラウザから見ると単なるクエリパラメータですが、解析ツール側がその値を読んで流入情報として扱います。
主な用途は次のようなものです。
- メールから来た流入を分ける
- SNS投稿ごとの差を測る
- 広告と自然流入を分ける
- 同じキャンペーン内のバナー違いを比べる
- 外部掲載先ごとの成果を見る
つまり UTM は、施策別の入り口に名前札を付ける仕組み です。
まず押さえる3つ
Google Analytics の公式でも、基本としてまず utm_source utm_medium utm_campaign を使うことが勧められています。
utm_source
流入元です。
たとえば
- newsletter
- x
- partner_media
のように、どこから来たか を表します。
utm_medium
流入の手段です。
たとえば
- social
- cpc
- referral
のように、どういう種類の流入か を表します。
utm_campaign
施策名です。
たとえば
- spring_sale
- black_friday
- recruitment_lp
のように、何のキャンペーンか を表します。
この3つがあるだけでも、流入計測はかなり見やすくなります。
追加でよく使うもの
utm_content
同じ施策の中でクリエイティブや配置を分けたいときに使います。
たとえば
- hero_banner
- footer_link
- image_a
- cta_red
のように、同じメールや同じ広告の中の差分を見るために便利です。
utm_term
主に有料検索やキーワード差分を見るときに使います。
Google Analytics の公式でも paid keyword の用途として案内されています。
ただし、運用によっては広告プラットフォーム側の自動計測と役割が重なることもあるので、全部を手入力で増やしすぎないほうが整理しやすいです。
何を付ければいいのか
実務で最初に迷いにくい形は、次の考え方です。
| 項目 | 何を書くか | 例 |
|---|---|---|
| utm_source | どこから来たか | newsletter, x, meta |
| utm_medium | どんな手段か | email, social, cpc |
| utm_campaign | 何の施策か | spring_sale |
| utm_content | どの素材・配置か | hero_banner |
| utm_term | どのキーワードか | crm_tool |
迷ったら、まず source / medium / campaign を揃えるところから始めるのが安全です。
命名ルールがかなり大事
UTM は付ければ終わりではありません。
Google Analytics の公式でも、命名を標準化しないとデータが分裂しやすいと案内されています。
たとえば次のようなズレは避けたいです。
Metaとmetaspring-saleとspring_saleEmailとemailsocialとsns
解析上は別物として扱われることがあるので、同じ意味なのにレポートが割れます。
そのため、実務では
- すべて小文字
- 単語区切りは
_か-に統一 - source / medium / campaign の命名表を持つ
- 担当者ごとの自己流を避ける
といったルールを決めておくとかなり安定します。
どんな URL になるのか
たとえば、春キャンペーンのメール本文上部リンクなら、こんな形です。
https://example.com/lp?utm_source=newsletter&utm_medium=email&utm_campaign=spring_sale&utm_content=top_link
X 投稿からの流入なら、たとえばこうです。
https://example.com/lp?utm_source=x&utm_medium=social&utm_campaign=spring_sale
同じ LP に流していても、UTM が違えば後から比較しやすくなります。
GA4でどう見えるか
Google Analytics の公式ヘルプでは、手動タグ付けした UTM は Traffic acquisition レポートなどで見られると案内されています。
特に session source / medium / campaign を見ると、施策ごとの流入が追いやすいです。
ここで大事なのは、UTM を付けたのにレポートへきれいに出ないとき、命名ゆれや付け漏れが起きていることが多い点です。
(not set) を増やさないコツ
GA の公式でも、1つだけ UTM を付けるより、関連する主要項目を一緒に入れることが勧められています。
途中が欠けると (not set) が増えたり、分類が崩れたりしやすいです。
実務では次を意識すると安定します。
utm_sourceutm_mediumutm_campaignをセットで入れる- 大文字小文字を混ぜない
- 短縮URL化してもパラメータが消えないか確認する
- リダイレクト後にもクエリが残るか確認する
- 施策一覧シートで管理する
自動計測との関係
Google Ads などでは自動タグ付けの仕組みもあります。
Google Analytics の公式でも、auto-tagging が使える連携では、よりプラットフォーム固有の詳細データが取れるとされています。
そのため、全部を手動 UTM で埋めようとするより、
- 手動 UTM が必要な施策
- 自動タグ付けを使う施策
を分けて考えたほうが分かりやすいです。
よくある失敗
1. source と medium が毎回バラバラ
これが一番多いです。
同じメール施策でも mail email newsletter が混ざると比較しづらくなります。
2. campaign 名が長すぎる
情報を詰め込みすぎると読みにくく、運用も崩れやすいです。
施策名として意味が分かる程度に絞るほうが管理しやすいです。
3. URL を貼り替える過程で消える
短縮URL、リダイレクト、CMS、SNS投稿ツールの過程でクエリが落ちることがあります。
公開前に実際の遷移先URLを確認したほうが安全です。
4. 内部リンクに付けてしまう
UTM は基本的に外部からの流入計測に使うものです。
サイト内リンクへむやみに付けると、流入元が上書きされて分析が崩れやすくなります。
最初に押さえるべきか
最初は次の5つで十分です。
- UTMパラメータ は流入元を URL で示す目印
- まずは
utm_sourceutm_mediumutm_campaign - 比較したい差分だけ
utm_contentを足す - 小文字統一など命名ルールを決める
- 付けるだけでなく、リダイレクト後にも残るか確認する
まとめ
UTMパラメータ は、URL に付けて どこから来た流入か を解析しやすくするための仕組みです。
特に utm_source utm_medium utm_campaign を揃えるだけでも、メール、SNS、広告、外部掲載の成果がかなり追いやすくなります。
最初は次の理解で十分です。
- source = どこから
- medium = どんな手段で
- campaign = 何の施策で
この3つを揃えるだけで、流入計測はかなり整理しやすくなります。