2026年版 ToolShare Lab / Guide

UTMパラメータとは?
GA4で流入元を正しく計測する方法

「SNS広告を出しているけど、どこからユーザーが来ているかわからない」「メルマガとSNSのどちらが効果的か比べたい」——そんな悩みを解決するのがUTMパラメータだ。GA4での確認方法から命名規則のベストプラクティス、用途別の設定例まで、フリーランスがすぐに実践できる形でまとめた。

読了時間: 約10分 更新日: 2026年3月10日

UTMパラメータとは?GA4での役割

UTMパラメータとは、URLの末尾に付加する特殊な文字列のことだ。「UTM」は「Urchin Tracking Module」の略称で、Googleに買収される前の「Urchin Software」が開発したトラッキング手法に由来する。URLにUTMパラメータを追加することで、Googleアナリティクス(GA4)がそのリンクをクリックしたユーザーの流入元を正確に識別できるようになる。

例えば、SNS投稿からのクリックなのかメルマガからのクリックなのかを区別するには、それぞれ異なるUTMパラメータを付与する必要がある。パラメータのないURLでは、GA4は流入元を「(direct)」や「(none)」として計上してしまい、施策の効果測定ができない。月末に「どの施策が効いたの?」と聞かれても答えられない状態になる。

UTMパラメータの基本構造

UTMパラメータはURLの末尾に「?」(クエスチョンマーク)に続けて記述する。複数のパラメータは「&」で接続する。

https://example.com/lp/?utm_source=twitter&utm_medium=social&utm_campaign=spring2026

上記の例では、XのSNS投稿からのアクセスで、「spring2026」というキャンペーンの一部であることをGA4に伝えている。

GA4でUTMパラメータが重要な理由

GA4(Google Analytics 4)はユニバーサルアナリティクス(UA)の後継として2023年に完全移行された。GA4でも引き続きUTMパラメータを認識するが、セッションの考え方やレポートの構造が変わったため、正確な計測にはUTMパラメータの適切な設定がより重要になった。特にGA4はクロスチャネルのアトリビューションを重視するため、各チャネルに正確なパラメータが付いていないと分析の精度がガクッと落ちる。

Point

Google広告(旧Google AdWords)は自動タグ設定(gclid)でGA4との連携ができますが、Facebook広告・X(旧Twitter)広告・メルマガなど他のチャネルはUTMパラメータの手動設定が必須です。

5つのパラメータ一覧と意味

UTMパラメータには5種類ある。必須パラメータは3つ(utm_source、utm_medium、utm_campaign)で、残り2つ(utm_term、utm_content)は任意だ。まずこの3つを覚えれば8割のケースは対処できる。

パラメータ名 意味 必須 設定例
utm_source 流入元(どのサイト・サービスから来たか) 必須 twitter, newsletter, google
utm_medium メディア種別(どの種類のチャネルか) 必須 social, email, cpc, banner
utm_campaign キャンペーン名(どの施策・目的か) 必須 spring2026, service_launch, weekly_tips
utm_term 検索キーワード(主にリスティング広告で使用) 任意 フリーランス+見積書, 請求書+無料
utm_content コンテンツ識別子(A/Bテストや複数リンクの区別) 任意 hero_cta, sidebar_banner, text_link

各パラメータの詳細解説

utm_source(流入元)

トラフィックの送信元サービスや媒体名を記述する。「どこから来たか」を示す最も基本的なパラメータだ。具体的なサービス名(twitter、instagram、line)やドメイン名(example.com)を使う。ここが揺れると後のレポートが散らかるので、チーム内で統一しておきたい。

utm_medium(メディア種別)

チャネルのカテゴリを示す。GA4のデフォルトチャネルグループと対応させると、レポートが整理しやすい。GA4が自動認識する値として「cpc」「email」「organic」「social」「referral」などがある。ここで独自の値(例:「sns_post」など)を使うと、GA4が「Unassigned」に振り分けてしまうので注意。

