· 15分で読める

UTMパラメータ設計ガイド|命名規則・運用ルール・GA4分析での活用

目次閉じる開く

UTMパラメータとは

UTMパラメータは、URLの末尾に追加するクエリ文字列です。広告やメール、SNS投稿など各施策のリンクにパラメータを付与することで、GA4上でどの流入経路から成果が生まれたかを正確に把握できます。

「広告をクリックしてサイトに来た」という事実だけでなく、「どの媒体の、どのキャンペーンの、どの広告から来たか」まで分解できる点が最大の利点です。

パラメータを設定しないままリンクを配信すると、GA4では流入元が (direct) / (none)(not set) として記録されます。せっかく広告費を投じた施策の効果が正しく計測されなくなるため、UTM設計は広告運用の基本中の基本です。

5つのUTMパラメータの役割

UTMパラメータは全部で5種類あります。このうち utm_sourceutm_mediumutm_campaign の3つが必須で、残り2つは任意です。

UTMパラメータの構造https://example.com/lp?utm_source=google&utm_medium=cpc&utm_campaign=spring_sale&utm_term=shoes&utm_content=ad_v1必須パラメータ(3つ)任意パラメータ(2つ)utm_source流入元(参照元)どこから来たかgooglemetanewsletterutm_mediumメディア(媒体種別)どんな手段で来たかcpcdisplayemailutm_campaignキャンペーン名何の施策かspring_sale_2026webinar_julybrand_awarenessutm_term検索キーワード何を検索したかrunning_shoescrm_toolutm_content広告コンテンツどの広告かbanner_atext_linkGA4のレポートでは source / medium / campaign の3階層で流入を分類しますGA4の「セッションのデフォルト チャネルグループ」utm_medium の値で自動分類(cpc→Paid Search など)GA4の「トラフィック獲得」レポートsource / medium / campaign の組み合わせで確認utm_medium の値とチャネルグループの対応(一部)cpc → Paid Searchdisplay → Displayemail → Emailsocial → Organic Social

各パラメータの詳細

utm_source(必須) は流入元のサービス名を示します。googleyahoometaline のように、広告を配信しているプラットフォーム名を設定します。メールマガジンなら newsletter、自社SNSなら twitterinstagram です。

utm_medium(必須) はメディアの種別を示します。GA4のチャネルグループ分類に直接影響するため、最も慎重に設定すべきパラメータです。有料検索広告は cpc、ディスプレイ広告は display、メールは email が推奨値です。

utm_campaign(必須) はキャンペーン名です。施策ごとに一意の名前をつけます。後述の命名規則に従い、時期・目的・対象が分かる名前を設定しましょう。

utm_term(任意) は有料検索広告のキーワードを示すパラメータです。Google広告の自動タグ(gclid)を使う場合はGA4にキーワードデータが自動で連携されるため、手動設定は不要です。Yahoo広告など自動タグ連携がないプラットフォームで活用します。

utm_content(任意) は同一キャンペーン内でA/Bテストなどの広告クリエイティブを区別するために使います。banner_abanner_b のように命名して、どのクリエイティブが成果に貢献したかを比較できます。

命名規則の設計

UTMパラメータの命名に統一ルールがないと、GA4のレポートにデータが分散して正しい集計ができません。チーム全体で共通の命名規則を定め、ドキュメントとして管理することが重要です。

命名規則の基本原則

命名規則を設計する際に守るべきルールは以下の4つです。

  1. すべて半角小文字で統一する。GA4は大文字と小文字を区別します。Googlegoogle は別の参照元として記録されます。
  2. スペースの代わりにアンダースコア _ を使う。URLにスペースが入ると %20 にエンコードされ、レポート上で読みにくくなります。
  3. 日本語を使わない。URLエンコードで長大な文字列になり、管理やデバッグが困難になります。
  4. 略語は最小限にする。チーム内で合意した略語だけを使い、誰が見ても意味が分かる名前にします。

