2026年版 ToolShare Lab / Guide

UTMパラメータ完全ガイド
SNS・広告別テンプレート付き

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

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

UTMパラメータ付きURLを今すぐ作成

当サイトのUTMビルダーなら、入力フォームに値を入れるだけで正しい形式のURLが即座に生成される。小文字変換・エンコード処理も自動。登録不要・完全無料。

UTMパラメータとは、URLの末尾に付与するトラッキング用のクエリ文字列で、GA4で流入元・メディア・キャンペーンを識別するために使う。必須の3項目は utm_source(流入元)、utm_medium(メディア種別)、utm_campaign(キャンペーン名)である。大文字小文字は区別されるため、命名規則を全て小文字に統一するのがベストプラクティスだ。

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のテンプレートにリンクを複数貼るときに重宝する。

SNS・広告別UTM設定テンプレート

各プラットフォームごとに、そのままコピペで使えるUTMパラメータのテンプレートをまとめた。{campaign_name}{ad_name} の部分を実際の値に置き換えて使ってほしい。各テンプレートはUTMビルダーで簡単にURL生成できる。

Google広告

utm_source=google&utm_medium=cpc&utm_campaign={campaign_name}&utm_content={ad_name} // 例: // utm_source=google&utm_medium=cpc&utm_campaign=spring_sale_2026&utm_content=text_ad_a // Google広告のValueTrackパラメータ({keyword}等)も利用可能

このテンプレートをビルダーで使う →

Facebook / Instagram広告

utm_source=facebook&utm_medium=paid_social&utm_campaign={campaign_name}&utm_content={{ad.name}} // 例: // utm_source=facebook&utm_medium=paid_social&utm_campaign=lead_gen_2026q1&utm_content=carousel_ad // {{ad.name}} はFacebook広告マネージャの動的パラメータ // Instagramの場合も utm_source=facebook のままでOK(Meta広告として統一)

このテンプレートをビルダーで使う →

X(Twitter)広告

utm_source=twitter&utm_medium=paid_social&utm_campaign={campaign_name} // 例: // utm_source=twitter&utm_medium=paid_social&utm_campaign=app_promotion_2026spring // X広告マネージャの「トラッキング」→「URLパラメータ」欄に入力

このテンプレートをビルダーで使う →

LINE公式アカウント

utm_source=line&utm_medium=message&utm_campaign={campaign_name} // 例: // utm_source=line&utm_medium=message&utm_campaign=weekly_coupon_20260316 // リッチメニューのリンクにも付与しておくと流入経路が見える

このテンプレートをビルダーで使う →

メールマガジン

utm_source=newsletter&utm_medium=email&utm_campaign={newsletter_date} // 例: // utm_source=newsletter&utm_medium=email&utm_campaign=weekly_20260316 // CTAボタンが複数ある場合は utm_content で区別: // utm_content=header_cta / utm_content=body_link / utm_content=footer_cta

このテンプレートをビルダーで使う →

SNSオーガニック投稿

// X(旧Twitter) utm_source=twitter&utm_medium=social&utm_campaign=organic_post // Instagram(プロフィールリンク) utm_source=instagram&utm_medium=social&utm_campaign=profile_link // Facebook utm_source=facebook&utm_medium=social&utm_campaign=organic_post // 注: 有料広告は utm_medium=paid_social、オーガニックは utm_medium=social で区別

このテンプレートをビルダーで使う →

QRコード(チラシ・名刺)

utm_source=qrcode&utm_medium=print&utm_campaign={flyer_name} // 例: // utm_source=qrcode&utm_medium=print&utm_campaign=business_card // utm_source=qrcode&utm_medium=print&utm_campaign=exhibition_flyer_2026spring // オフラインからの流入を計測する唯一の方法

このテンプレートをビルダーで使う →

プレスリリース

utm_source=prtimes&utm_medium=press&utm_campaign={release_title} // 例: // utm_source=prtimes&utm_medium=press&utm_campaign=new_service_launch_2026 // 配信サービスごとに utm_source を変える(prtimes, atpress 等)

このテンプレートをビルダーで使う →

ツールで効率化