utm_campaign(キャンペーン名)

施策やキャンペーンの名前を記述する。「何のために」送ったリンクかを示す。日付や目的を含めると後から分析しやすい。例:「2026spring_sale」「service_launch_v2」。Mailchimpなどのメール配信ツールではこの値をキャンペーン設定画面から直接入力できる。

utm_term(検索キーワード)

主にGoogle広告などリスティング広告で使うパラメータだ。どのキーワードで広告がクリックされたかを記録する。Google広告では「{keyword}」という動的変数で自動挿入できるので、手動設定は不要。SNSやメルマガではほぼ使わない。

utm_content(コンテンツ識別子)

同一キャンペーン内で複数のリンクやクリエイティブを区別する際に使う。同じメールマガジン内にCTAボタンが2か所ある場合、「hero_cta」「footer_cta」のように区別することで、どちらのボタンが効いているか計測できる。Mailchimpのテンプレートにリンクを複数貼るときに重宝する。

GA4での確認方法

UTMパラメータを設定したURLを公開したら、GA4のレポート画面でデータを確認する。どこを見ればいいか、実際の操作手順を追ってみよう。

レポート画面でのUTMデータ確認手順

  1. GA4にアクセスしてレポートを開く

    Google Analytics(analytics.google.com)にログインし、左メニューの「レポート」をクリックする。計測対象のプロパティが選択されているか先に確認しておこう。

  2. 集客レポートを選択する

    左メニューの「レポート」→「集客」→「トラフィック獲得」を選択する。ここでセッションのメディア、ソース、キャンペーン別のデータを確認できる。

  3. ディメンションを切り替える

    レポート上部のプライマリディメンション選択で「セッションのデフォルトチャネルグループ」を「セッションのソース / メディア」や「セッションのキャンペーン」に変更すると、UTMパラメータの値別にデータが分割表示される。

  4. 探索レポートで詳細分析する

    左メニューの「探索」から「空白」を選択し、ディメンションに「セッションのソース」「セッションのメディア」「セッションのキャンペーン」を追加する。UTMパラメータごとのカスタム分析レポートが作れるので、施策の比較に便利だ。

リアルタイムでの動作確認

公開前に動作確認したい場合は、GA4の「リアルタイム」レポートを使う。自分でUTMパラメータ付きURLにアクセスし、リアルタイムレポートに「ソース/メディア」として表示されれば正常に計測されている。本番公開前のこのひと手間が、後の「なぜデータが取れていない?」を防ぐ。

注意

GA4のデータ処理には最大48時間かかる場合がある。本番環境での計測開始直後にレポートに反映されない場合は、リアルタイムレポートで確認するか翌日以降にチェックしよう。

命名規則のベストプラクティス

UTMパラメータは自由に値を設定できる。その自由さが落とし穴で、チームや案件をまたいで一貫性のないパラメータが混在すると、GA4のレポートが散らかってデータ分析が困難になる。「twitter」と「Twitter」と「tw」が別々のソースとして計上されていた、という話はよくある。最初に命名規則を決めてドキュメント化しておくのが一番の近道だ。

小文字統一のルール

UTMパラメータの値は大文字と小文字を区別する。「Twitter」と「twitter」は別のソースとしてGA4に記録されてしまう。全て小文字で統一が鉄則。ツールに頼るのも手で、当サイトのUTMビルダーは入力値を自動で小文字変換するので、打ち間違いが起きにくい。

NG例 / OK例

NG: utm_source=Twitter(大文字混在)
NG: utm_source=TWITTER(全大文字)
OK: utm_source=twitter(小文字統一)

区切り文字の統一

スペースはURLエンコードされ「%20」になる。単語の区切り文字はハイフン「-」またはアンダースコア「_」のどちらかに統一する。どちらが正解というわけではないが、チーム内で混在するのだけは避けたい。