運用メモ 命名規則のドキュメントは、Googleスプレッドシートで「UTMパラメータ管理台帳」として共有するのがおすすめです。シートには「日付」「URL」「source」「medium」「campaign」「担当者」の列を用意し、パラメータ付きURLを生成するたびに記録します。台帳があれば、過去にどんな値を使ったかを検索でき、表記揺れの防止にもなります。

utm_campaign の命名テンプレート

utm_campaign は最も自由度が高く、表記揺れが起きやすいパラメータです。以下のテンプレートを推奨します。

[目的]_[対象/商材]_[時期]

具体例をいくつか示します。

  • awareness_newproduct_202607(認知・新商品・2026年7月)
  • retargeting_cart_abandon_202606(リターゲティング・カート離脱・2026年6月)
  • lead_webinar_ai_202607(リード獲得・ウェビナーAI・2026年7月)
  • sale_summer_clearance_202607(セール・夏のクリアランス・2026年7月)

時期の表記は YYYYMM の6桁に統一します。日付まで必要な場合は YYYYMMDD の8桁です。

UTMパラメータ 命名規則テンプレートパラメータルール推奨値の例注意点utm_source[必須]プラットフォーム名小文字・英語google / yahoo / metaline / x / newslettercriteo / microsoftfacebook ではなく meta に統一twitter ではなく x に統一utm_medium[必須]GA4チャネルグループに準拠した値小文字・英語cpc(有料検索)display(ディスプレイ)paid_social / email / affiliateGA4チャネル分類に直結する独自の値は Unassigned に分類されるため注意utm_campaign[必須][目的][対象][時期]小文字・アンダースコアawareness_brand_202607lead_webinar_ai_202607sale_summer_202607時期は YYYYMM で統一広告管理画面と名前を揃えるutm_term[任意]検索キーワード小文字・アンダースコアrunning_shoescrm_comparisonGoogle広告は gclid で自動連携されるため手動設定不要utm_content[任意]広告の識別子小文字・アンダースコアbanner_300x250 / text_linkvideo_15s / cta_redA/Bテストの区別に有効フォーマットと特徴を含める全パラメータ共通:半角小文字、スペース不可(アンダースコアで代替)、日本語不可

媒体別の推奨UTM設定

主要な広告プラットフォームごとに、推奨するUTM設定を紹介します。

Google広告

Google広告には自動タグ設定(gclid)があるため、基本的にはUTMパラメータの手動設定は不要です。自動タグが有効であれば、GA4側でソース、メディア、キャンペーン名、キーワードなどが自動で取得されます。

ただし、GA4以外の分析ツールでも流入元を把握したい場合は、UTMパラメータを併用できます。Google広告の管理画面では「トラッキングテンプレート」にパラメータを一括設定するのが効率的です。

{lpurl}?utm_source=google&utm_medium=cpc&utm_campaign={campaignname}&utm_term={keyword}&utm_content={creative}

{campaignname}{keyword}{creative} はGoogle広告のValueTrackパラメータで、配信時に実際の値へ自動置換されます。

Meta広告(Facebook / Instagram)

Meta広告ではURLパラメータ欄にUTMを設定します。Meta独自のダイナミックパラメータも利用可能です。

utm_source=meta&utm_medium=paid_social&utm_campaign={{campaign.name}}&utm_content={{ad.name}}

{{campaign.name}}{{ad.name}} はMeta広告のダイナミックパラメータです。管理画面で設定したキャンペーン名や広告名が自動挿入されます。

utm_mediumpaid_social を推奨します。GA4のデフォルトチャネルグループで「Paid Social」に正しく分類されるためです。social を使うと「Organic Social」に分類されてしまいます。

Yahoo!広告

Yahoo!広告には自動タグ機能がないため、UTMパラメータの手動設定が必須です。

検索広告の場合:

utm_source=yahoo&utm_medium=cpc&utm_campaign={campaignname}&utm_term={keyword}

ディスプレイ広告(YDA)の場合:

utm_source=yahoo&utm_medium=display&utm_campaign={campaignname}&utm_content={creativename}

Yahoo!広告ではトラッキングURLオプション機能で一括設定が可能です。

LINE広告

utm_source=line&utm_medium=paid_social&utm_campaign={campaign_name}

LINE広告の管理画面でURLパラメータに設定します。utm_medium は Meta広告と同様に paid_social を使用します。

X広告(旧Twitter広告)

utm_source=x&utm_medium=paid_social&utm_campaign={campaign_name}

メールマガジン

utm_source=newsletter&utm_medium=email&utm_campaign=weekly_digest_20260627&utm_content=header_banner

メールマガジンはリンクが複数ある場合が多いため、utm_content でヘッダーリンク・本文リンク・フッターリンクなどを区別すると、どの位置のリンクがクリックされているかを把握できます。

GA4での確認方法

UTMパラメータを設定したURLからのアクセスは、GA4の複数のレポートで確認できます。

トラフィック獲得レポート

GA4の左メニューから「レポート」→「集客」→「トラフィック獲得」を開きます。デフォルトでは「セッションのデフォルトチャネルグループ」で表示されますが、プルダウンで以下に切り替えられます。

  • セッションの参照元 / メディアgoogle / cpc のように source と medium の組み合わせ
  • セッションのキャンペーンutm_campaign の値
  • セッションの参照元utm_source の値
  • セッションのメディアutm_medium の値

「セッションの参照元 / メディア」は、UTMパラメータが正しく設定されているかを最初に確認する際に最も便利です。

探索レポートでの詳細分析

標準レポートだけでは見えない切り口でデータを掘り下げたい場合は、探索レポートを使います。「自由形式」の探索で以下のディメンションを組み合わせると有用です。

  • セッションの参照元
  • セッションのメディア
  • セッションのキャンペーン
  • セッションの手動キーワード(utm_term の値)
  • セッションの手動広告コンテンツ(utm_content の値)

指標には「セッション」「キーイベント」「キーイベント率」などを配置すれば、施策ごとの成果比較が可能です。

運用メモ GA4でUTMパラメータの値を確認する際、「ユーザー獲得」と「トラフィック獲得」の違いに注意してください。「ユーザー獲得」は初回訪問時の流入元、「トラフィック獲得」は各セッションの流入元を示します。広告の効果を日々確認する場合は「トラフィック獲得」を使うのが一般的です。一方、「最初に広告で獲得したユーザーがその後どう行動したか」を見るには「ユーザー獲得」が適しています。

よくある失敗パターンと対策

UTM設計で陥りやすいミスをまとめます。これらはいずれもGA4のデータ品質を下げる原因になります。

大文字・小文字の混在

最も多い失敗です。GooglegoogleCPCcpc は別々の値として記録されます。レポート上で同じ媒体のデータが分散し、正確な集計ができなくなります。

対策は「すべて小文字に統一する」ことです。GoogleのURL生成ツール(Campaign URL Builder)を使えば、入力値をそのまま出力するため、入力時に小文字を徹底するだけで防げます。

utm_medium の独自値によるチャネル分類の崩壊

utm_medium=bannerutm_medium=ad のように独自の値を設定すると、GA4のデフォルトチャネルグループで「Unassigned」に分類されます。チャネル別の横断比較ができなくなるため、GA4が認識する値を使いましょう。

GA4が認識する主な utm_medium の値は以下のとおりです。

utm_medium の値分類されるチャネルグループ
cpc, ppc, paidsearchPaid Search
display, banner, cpmDisplay
paid_social, paidsocialPaid Social
emailEmail
affiliateAffiliates
socialOrganic Social
referralReferral

パラメータの付け忘れ