上記のテンプレートは当サイトのUTMビルダーでそのまま使える。ベースURLと各パラメータを入力するだけで、エンコード処理・小文字変換済みのURLが生成される。よく使うテンプレートは保存しておけば次回以降の作業が一気に楽になる。

GA4での確認方法

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

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

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

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

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

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

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

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

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

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

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

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

注意

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

GA4でのUTMデータ分析方法

UTMパラメータを設定したら、次はGA4でデータを分析して施策の効果を測定する。ここでは標準レポートだけではわからない深い分析を行う方法を解説する。

トラフィック獲得レポートでの見方

GA4の「レポート」→「集客」→「トラフィック獲得」では、セッション単位での流入元データが確認できる。デフォルトでは「セッションのデフォルトチャネルグループ」が表示されるが、これをUTMパラメータに基づくディメンションに切り替えることで、より詳細な分析が可能になる。

ディメンション 対応するUTMパラメータ わかること
セッションのソース utm_source どのサービスから来たか
セッションのメディア utm_medium どのチャネル種別か
セッションのソース / メディア utm_source + utm_medium 流入元とチャネルの組み合わせ
セッションのキャンペーン utm_campaign どのキャンペーン経由か
セッションの手動キーワード utm_term どのキーワードか
セッションの手動広告コンテンツ utm_content どのクリエイティブ・CTAか

カスタム探索レポートの作り方(UTMキャンペーン別のCV分析)

「どのSNS投稿からコンバージョンが来たか」を特定するには、GA4の「探索」レポートでカスタム分析を行う。

  1. 探索レポートを新規作成する

    GA4の左メニュー「探索」→「空白」をクリックして新規レポートを作成する。テクニック名に「UTMキャンペーン別CV分析」のような名前を付けておくと後から見つけやすい。

  2. ディメンションを追加する

    「ディメンション」の「+」をクリックし、「セッションのソース」「セッションのメディア」「セッションのキャンペーン」「セッションの手動広告コンテンツ」を追加する。行にこれらのディメンションをドラッグ&ドロップする。

  3. 指標を追加する

    「指標」の「+」から「セッション」「コンバージョン」「コンバージョン率」「エンゲージメント率」を追加し、値にドラッグ&ドロップする。これでキャンペーン別のCV数が一覧で見える。

  4. フィルタで絞り込む

    特定のキャンペーンだけ見たい場合は「フィルタ」にディメンションを追加して「含む」条件を設定する。例えば「セッションのメディア」が「social」を含むフィルタを追加すれば、SNS経由のデータだけに絞り込める。

Looker Studio(旧データポータル)との連携

定期的にUTMデータを確認するなら、Looker Studio(旧Googleデータポータル)でダッシュボードを作っておくと便利だ。GA4をデータソースとして接続し、以下のようなグラフを作成できる。

Point

Looker StudioはGA4と直接接続でき、無料で使える。UTMパラメータのデータを含むレポートをチーム共有するなら、スプレッドシートよりLooker Studioの方が自動更新されるので運用が楽だ。関連ツール: GA4イベントテスター

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

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運用のベストプラクティス

UTMパラメータは「設定して終わり」ではなく、チームで運用していくための仕組みが必要だ。ここでは実務で効果的なベストプラクティスを紹介する。

チーム共有用のUTM管理スプレッドシート

Googleスプレッドシートにパラメータの命名規則と使用履歴を記録しておくと、チーム内のブレを防げる。以下のような列構成がおすすめだ。

列名 内容
作成日 UTMを設定した日付 2026-03-16
担当者 URLを作成した人 田中
utm_source 流入元 twitter
utm_medium メディア種別 paid_social
utm_campaign キャンペーン名 spring_sale_2026
utm_content コンテンツ識別子 image_ad_a
完成URL パラメータ付きURL https://example.com/?utm_...
メモ 用途・補足情報 春のセール告知用

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

UTMパラメータのセキュリティ注意点

重要

UTMパラメータはURLの一部としてブラウザのアドレスバーやアクセスログに残る。個人情報(氏名・メールアドレス・顧客ID等)を値に含めてはいけない。GA4のデータポリシーでもPII(個人を特定できる情報)の送信は禁止されている。キャンペーンの識別には抽象的なコード(「campaign_001」等)を使おう。