区切り文字 推奨度
ハイフン「-」 spring-campaign-2026 推奨(URLに自然に馴染む)
アンダースコア「_」 spring_campaign_2026 可(コードとの整合性が取りやすい)
スペース「 」 spring campaign 2026 非推奨(%20にエンコードされる)
大文字キャメルケース SpringCampaign2026 非推奨(大文字が混入する)

パラメータ値の一貫性を保つ

同じチャネルには常に同じソース・メディアを使う。X(旧Twitter)は「twitter」に統一し、「x」「twitter_jp」「tw」などのバリエーションを作らない。複数人で運用している場合は、Notionやスプレッドシートにパラメータ対応表を作って共有しておくといい。「前の人が何を使っていたかわからない」問題を防げる。

# 推奨するソース・メディアの標準例 SNS: Twitter/X: utm_source=twitter utm_medium=social Instagram: utm_source=instagram utm_medium=social Facebook: utm_source=facebook utm_medium=social LINE: utm_source=line utm_medium=social メール: メルマガ: utm_source=newsletter utm_medium=email 個別メール: utm_source=email utm_medium=email 広告: Google広告: utm_source=google utm_medium=cpc Yahoo広告: utm_source=yahoo utm_medium=cpc

用途別の設定例

UTMパラメータが活きるシーンはさまざまだ。代表的な用途ごとに具体的なURL設定例を見ていく。

SNS投稿への設定

X(旧Twitter)やInstagramの投稿にURLを貼る際にUTMパラメータを付与する。複数SNSを運用しているなら、どのプラットフォームからの流入が多いか比較できる。Instagramのプロフィールリンクにはこれを必ず付けておきたい。

# Twitter(X)の通常投稿 https://example.com/?utm_source=twitter&utm_medium=social&utm_campaign=weekly_post_20260310 # Instagramのプロフィールリンク https://example.com/?utm_source=instagram&utm_medium=social&utm_campaign=profile_link # X有料広告(キャンペーン名にプロモーション明記) https://example.com/?utm_source=twitter&utm_medium=paid-social&utm_campaign=service_pr_2026spring

メールマガジンへの設定

メルマガ内の複数のCTAボタンにそれぞれ異なるutm_contentを設定しておくと、どのボタンのクリック率が高いかわかる。Mailchimpなら「Campaigns」→リンクのURL設定時に直接入力できるし、SendGridはテンプレート編集画面からパラメータを追加できる。

# メルマガ - ヘッダーのCTAボタン https://example.com/?utm_source=newsletter&utm_medium=email&utm_campaign=weekly_20260310&utm_content=header_cta # メルマガ - 本文中のテキストリンク https://example.com/?utm_source=newsletter&utm_medium=email&utm_campaign=weekly_20260310&utm_content=body_link # メルマガ - フッターのボタン https://example.com/?utm_source=newsletter&utm_medium=email&utm_campaign=weekly_20260310&utm_content=footer_cta

QRコードへの設定

名刺、フライヤー、ポスターなどの印刷物にQRコードを載せる場合もUTMパラメータを付与する。これでオフラインからの流入が計測できる。「展示会に出展してどれだけサイトに来たか」が数値で見えるようになる。

# 名刺のQRコード https://example.com/?utm_source=business-card&utm_medium=qr-code&utm_campaign=offline # 展示会配布チラシのQRコード https://example.com/?utm_source=flyer&utm_medium=qr-code&utm_campaign=exhibition_2026spring

プレスリリース・外部メディアへの設定

プレスリリース配信サービス(PR TIMES、PRTIMES等)や外部メディアへの寄稿にURLを載せる際もUTMパラメータを付与する。noteのゲスト記事やZennの記事内リンクにも有効で、どのメディアからの流入が多いかを追跡できる。

# プレスリリース https://example.com/?utm_source=press-release&utm_medium=referral&utm_campaign=product_launch # ゲスト寄稿記事(メディア名をsourceに) https://example.com/?utm_source=note&utm_medium=referral&utm_campaign=guest_article

