無料マーケティングツール

UTMビルダー:GA4向けキャンペーンURL・UTMリンク作成ツール

ランディングページのURLを貼り付け、ソース、メディア、キャンペーンを入力すれば、GA4とCRMで正しくレポートされるタグ付きリンクをコピーできます。既存のクエリパラメータや#アンカーは維持されます。値は小文字に変換され、スペースは置き換えられます(オフにすることも可能)。

キャンペーン URL

https://www.example.com/demo?utm_source=linkedin&utm_medium=paid_social&utm_campaign=q4_fintech_abm

各パラメータの用途

パラメータ答える問い値の例
utm_sourceどのサイトまたは送信者か?linkedin, google, newsletter_name, partner_domain
utm_mediumどの種類のチャネルか?cpc、paid_social、email、referral、display
utm_campaignどのキャンペーンか?q4_fintech_abm、webinar_2026_11
utm_termどのキーワードまたはオーディエンスか?website_personalization, cfo_list
utm_contentどの広告またはリンクのバリエーションか?carousel_v2, footer_link
utm_idどのキャンペーンID(費用データのインポート用)か?cmp_1042

GA4 は参照元とメディアからトラフィックをデフォルトのチャネルグループに割り当てるため、当てはまる場合は慣例的なメディアの値(cpc、email、referral、display、paid_social)を使いましょう。独自のメディア名を使うと、有料トラフィックが間違ったチャネルに入ったり、GA4 が参照元も照合できない場合は「Unassigned」に入ったりします。

チャネル別のUTMリンク:LinkedIn、Google Ads、メール

チャネルutm_sourceutm_mediumメモ
LinkedIn広告linkedinpaid_socialCampaign Manager ではキャンペーン内のすべての広告に URL パラメータを追加できるため、広告ごとではなくキャンペーンで設定しましょう。
LinkedInのオーガニック投稿linkedinsocialオーガニックのリーチが広告の成果として計上されないよう、有料とは異なるメディアを設定します。
Google広告googlecpc自動タグ設定(gclid)はオンのままにします。GA4はGoogle Adsのデータにこれを使います。UTMは、CRMなど他のツールが必要とする場合にのみ追加してください。
メールニュースレターnewsletter_nameemailリンクの位置(header_cta、footer_link)にはutm_contentを使い、どのリンクがクリックされたかを確認します。
パートナーまたはアフィリエイトpartner_domain紹介パートナーごとに1つのソースを使い、各パートナーのトラフィックとコンバージョンを分けておきます。

1年後も通用する命名規則

  1. 小文字のみを使い、スペースの代わりにアンダースコアを使います。
  2. キャンペーン = 四半期または日付 + オーディエンス + オファー、たとえばq4_fintech_benchmark。1年後、これらで絞り込むことになります。
  3. リストは1つの共有シートで管理し、記憶ではなくそのシートからリンクを作りましょう。
  4. 内部リンクには絶対にタグを付けないでください。

キャンペーン開始前にUTMリンクをテストする方法

UTM のテストは5分で済み、放っておけば3週間後にキャンペーンレポートでクリックの半分が Direct や Unassigned と表示されて初めて表面化する問題を見つけられます。自分のブラウザに URL を貼り付けるだけでなく、実際の広告、メール、投稿から、訪問者がたどるのと同じ方法ですべてのリンクをテストしましょう。

  1. 最終的なリンクをクリックし、アドレスバーを確認する。ページが読み込まれた後も、utm_パラメータがURLに残っているはずです。消えている場合は、リダイレクトで除去されています。よくある原因は、httpからhttpsやwwwへのリダイレクト、短縮URL(バニティURL)、クエリ文字列を書き換えるCMSのルールです。
  2. GA4のリアルタイムレポートを確認する。[レポート]から[リアルタイム]を開き、トラフィックソースのカードを確認します。ディメンションをソース、メディア、キャンペーンのいずれかに切り替えると、テスト訪問が1分ほどで設定した値とともに表示されるはずです。directと表示される場合は、GA4が読み込まれる前にタグが失われています。
  3. 詳細はDebugViewで確認します。デバッグモード(Googleタグマネージャーのプレビュー、またはGoogle Analytics Debuggerのブラウザ拡張機能)を有効にし、リンクをクリックしてから、[管理]>[DebugView]を開きます。page_viewイベントを選択し、page_locationにタグ付きURL全体が含まれているか確認します。イベントがそもそも発火したかどうかもここで分かります。
  4. 同意した場合と拒否した場合の両方でテストする。Cookieバナーが同意までアナリティクスをブロックする場合、拒否した訪問はリアルタイムレポートに表示されません。これはタグの不具合ではなく想定どおりの挙動ですが、広告のクリック数とGA4のセッション数の差の一因になります。
  5. コンバージョンを最後まで追う。テストフォームを送信し、CRMのレコードが隠しフィールドでUTMの値を受け取っているかを確認します。GA4のレポートが正確でも、CRMには「不明な流入元」と表示されていることがあり、そこでパイプラインのレポートが破綻します。
  6. 1日後に標準レポートを確認する。リアルタイムレポートではデータ収集を、トラフィック獲得レポートでは分類を確認します。Googleは処理に24〜48時間かかることがあるとしているため、デフォルトのチャネルグループを初日に判断しないようにしましょう。