用途別の設定例

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_20260316 # 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_20260316&utm_content=header_cta # メルマガ - 本文中のテキストリンク https://example.com/?utm_source=newsletter&utm_medium=email&utm_campaign=weekly_20260316&utm_content=body_link # メルマガ - フッターのボタン https://example.com/?utm_source=newsletter&utm_medium=email&utm_campaign=weekly_20260316&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パラメータは外部から自サイトへのリンクにのみ使い、内部リンクには絶対に付与しない。これはフリーランスが受注先のサイトを触る際も同じだ。

2026年最新: GA4でのutm_contentとutm_termの活用

UA(ユニバーサルアナリティクス)時代と比べて、GA4ではutm_contentとutm_termの扱いが変わった。ここでは2026年現在の最新の活用方法を解説する。

UA時代との違い

パラメータ UA(旧) GA4(現在)
utm_content 「広告のコンテンツ」として標準ディメンション 「手動広告コンテンツ」として利用可能。探索レポートで分析
utm_term 「キーワード」として標準ディメンション 「手動キーワード」として利用可能。探索レポートで分析

GA4ではこれらのパラメータは標準レポートには直接表示されないが、探索レポートのディメンションとして選択できる。A/Bテストの結果比較や広告クリエイティブの効果測定に引き続き有効だ。

カスタムディメンションとしての活用

GA4では、utm_content や utm_term のデータをカスタムディメンションとして登録することで、標準レポートにも表示できるようになる。

  1. GA4管理画面でカスタムディメンションを作成

    GA4の「管理」→「カスタム定義」→「カスタムディメンションを作成」をクリック。ディメンション名に「広告コンテンツ」、イベントパラメータに「manual_ad_content」を設定する。

  2. レポートでカスタムディメンションを確認

    作成後24〜48時間で標準レポートのセカンダリディメンションとしても利用可能になる。これで「どのCTAボタンからCVが来たか」を標準レポートで確認できる。

サーバーサイドGTMとの連携

プライバシー規制の強化に伴い、クライアントサイドのトラッキングだけでは計測精度が落ちるケースが増えている。サーバーサイドGTM(Google Tag Manager)を導入すると、UTMパラメータの処理をサーバー側で行えるため、以下のメリットがある。

Point

サーバーサイドGTMの導入にはGCPの費用(月額数千円〜)とサーバー設定の知識が必要。フリーランスの場合は月間PV 10万以上のサイトで導入メリットが出てくる目安だ。小規模サイトならクライアントサイドGTM + 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投稿など、繰り返し使うパターンを登録しておけば次回以降の作業が一気に楽になる。関連ツール: GA4イベントテスター

UTMビルダーを今すぐ使う

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

UTMパラメータと合わせてGA4のイベント設定も重要です。GA4イベント設定ガイドで詳しく解説しています。

よくある質問

UTMパラメータとは?
UTMパラメータとは、URLの末尾に付加する特殊な文字列で、Googleアナリティクス(GA4)がユーザーの流入元を正確に識別するために使います。「UTM」は「Urchin Tracking Module」の略で、utm_source(流入元)、utm_medium(メディア種別)、utm_campaign(キャンペーン名)の3つが必須パラメータです。SNS広告やメルマガなど、各チャネルからの流入を正確に計測するために不可欠なツールです。
utm_source、utm_medium、utm_campaignの違いは?
utm_sourceは「どこから来たか」(例: twitter, newsletter, google)、utm_mediumは「どの種類のチャネルか」(例: social, email, cpc)、utm_campaignは「どの施策・キャンペーンか」(例: spring_sale_2026)を示します。utm_sourceが具体的なサービス名、utm_mediumがチャネルのカテゴリ、utm_campaignが施策の識別名という階層になっています。
自社サイト内のリンクにUTMパラメータを付けるべきですか?
いいえ。自サイト内のリンクにUTMパラメータを付与すると、GA4がそのクリックを「新しいセッションの開始」として計上してしまいます。結果としてセッション数が水増しされ、直帰率や滞在時間のデータが歪みます。UTMパラメータは外部から自サイトへのリンク(SNS投稿、メルマガ、広告など)にのみ使い、サイト内のナビゲーションやリンクには絶対に付与しないでください。
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等のディープリンクソリューションを使うと、アプリ内でのトラッキングをより確実に行える。