Google広告(リスティング広告)への設定

Google広告ではURLサフィックスやValueTrackパラメータを使って自動的にUTMパラメータを付与できる。utm_termには動的変数{keyword}を使えばクリックされたキーワードが自動記録されるので、手動入力は不要だ。

# Google広告 - ValueTrackを使った自動設定(最終URL サフィックスに記述) utm_source=google&utm_medium=cpc&utm_campaign={campaign}&utm_term={keyword}&utm_content={creative}

ツールで効率化

URLの手動作成はミスが起きやすく、特に日本語キャンペーン名のエンコードで失敗しがちだ。当サイトのUTMビルダーを使えば、入力フォームに値を入力するだけで正しいUTMパラメータ付きURLが生成できる。

よくある間違いと対処法

UTMパラメータは設定が簡単な分、小さなミスが計測データの汚染につながる。よくある間違いと対処法を押さえておこう。

1. パラメータの重複

既にパラメータが付いているURLにさらにパラメータを追加してしまうと、重複が発生する。リダイレクト先のURLにもパラメータが設定されていると、後のパラメータが上書きされることもある。

NG例

https://example.com/?utm_source=google&utm_source=twitter(utm_sourceが重複)

URLを作成する前に、元のURLにすでにパラメータが付いていないか確認する。ランディングページのURLはパラメータなしのクリーンなURLを使うのが原則だ。

2. 大文字・小文字の混在

「Twitter」と「twitter」は別データとして集計される。過去に大文字で設定したデータがあると、GA4のレポートで分断されて全体像が把握できなくなる。全て小文字で統一する。

3. リダイレクトによるパラメータ消失

HTTPからHTTPSへのリダイレクト、wwwあり/なしのリダイレクト、短縮URLサービスのリダイレクトなどを経由すると、UTMパラメータが消失することがある。

  1. リダイレクト設定を確認する

    301/302リダイレクトが設定されているURLはUTMパラメータを最終的な転送先URLに直接付与する。「http://example.com」が「https://www.example.com」にリダイレクトされる場合、パラメータは「https://www.example.com/」に付与する。

  2. 短縮URLサービスを選ぶ際は注意する

    URLを短縮する際は、UTMパラメータを保持するサービスを選ぶ必要がある。bit.lyなどの主要サービスは通常パラメータを保持するが、独自実装のリダイレクトでは消失することがある。短縮後のURLをリアルタイムレポートで確認してテストしておこう。

4. utm_mediumの不統一

GA4のデフォルトチャネルグループは、utm_mediumの値によって自動的に分類される。「email」「Email」「EMAIL」がバラバラに存在すると、チャネルグループの集計が崩れる。また「social_media」「sns」「social-media」など独自の値を使うと、GA4が「Unassigned(未割り当て)」として分類してしまう。

チャネルグループ GA4が認識するutm_medium値
Paid Search cpc, ppc, paidsearch
Organic Social social, social-network, social-media
Email email, e-mail, e_mail, newsletter
Display display, cpm, banner
Referral referral

5. 内部リンクへのUTMパラメータ付与

自サイト内のページへのリンクにUTMパラメータを付与すると、GA4がそのページへのナビゲーションを「新しいセッションの開始」として計上する。結果としてセッション数が水増しされ、直帰率や滞在時間のデータが歪む。UTMパラメータは外部から自サイトへのリンクにのみ使い、内部リンクには絶対に付与しない。これはフリーランスが受注先のサイトを触る際も同じだ。

UTMビルダーの使い方

UTMパラメータ付きURLを手動で作成するのは手間がかかる上、入力ミスも起きやすい。日本語キャンペーン名のエンコードで詰まるのもよくある失敗だ。当サイトのUTMビルダーを使えば、各パラメータを入力するだけで正しい形式のURLが自動生成される。