一部のURLにだけパラメータを付け忘れると、その流入は (direct) / (none) として記録されます。特にメールマガジンの複数リンクやSNS投稿で付け忘れが発生しがちです。

対策としては、URL発行をスプレッドシートの管理台帳に集約し、公開前にパラメータの有無をチェックする手順を設けることが有効です。

パラメータの値にスペースや日本語を使用

スペースは %20 に変換され、日本語は長いエンコード文字列になります。GA4のレポート上で値が読みにくくなるだけでなく、一部のプラットフォームでURL切れの原因にもなります。

同一キャンペーンなのに異なる campaign 値を設定

担当者ごとに別の utm_campaign 値を設定してしまうと、同じキャンペーンの成果が分散して記録されます。管理台帳でキャンペーン名を事前に決め、コピー&ペーストで使用しましょう。

Google自動タグ(gclid)との併用

Google広告には自動タグ設定(gclid)という仕組みがあります。広告がクリックされると、URLの末尾に gclid=xxxxx というパラメータが自動で付与されます。GA4とGoogle広告を連携している場合、gclidを通じてキャンペーン名、広告グループ、キーワード、検索語句などの情報が自動でGA4に送信されます。

自動タグとUTMの優先順位

URLにgclidとUTMパラメータの両方が存在する場合、GA4はUTMパラメータの値を優先します。つまり、Google広告で自動タグが有効な状態でUTMパラメータも手動設定すると、UTM側の値が使われます。

この挙動を意図せず利用すると、Google広告管理画面のキャンペーン名とGA4のキャンペーン名がずれる原因になります。Google広告に関しては、自動タグに任せてUTMは設定しない運用が最もシンプルです。

自動タグが使えない・不十分なケース

以下の場合はUTMパラメータの手動設定が必要です。

  • Yahoo!広告・LINE広告・X広告など:gclidの仕組みがないため
  • Meta広告:Meta独自のfbclidがありますがGA4との連携はされないため
  • メールマガジン・SNSオーガニック投稿:広告ではないためそもそも自動タグが存在しない
  • GA4以外の計測ツールも利用している場合:gclidはGA4専用のため

まとめると、Google広告だけはgclidに任せ、それ以外のすべての流入経路にはUTMパラメータを手動で設定する、というのが最も合理的な運用方針です。

UTMパラメータ設計のチェックリスト

記事の内容を踏まえ、UTM設計時に確認すべきポイントを整理します。

  • 全パラメータが半角小文字で統一されているか
  • utm_medium はGA4のチャネルグループに対応する値を使っているか
  • utm_campaign の命名テンプレートがチーム内で合意されているか
  • 管理台帳(スプレッドシート等)にURL発行の記録を残しているか
  • Google広告は自動タグを有効にし、UTM手動設定は避けているか
  • Meta・Yahoo!・LINEなどのGoogle広告以外の媒体にはUTMを設定しているか
  • メールマガジンのすべてのリンクにパラメータを設定しているか
  • 公開前にパラメータ付きURLの動作確認(リンク先の表示とリアルタイムレポート)を行っているか

UTMパラメータは一度設計すれば終わりではなく、新しい施策が追加されるたびに台帳を更新し、命名規則を守り続けることが大切です。GA4のデータ品質は、このような地道な仕組みづくりで決まります。

関連記事

この記事をAIと深掘りする

要約・疑問の解消に。記事のタイトル・URL・参照元を入れた質問文が自動で入力されます。

| 共有 はてブ

SIGNALZ メルマガ

厳選した実践ナレッジを週1回お届けします。

SIGNALZ

SIGNALZ

運用型広告の実務経験をもとに、体系的なナレッジを発信しています。

SIGNALZの記事はAIを活用して作成し、10年以上の運用型広告の実務経験をもとに内容を確認・監修しています。制作方針の詳細はサイトについてをご覧ください。

この記事について感想やご質問を送れます

誤りの指摘、補足情報、ご質問など、お気軽にどうぞ。