もし、Google Analyticsのレポートを見て「直接」トラフィックがメールキャンペーンを実施した直後に急上昇したことがあり、その問題をすでに理解しているなら、その問題はUTMパラメータがなければ、トラッキングは推測のゲームになります。UTMパラメータがあると、正確にどのチャネル、キャンペーン、そしてどのリンクがその訪問をもたらしたかを把握できます。
UTMパラメータはURLに追加されるクエリ文字列タグです。アナリティクスプラットフォーム(GA4、Plausible、Fathom、Matomoなど)はこれらのタグを読み取り、流入トラフィックを分類します。サーバー側のコードは不要で、特別な設定も必要ありません。必要なのは、正しいパラメータを持つURLだけです。
実際の使い方の様子は以下の通りです。
https://example.com/pricing?utm_source=newsletter&utm_medium=email&utm_campaign=april-launch
誰かがそのリンクをクリックしたとき、GA4はそのセッションがニュースレターからのソース、メールメディア経由、およびapril-launchキャンペーンの下で記録されます。シンプルで明確で、正確にトレーキングできます。
5つのUTMパラメータ
標準的なUTMパラメータは5つあります。3つは必須で、2つは有料キャンペーン向けに便利ですがオプションです。
| パラメータ | 表す内容 | 例 | 必須か |
|---|---|---|---|
utm_source |
トラフィックがどこから来たか — リファラーデータまたはプラットフォーム | newsletter、twitter、google、linkedin | はい |
utm_medium |
マーケティングチャネルの種類 | email、social、cpc、display、organic | はい |
utm_campaign |
特定のキャンペーンまたはプロモーション名 | spring-sale、product-launch-v2、q2-retargeting | はい |
utm_term |
広告をトリガーした有料キーワード | utm+builder、analytics+tool、convert+pdf | 必要なし(有料検索のみ) |
utm_content |
同じキャンペーン内の複数のリンクを区別(A/Bテスト) | header-cta、sidebar-link、blue-button | 必要なし(A/Bおよびディスプレイ) |
ほとんどのキャンペーンでは、最初の3つだけが必要です。 utm_term と utm_content 有料検索(キーワードレベルのトレーキングが重要)やA/Bテスト(特定のリンク配置を比較)において使用されます。
命名規則:これはレポートが壊れる場所です
アナリティクスツールは大文字小文字を区別します。 utm_source=Twitter と utm_source=twitter 報告で2つの異なるトラフィックソースとして表示されます。マーケティングチームがキャンペーンごとにキャスを混同している場合、データが断片化され、各チャネルの実際の影響を正確に評価できなくなります。
タグ付けを開始する前に命名規則を合意してください。実際の運用で効果を発揮するいくつかのルールは以下の通りです:
- 常に小文字で。 例外は一切なし。
- スペースは一切使用しない。 ハイフン(
-)またはアンダースコア(_)を使用して区切り。スペースはエンコードされ、URLを汚します。%20または+そして、URLを混乱させます。 - キャンペーンを明確に。
utm_campaign=email何も示しません。utm_campaign=april-2026-product-updateすべてを示します。 - ソースを一貫性を持たせましょう。 1つのプラットフォームに1つの名前を選び、それを維持してください。
twitterまたはtwitter-x、どちらも使用しない。
あ UTMパラメータビルダー IO Toolsにあるようなもののように、小文字に変換し、無効な文字を自動的に除去します。これは、チームがルールを覚えていなくても、一貫性を達成するより早い方法です。
例URL:メール、SNS、有料
ここでは、3つの一般的なキャンペーンタイプにおけるUTMタグ付けの様子を示します。
# Email campaign (April newsletter)
Campaign URL Builder
?utm_source=newsletter
&utm_medium=email
&utm_campaign=april-2026-digest
&utm_content=header-cta
# Twitter/X post (organic)
Campaign URL Builder
?utm_source=twitter
&utm_medium=social
&utm_campaign=utm-builder-launch
# Google Ads (paid search)
Campaign URL Builder
?utm_source=google
&utm_medium=cpc
&utm_campaign=utm-builder-branded
&utm_term=utm+parameters+builder
注意してください utm_content はメールリンクにのみ含まれており、そのメール内の特定のCTAがクリックされたかどうかをトラッキングしています。Twitterリンクには必要ありません(同じキャンペーン内で複数のリンクを実施していない場合)。有料検索リンクには utm_term が含まれており、その広告に使用されたキーワードと一致します。
GA4でUTMデータを読む
Google Analytics 4では、UTMデータは Acquisition レポートに表示されます。 レポート → Acquisition → Traffic acquisition に移動すると、セッションがデフォルトのチャネルグループ、ソース/メディア、およびキャンペーンごとに分かれます。
Universal Analyticsとは異なり、GA4はセッションスコープのトラフィックモデルを使用しています。セッション内の最初のタッチポイントがアトリビューションを決定します。もしユーザーがメールリンクからアクセスし、他のページに移動した場合、そのセッション全体はそのメールキャンペーンにアトリビュートされます。
より詳細なキャンペーン分析を行うには Explore → Free form exploration に移動し、 Session source, Session mediumと、 Session campaign を次のような次元として追加します。これにより、標準レポートでは表示されないキャンペーンレベルのコンバージョンデータを得られます。
Universal Analyticsから移行している場合は、GA4ではデフォルトのAcquisitionビューでソース/メディアが顕著に表示されません。最初のタッチポイントの次元でフィルタリングされたカスタム探索または User acquisition レポートを使用してそのビューを再現できます。データはすべて存在しています — ただナビゲーションが異なります。
データを破壊する一般的な誤り
内部リンクへのUTMの適用 自社サイト内のページ間リンクにはUTMをタグ付けしないでください。これにより、セッションのソースが途中でリセットされ、元のリファラーデータがUTMで置き換えられます。内部リンクにはUTMパラメータは一切使用すべきではありません。
ソース名の不一致 キャンペーンを utm_source=linkedin と utm_source=LinkedIn でタグ付けすると、LinkedInのデータがすべてのレポートで2つの行に分割されます。最初から小文字に統一してください。
パラメータの欠落 キャンペーン内の一部のリンクにはUTMを適用しているが、他のリンクには適用していない場合、未タグ付けされたリンクは「直接」トラフィックとして表示されます。キャンペーンから離れるすべてのリンク、包括してメール内のすべてのバリエーションについて、UTMを適用してください。
UTMを削除するURL短縮サービス 一部のURL短縮サービスは、フルURLを処理し、クリーンにリダイレクトします — UTMはそのまま通過します。他のサービスはクエリパラメータを削除したり、リダイレクトの方法でトラッキングデータを失い、データが失われます。キャンペーンに導入する前に、最終URLをブラウザで確認し、リダイレクト後のアドレスバーでUTMパラメータがまだ見えるかをチェックしてください。
UTM URLを構築する手間を省く
手動でUTM URLを構築するのは誤りやすく、複数の人がキャンペーンリンクを作成する場合に特に問題になります。専用の キャンペーンURLビルダー はURLエンコードを自動で処理し、一貫したフォーマットを保ち、数秒でタグ付きリンクを生成できます。
命名規則を一度設定し、チームにそのツールのリンクを共有して、UTMの一貫性をデフォルトにすることが可能になります。
恵 スコアボードが到着しました!
スコアボード ゲームを追跡する楽しい方法です。すべてのデータはブラウザに保存されます。さらに多くの機能がまもなく登場します!