UTMビルダーの基本操作

  1. UTMビルダーにアクセスする

    ツールページ(/tools/utm-builder/)を開く。登録・ログイン不要で即座に使える。

  2. ベースURLを入力する

    パラメータを付与したいページのURLを入力する。「https://」から始まる完全なURLを貼り付ける。すでにパラメータが付いているURLは除去してから入力しよう。

  3. 各パラメータを入力する

    utm_source(必須)、utm_medium(必須)、utm_campaign(必須)、utm_term(任意)、utm_content(任意)を入力する。自動で小文字変換・スペース除去などの補正が行われるので、大文字混在のリスクがない。

  4. 生成されたURLをコピーする

    入力に応じてリアルタイムでURLが生成される。「コピー」ボタンをクリックしてクリップボードに保存し、SNS投稿やメルマガに貼り付けて使う。

便利な機能

ToolShare LabのUTMビルダーでは、よく使うパラメータセットをテンプレート保存できる。毎週のメルマガや定期的なSNS投稿など、繰り返し使うパターンを登録しておけば次回以降の作業が一気に楽になる。

UTMビルダーを今すぐ使う

UTMパラメータ付きURLの作成を簡単・確実に。入力フォームに値を入れるだけで正しい形式のURLが即座に生成されます。登録不要・完全無料。

よくある質問

UTMパラメータはSEOに影響しますか?
UTMパラメータ自体はGoogleの検索ランキングに直接影響しません。ただし、Googleのクローラーがパラメータ付きURLとパラメータなしURLを別ページとして認識する場合があるため、canonicalタグで正規URLを指定しておくことを推奨します。また、パラメータ付きURLがSNS等でシェアされてもSEO評価は元のURLに集約されます。
UTMパラメータとGA4の自動タグ設定(gclid)の違いは?
Google広告では「自動タグ設定」を有効にすることで「gclid」というパラメータが自動付与され、GA4と連携できる。UTMパラメータとgclidは共存できるが、両方設定した場合はUTMパラメータが優先される。Google広告以外のチャネル(Facebook広告、メルマガ等)はUTMパラメータの手動設定が必要だ。
日本語のキャンペーン名は使えますか?
技術的には日本語の値も使えるが、URLエンコードされて「%E3%82%AD%E3%83%A3%E3%83%B3%E3%83%9A%E3%83%BC%E3%83%B3」のような長い文字列になり、URLが非常に読みづらくなる。環境によってはデコードが正しく行われないリスクもある。キャンペーン名はローマ字または英語で設定し、GA4のメモ機能や別途スプレッドシートで日本語の対応表を管理するのがベターだ。
GA4でUTMパラメータのデータはどのくらいの期間保存されますか?
GA4のデータ保持期間はデフォルトで2ヶ月だが、設定から最大14ヶ月に変更できる。探索レポートのデータは設定した保持期間内のみ利用可能だ。一方、標準レポートのデータは保持期間に関係なく閲覧できる。長期間の分析が必要なら、BigQueryへのエクスポート設定も検討しておこう。
UTMパラメータを使わずに流入元を計測する方法はありますか?
GA4はリファラー情報(HTTPヘッダーのReferer)を自動的に取得し、一部の流入元を自動識別します。例えばGoogle検索からの流入は自動的に「organic/google」として計測されます。ただしSNSの投稿からの流入はUTMなしでは「social」とまとめられ、どの投稿やキャンペーンからかを区別できません。正確な施策効果測定にはUTMパラメータが不可欠です。
スマートフォンアプリからのリンクにもUTMパラメータは使えますか?
アプリからWebページへのリンクにもUTMパラメータは使える。ただし一部のSNSアプリ(Instagram等)では、アプリ内ブラウザでのリンク開封時にパラメータが引き継がれない場合がある。Firebase Dynamic LinksやApps Flyer等のディープリンクソリューションを使うと、アプリ内でのトラッキングをより確実に行える。