テストで見つかるUTMのよくあるミス

表示される内容考えられる原因対策
訪問がdirect / (none)と表示されるリダイレクトでクエリ文字列が失われた、またはリンクがアプリ内ブラウザで開かれてクエリ文字列が消えた最終URLにリンクするか、クエリパラメータを引き継ぐようリダイレクトを設定する
キャンペーンが複数の行に分かれている大文字・小文字や綴りの揺れ:LinkedIn、linkedin、linked_inすべて小文字にし、1つの共有シートからリンクを作成
有料トラフィックが「Unassigned」に分類されるGA4が認識しないメディア(「sponsored-post」など)一般的なメディア名を使う:cpc、paid_social、email、display、referral
ページが間違ったセクションで読み込まれる、または404になる#アンカーが?クエリ文字列の前に置かれていたクエリ文字列を先に、アンカーを最後に。上記のビルダーが自動で並べ替えます
オーガニックの訪問者が古いキャンペーンの成果として計上される内部ページやサイトバナーでのUTMリンク内部リンクからUTMを削除する

トラッキングの問題が1つのリンクにとどまらない場合は、CRO監査プロセスのトラッキングQAの手順ですべてのコンバージョンイベントの確認方法を解説しています。また、タグ付きリンクから生まれた訪問をGA4がどうカウントするかは、GA4のセッションとエンゲージのあったセッションの解説記事をご覧ください。

UTMをレポート以外にも活用する

レポートに使うのと同じタグで、ページそのものを動かすこともできます。utm_campaign=q4_fintech_abm で訪れた訪問者は、汎用的なホームページではなく、フィンテック向けに語りかけるページに着地すべきです。広告グループのインテントを URL に引き継ぐ方法は購買意欲の高いキーワードのガイドで、そのシグナルに基づいて見出しや証拠を差し替える方法はダイナミックな Web サイトコンテンツで解説しています。トラフィックが来たら、コンバージョン率計算ツールとリード単価計算ツールで各キャンペーンの価値を測定しましょう。

よくある質問

UTMパラメータとは?

URLの末尾に付けるタグ(utm_source、utm_medium、utm_campaign、必要に応じてutm_term、utm_content、utm_id)で、訪問がどこから来たかをアナリティクスツールに伝えます。GA4はこれらをセッションの参照元、メディア、キャンペーンのディメンションとして読み込みます。

必須のUTMパラメータは?

すべてのリンクにソース、メディア、キャンペーンを設定しましょう。レポートはこの3つでトラフィックをまとめ、GA4はソースとメディアを使ってデフォルトのチャネルを割り当てます。キーワードとコンテンツは任意で、リスティング広告のキーワードや広告のバリエーションに最も役立ちます。

UTMパラメータは大文字と小文字を区別しますか?

はい。GA4は「LinkedIn」と「linkedin」を別のソースとして扱うため、1つのキャンペーンが複数の行に分かれてしまいます。小文字に統一し、それを守りましょう。ビルダーはデフォルトでこれを自動的に行います。

UTMパラメータが機能しているかをテストするには?

実際の広告やメールから最終リンクをクリックし、リダイレクト後もアドレスバーに utm_ の値が残っていることを確認したうえで、GA4 のリアルタイムレポートで設定した参照元、メディア、キャンペーンとともに自分の訪問が表示されるかを確認します。イベント単位の詳細はデバッグモードをオンにして DebugView で確認します。1〜2日後にトラフィック獲得レポートを確認し、チャネルグループが正しいことを確かめましょう。

UTMビルダーとは何ですか?

ランディングページのURLといくつかのキャンペーン値を入力するだけで、タグ付きリンクを生成するフォームです。utm_source=…&utm_medium=…を手入力する必要はありません。スペースや特殊文字のエンコードも行い、URLにすでに含まれているクエリパラメータも保持します。手作りのリンクが壊れやすいのは、まさにこの部分です。

GoogleのCampaign URL Builderと同じものですか?

同じ標準のUTMパラメータを生成するため、GA4はどちらのツールで作ったリンクも同じように読み取ります。このビルダーはデフォルトでutm_idを追加し、値を小文字にしてスペースを置換し、URLの既存のパラメータと#アンカーを保持します。

内部リンクに UTM パラメータを使うべきですか?

いいえ。自社ブログから料金ページへのリンクにUTMを付けると、新しいセッションのアトリビューションが始まり、訪問者が本当に来た流入元が上書きされてしまいます。UTMは、他の場所から自社サイトへのリンクにだけ使いましょう。

UTMパラメータに基づいてランディングページをパーソナライズできますか?

はい。UTM の値はページが読み込まれた瞬間に利用できるため、最も信頼できるパーソナライゼーションのシグナルの1つです。フィンテック向けの広告に utm_content=fintech を付ければ、ランディングページはそれに合わせて見出しと証拠を差し替えられます。

その他の無料ツール