用語解説

UTMパラメータとは?HTML共有・AI生成サイトでの意味をやさしく解説

「このURL経由でどれだけアクセスがあったか」を計測するための仕組みがUTMパラメータです。URLの末尾に?utm_source=slackのように付け足すだけで、Google AnalyticsやGA4がアクセス経路を分類してくれます。AIで作ったサイトをメール・SNS・チャットで共有する際、計測設計として知っておくと役立ちます。

ひとことで言うと

UTMパラメータはURLに付加するトラッキング用の文字列で、Googleが定めた5つのキー(utm_source、utm_medium、utm_campaign、utm_term、utm_content)から構成されます。例えば?utm_source=newsletter&utm_medium=email&utm_campaign=launch2024 とURLに追加すると、GA4はそのアクセスを「ニュースレター経由のメール、ローンチキャンペーン」として分類します。

UTMパラメータはURLの見た目が変わるだけで、ページのHTMLや動作には一切影響しません。静的HTMLでもサーバーサイドの処理なしに計測が機能します。ただし計測にはGoogle Analytics(またはGA4)のトラッキングコードがページに設置されていることが前提です。

  • 相手がログインなしで開ける状態か確認する
  • PCとスマホで最低1回ずつ表示を確認する
  • 内部情報・個人情報・不要な外部送信が残っていないか見る
  • レビュー期限と修正時の差し替え方を決めておく

HTML共有で関係する場面

AI生成のLPをSlack・メール・SNSの3チャネルで同時に共有する場合、チャネルごとに異なるUTMパラメータを付けると「Slackからのアクセスが最多」「メールのクリック率は低い」といった比較分析ができます。同一ページに同一URLで共有すると全部「Direct」としてまとまってしまい、改善の手がかりが得られません。

社内レビュー向けのプレビューURL共有ではUTMパラメータは不要なことが多いです。ただしA/Bテスト目的で2種類のHTMLを別URLで公開し、どちらが多く開かれたかをトラッキングしたい場合は有効です。その際utm_contentで「バージョンA」「バージョンB」を区別するのが典型的な使い方です。

よくある誤解

「UTMパラメータを付けるとURLが長くなってSEOに不利」という誤解がありますが、Googleはクロール時にUTMパラメータを含むURLを正規のURLとは別扱いし、パラメータなしのURLを正規URLとして認識します。canonical設定が正しければSEOへの悪影響はありません。

「utm_sourceとutm_mediumはどちらに何を書いてもよい」という混同も多いです。一般的な慣習ではutm_sourceが参照元サービス名(google、newsletter、slack)、utm_mediumが媒体種別(cpc、email、social)です。命名規則を組織内で統一しておかないとGA4レポートで同じ流入が複数のラベルに分散してデータが濁ります。

安全に使うための注意点

UTMパラメータは誰でも見られる公開情報です。URLに含まれているためブラウザのアドレスバーや受信したメール本文に表示され、受け手がキャンペーン名やチャネル戦略を読み取れます。utm_campaign名に社外秘の施策コードや個人名を入れないよう、命名規則を決める際に公開前提で設計してください。

短縮URLサービス(bit.lyなど)でUTMパラメータ付きURLを短縮すると、クリック後に元のUTMパラメータが付いたURLへリダイレクトされるため計測は機能します。ただしリダイレクト遅延が加わりPageSpeed Scoreに影響する場合があります。SNS投稿の文字数制限で短縮が必要な場合は許容範囲ですが、OGPカードが短縮URLのURLで生成される点に注意してください。

よくある質問

UTMパラメータはGA4でどの画面で確認できますか?

GA4では「レポート > 集客 > トラフィック獲得」でutm_source/utm_mediumの集計を確認できます。utm_campaignは「キャンペーン」ディメンションで参照します。カスタムレポートを作ってutm_contentまで含めた詳細分析も可能です。

UTMパラメータを付けたURLをSNSでシェアしても、シェアされたURLにもパラメータは引き継がれますか?

基本的に引き継がれます。ただし一部のSNSではシェア時にURLが変換されパラメータが脱落することがあります。正確な計測が必要な場合は各SNSのシェアテストを行い、パラメータが残っているか確認してください。

utm_termとutm_contentはどんな場面で使いますか?

utm_termはGoogle広告などの検索連動型広告でキーワードを記録するために使います。utm_contentは同一キャンペーン内の複数バナーや複数CTAを区別するために使います。メールやSNS有機投稿ではほぼ使わないパラメータです。

関連記事

「用語解説」の記事をもっと見る →