SNSやメール、QRコードなどからWebサイトへ誘導するとき、「どのリンクからアクセスされたのか」を確認したいことがあります。
そんなときに使えるのがUTMパラメータです。
URLの末尾に流入元やキャンペーン名などの情報を追加しておくことで、Google Analytics 4(GA4)でアクセス経路を区別しやすくなります。
UTM付きURLをすぐに作りたい場合は、こちらの無料ツールを利用できます。
→ UTM生成ツール|GA4用のパラメータ付きURLを無料で作成
UTMパラメータとは?
UTMパラメータは、URLの末尾に追加するアクセス解析用の情報です。
たとえば、通常のURLが https://example.com/campaign/
だった場合、UTMを付けると次のようになります。https://example.com/campaign/?utm_source=instagram&utm_medium=social&utm_campaign=autumn
この例なら、
utm_source=instagramutm_medium=socialutm_campaign=autumn
という3つの情報がURLに追加されています。
Google Analyticsでは、こうした値を使って「どこから」「どのような経路で」「どのキャンペーンから」アクセスされたのかを確認できます。
GoogleはカスタムキャンペーンURLを作成するとき、utm_source、utm_medium、utm_campaignを使用するよう案内しています。
utm_source・utm_medium・utm_campaignの違い
UTMを初めて使うときに迷いやすいのが、この3項目です。
| パラメータ | 役割 | 例 |
|---|---|---|
utm_source | どこから来たか | instagram、newsletter |
utm_medium | どんな経路か | social、email |
utm_campaign | どの施策か | autumn_sale |
utm_term | キーワードなど | running_shoes |
utm_content | リンクや内容の違い | header_button |
たとえばInstagramで秋のキャンペーンを案内するなら、
utm_source=instagramutm_medium=socialutm_campaign=autumn_campaign
といった形にできます。
utm_sourceは「場所」、utm_mediumは「経路の種類」、utm_campaignは「施策名」と考えると整理しやすくなります。
Googleの現在の仕様では、utm_termはキーワード、utm_contentは複数のリンクやクリエイティブを区別するときなどに利用できます。また、より詳細な項目としてutm_idやutm_source_platformも用意されています。
UTMパラメータの付け方
基本的な流れは、リンク先URLを決める → 参照元・メディア・キャンペーン名を決める → UTM付きURLを作る、の3段階です。
たとえばメールマガジンから商品ページへ案内する場合なら、
utm_source=newsletterutm_medium=emailutm_campaign=autumn_sale
のように設定します。
完成したURLは、
https://example.com/?utm_source=newsletter&utm_medium=email&utm_campaign=autumn_sale
のような形になります。
手作業でも作れますが、「?」「&」の付け方や入力ミスを避けるなら生成ツールを使う方が簡単です。
→ UTM生成ツール|GA4用のパラメータ付きURLを無料で作成
SNS・メール・QRコードでの設定例
UTMの値に絶対的な正解があるわけではありません。大切なのは、同じ用途では同じルールを使うことです。
| 利用場面 | utm_source | utm_medium | utm_campaignの例 |
|---|---|---|---|
| Instagram投稿 | social | autumn_campaign | |
| X投稿 | x | social | autumn_campaign |
| メールマガジン | newsletter | september_news | |
| LINE | line | social | autumn_campaign |
| チラシのQRコード | flyer | qr | autumn_fair |
特にutm_sourceやutm_mediumを毎回違う表記にすると、GA4上でも別の値として記録されます。
たとえば、
instagramInstagraminsta
を混在させると、同じInstagram経由でもデータが分かれてしまいます。
GoogleもUTMの値では大文字・小文字を区別し、命名規則を統一することを推奨しています。
UTMの名前は小文字でそろえると管理しやすい
長く運用するなら、最初に簡単な命名ルールを決めておくのがおすすめです。
たとえば、
InstagramではなくinstagramAutumn Campaignではなくautumn_campaign
のように、小文字と一定の区切り方にそろえておけば表記ゆれを減らせます。
重要なのは「どの表記が唯一正しいか」よりも、同じものを毎回同じ名前で記録することです。
デジタル作業室のUTM生成ツールでは、英字を小文字にそろえて生成する設定を初期状態で有効にしています。
作ったUTM付きURLを確認する
URLが長くなると、
「utm_sourceは何になっている?」
「utm_campaignを間違えていない?」
「同じパラメータを二重に付けていない?」
といった確認がしづらくなります。
そんな場合はURLを項目ごとに分解すると確認しやすくなります。
このツールではUTMだけを表示することもできます。
GA4ではどこで確認する?
UTM付きURLからアクセスが発生すると、GA4ではトラフィックソースの情報として確認できます。
代表的なのは、
レポート → 集客 → トラフィック獲得
です。
ここで「セッションの参照元 / メディア」や「セッションのキャンペーン」などを使うと、UTMで設定した流入元やキャンペーンを確認できます。
Googleの公式ヘルプでも、手動で設定したUTMは参照元、メディア、キャンペーンなどのトラフィックソースディメンションとして扱われます。
Google広告では自動タグ設定もある
UTMは便利ですが、すべての広告URLに手作業で付ければよいわけではありません。
Google広告とGA4を連携して利用する場合は、Google広告の自動タグ設定によってクリック情報を取得できます。
自動タグ設定と手動UTMを同時に利用した場合、参照元やメディアなどでは自動タグの値が利用される場合があります。Google広告を利用している場合は、広告側の計測設定を確認してからUTMを追加するのが安全です。
サイト内リンクの計測にはUTMを使わない
UTMは基本的に、サイトの外からサイトへ入ってくるリンクを識別するために使うものです。
自分のサイト内にあるボタンやバナーのクリックを調べたい場合は、UTMを付けるよりもGA4のイベント計測などを利用する方が、流入元のデータを混乱させにくくなります。
外部施策の流入計測はUTM、サイト内の行動計測はイベント、と役割を分けておくと管理しやすくなります。
よくある質問
UTMパラメータを付けるとSEOに影響しますか?
UTMは主にアクセス解析のためのパラメータです。通常の施策リンクとして使う分には、UTMを付けること自体を過度に心配する必要はありません。
ただし、同じページに大量の異なるパラメータ付きURLを内部リンクとして作るような運用は避け、UTMは流入計測の用途に絞るのが分かりやすいです。
UTMには日本語を使えますか?
URLとして生成することはできますが、日本語はURLエンコードによって長い文字列になる場合があります。
継続して管理するなら、半角英数字を中心に一定のルールで名前を付ける方が扱いやすくなります。
utm_termやutm_contentも必須ですか?
常に必要というわけではありません。
utm_termはキーワード、utm_contentは複数のリンクやクリエイティブを区別したい場合などに利用できます。
まずはutm_source、utm_medium、utm_campaignをきちんとそろえて運用するところから始めると分かりやすいです。Googleもこれら3項目をカスタムキャンペーンURLの基本として案内しています。
UTMは「付けること」より「同じルールで続けること」が重要
UTMパラメータを使えば、SNS、メール、QRコードなど、複数の場所から同じページへ誘導している場合でも、アクセス経路を区別しやすくなります。
ただし、毎回違う名前を付けてしまうと、後からデータをまとめるのが難しくなります。
まずは参照元・メディア・キャンペーン名のルールを決め、同じ表記で運用してみてください。
UTM付きURLの作成と確認には、以下の無料ツールを利用できます。
