UTMパラメータ生成ツール:GoogleアナリティクスのキャンペーンURLを作成
どんなリンクにもutm_source、utm_medium、utm_campaignなど、GA4のキャンペーンパラメータを追加できます。チャネル別プリセットを選び、訪問がGA4のどのチャネルに入るかを確認し、一括でリンクを作成して履歴に残せます。すべてブラウザ内で完結します。
UTMパラメータ生成ツール(UTMビルダー、キャンペーンURL作成ツールとも呼ばれます)は、リンクにトラッキング用のタグを追加し、 どのキャンペーンから訪問があったのかをアクセス解析で判別できるようにするツールです。たとえばexample.com/sale?utm_source=newsletter&utm_medium=email&utm_campaign=spring_sale というURLなら、 訪問が春のセールのメールから来たことをGoogleアナリティクスに伝えます。タグはページの内容を変えるものではなく、クリックにラベルを付けるものです。
UTM付きリンクの作り方
- チャネル別プリセットを選ぶ:または参照元とメディアを自分で入力します。プリセットは、GA4のデフォルトチャネルのルールが認識するメディアを使っています。
- リンク先URLを貼り付ける:既存のクエリパラメータと#アンカーはそのまま残り、既存のUTMタグは置き換えられます。URLにすでにタグが付いている場合は、このURLからタグを読み込む で各項目にコピーできます。
- キャンペーン名を付ける:必要に応じて、キャンペーンID、キーワード、広告コンテンツの値も追加します。
- 結果を確認する:訪問がGA4のどのデフォルトチャネルに入る見込みかが表示され、大文字、スペース、未入力の項目など、よくあるミスも指摘されます。
- コピーして、テストして、残す:リンクをコピーし、一度開いてページが表示されることを確かめます。あとから 最近作成したリンク で見つけられます。
UTMパラメータの種類と意味
Googleアナリティクスは次のキャンペーンパラメータを認識します (Googleアナリティクス ヘルプ:URL作成ツール)。 Googleは、参照元、メディア、キャンペーンは常に使うよう案内しており、utm_id と utm_source_platform の追加も 強く推奨しています。設定しなかった項目は (not set) として表示されます。
| パラメータ | 用途 | 例 |
|---|---|---|
utm_source | トラフィックを送った元、つまり参照元。必ず設定します。 | newsletter、google、billboard |
utm_medium | マーケティングのメディア。必ず設定します。GA4のチャネルのルールは主にこの値を使います。 | email、cpc、banner |
utm_campaign | 商品、プロモーション、キャッチコピー、プロモーションコード。必ず設定します。 | spring_sale |
utm_id | 特定のキャンペーンやプロモーションを識別するキャンペーンID。 | spring-2027 |
utm_term | 有料検索のキーワード。 | bookmark manager |
utm_content | 同じキャンペーン内でクリエイティブやリンクを区別する。 | toplink、hero-button |
utm_source_platform | トラフィックを誘導したプラットフォーム(広告の買い付けプラットフォームなど)。 | search ads 360 |
utm_creative_format | クリエイティブの種類。現在、Googleアナリティクスのプロパティではレポートされません。 | display、native、video |
utm_marketing_tactic | キャンペーンのターゲティング条件。現在、Googleアナリティクスのプロパティではレポートされません。 | remarketing、prospecting |
GA4のレポートでは、これらの値は「手動」のディメンションとして表示されます。utm_sourceは手動の参照元、utm_mediumは手動のメディア、 utm_termは手動のキーワード、utm_contentは手動の広告コンテンツ、utm_source_platformは手動のソースプラットフォームに対応し (英語のUIでは Manual source、Manual medium、Manual term、Manual ad content、Manual source platform)、 それぞれにセッション単位とユーザーの最初の接点(first user)単位のバリエーションがあります (Googleアナリティクス ヘルプ:トラフィック ソースのディメンション)。
GA4がUTM付きのトラフィックをチャネルに振り分ける仕組み
GA4は、参照元、メディア、キャンペーン名に対するルールを使って、すべてのセッションをデフォルトチャネルに割り当てます (Googleアナリティクス ヘルプ:デフォルト チャネル グループ)。 手動でタグを付けたリンクでは、ほとんどがメディアで決まります。きれいに振り分けられる値は次のとおりです(チャネル名はGA4で使われている名前です)。
| 振り分けたいチャネル | 使うメディア(または参照元) |
|---|---|
参照元またはメディアに email、e-mail、e_mail、e mail | |
| Organic Social | social、social-network、social-media、sm、またはGoogleのソーシャルサイト一覧にある参照元 |
| Paid Social | Googleのソーシャルサイト一覧にある参照元 かつ 有料のメディア(どこかに cp を含む、ppc、retargeting、または paid で始まる) |
| Paid Search | Googleの検索サイト一覧にある参照元と、cpc などの有料のメディア |
| Display | display、banner、expandable、interstitial、cpm |
| Paid Other | 参照元が検索・ソーシャル・動画・ショッピングのどの一覧にもない有料のメディア |
| Organic Video | video を含むメディア、またはGoogleの動画サイト一覧にある参照元 |
| Referral | referral、app、link |
| Affiliates | affiliate |
| Audio | audio |
| SMS | 参照元またはメディアに sms |
| Mobile Push Notifications | push で終わる、または mobile か notification を含むメディア。あるいは参照元が firebase |
| Cross-network | cross-network を含むキャンペーン名 |
どのルールにも当てはまらないもの(print、qr、offline、emial のような入力ミスなど)はUnassigned として表示されます。チャネルの定義は大文字と小文字を区別しませんが、参照元・メディア・キャンペーンのレポートは区別します。だからこそ、小文字でそろえた値が重要です。このツールのチャネル予測は公開されているこれらのルールに従っていますが、 参照元の一覧そのものはGoogleが管理しているため、あまり一般的でない参照元については目安として扱ってください。
レポートを見やすく保つ命名ルール
- すべて小文字にする:パラメータの値は大文字と小文字を区別するため、
Facebookとfacebookは2つの参照元になってしまいます。 - 区切り文字を1つに決める:ハイフンでもアンダースコアでも構いませんが、混在させるとキャンペーンが分かれます。スペースは
%20になり、打ち間違えやすいので避けましょう。 - 日本語の値はなるべく避ける:日本語はURLの中でパーセントエンコードされ、たとえば
春セールは%E6%98%A5%E3%82%BB%E3%83%BC%E3%83%ABになります。動作はしますが、リンクが長くなり、次回まったく同じ表記で入力し直すのも難しくなります。半角英数字の小文字(spring_saleなど)がおすすめです。全角スペースも、この設定ではハイフンかアンダースコアに置き換えられます。 - 参照元とメディアは短く、固定する:一覧(newsletter / email、linkedin / social、linkedin / paid_social …)を書き出して使い回します。プリセットはその出発点です。
- 変わる部分はキャンペーンとコンテンツに入れる:日付、オファー、クリエイティブ名は、参照元やメディアではなく
utm_campaign、utm_id、utm_contentに入れます。 - UTMに個人情報を入れない:Googleアナリティクスでは、URLのパスやパラメータにメールアドレスなどの個人を特定できる情報を含めないことが求められています(Googleアナリティクス ヘルプ:個人情報の送信を避ける)。購読者のメールアドレスや氏名をタグに差し込まないでください。
UTMパラメータを使うべきでない場面
自サイト内のページ同士のリンク
UTMは、訪問者がサイトに 来る前 にどこにいたかを表すものです。GoogleのURL作成ツールのガイドも、外部から人を呼び込むキャンペーンリンクについての説明です。 トップページから料金ページへのバナーにタグを付けると、それは自分のページを表すことになり、本当は検索やメールから来た訪問者のアトリビューションを 混乱させてしまいます。サイト内のプロモーションはイベントで計測しましょう。
自動タグ設定を使っているGoogle 広告
自動タグ設定は広告のクリックごとに gclid を付加します。Googleは、GA4では自動タグ設定が手動タグ設定より優先され、 上書きするオプションはないと説明しています (Google 広告 ヘルプ:自動タグ設定)。 そのため、Google 広告のリンクに付けた手動のタグでは参照元とメディアは変わりません。ただし、手動のキーワードと広告コンテンツの値は記録されます。 UTMは、メール、SNS、提携先、ほかの広告ネットワーク、オフラインなど、Google 広告が自動でタグを付けられないものに使いましょう。
UTMの値に広告プラットフォームのマクロを使う
広告プラットフォームは、クリック時に値を埋めることができます。Metaの動的URLパラメータは二重の波かっこを使います。たとえばutm_campaign={{campaign.name}}&utm_content={{ad.name}} です (Metaビジネスヘルプセンター)。 Google 広告のValueTrackパラメータは、{campaignid} のように一重の波かっこを使います (Google 広告 ヘルプ:ValueTrack パラメータ)。マクロをエンコードしない をオンにすると、波かっこがそのまま残るので、プラットフォームがマクロを認識できます。 このリンクは広告のURL欄に貼り付けてください。直接開くと、プレースホルダーがそのまま表示されます。
送る前にリンクをテストする
タグ付きリンクの価値は、リンク先しだいです。一度開いて(リンクをテスト ボタンで新しいタブに開けます)、ページが表示され、 別のURLへリダイレクトされないことを確認してください。リダイレクトの中にはクエリ文字列を落とすものがあり、そのときはタグも一緒に消えます。リダイレクトチェッカーなら、すべてのホップと最終URLを表示し、途中でパラメータが失われた場合に警告します。
多くのキャンペーンを運用しているなら、ランディングページ、クリエイティブ、参考資料をひとつの場所にまとめておくと便利です。 その方法はマーケター向けのMarqlyで紹介しています。参考になる事例や記事を集めるならコンテンツキュレーション、毎日使うリンクを探し直さないためにはブックマーク整理ツールが役立ちます。
よくある質問
必須のUTMパラメータはどれですか?
Googleは、URLにタグを付けるときは必ずutm_source、utm_medium、utm_campaignを使うよう案内しており、utm_idとutm_source_platformも強く推奨しています。設定していないパラメータはレポートで(not set)と表示されます。utm_termとutm_contentは任意で、キーワードや広告のバリエーションを区別したいときに使います。
UTMパラメータは大文字と小文字を区別しますか?
はい。Googleアナリティクスはutm_source=googleとutm_source=Googleを別々の値として扱うため、1つのキャンペーンがレポートの複数の行に分かれてしまうことがあります。このツールはデフォルトで値を小文字に変換し、その設定をオフにした場合は大文字やスペースが含まれていると警告します。
utm_sourceとutm_mediumの違いは何ですか?
参照元(source)は、誰が訪問を送ってきたかです。newsletter、facebook、google、提携先の名前などが入ります。メディア(medium)は、チャネルの種類です。email、social、cpc、display、affiliateなどが入ります。GA4は主にメディア(有料トラフィックでは参照元も)を使って訪問がどのデフォルトチャネルに属するかを判定するので、最も表記をそろえておくべき値はメディアです。
Google 広告のリンクにもUTMを付けるべきですか?
通常は不要です。自動タグ設定をオンにすると、広告がクリックされるたびにgclidが付加されます。Googleのヘルプによると、GA4では自動タグ設定が手動タグ設定より優先され、これを上書きするオプションはありません。そのため、Google 広告のリンクに付けた手動の参照元とメディアはほぼ無視されます。ただし、手動のutm_termとutm_contentの値は、手動のキーワードと広告コンテンツのディメンションに引き続き反映されます。
UTM付きのリンクを一括で作成できますか?
はい。「一括作成モード」にチェックを入れ、リンク先URLを1行に1つずつ貼り付けると、すべてのリンクに同じキャンペーンタグが付きます。URLのあとにカンマと値を加えると、その行だけに個別のutm_contentを設定できます。作成したリストはコピーするか、CSVとしてダウンロードしてスプレッドシートで使えます。
作成履歴はどこに保存されますか?
このブラウザのローカルストレージにだけ保存されます。入力した内容がMarqlyやほかのサーバーに送信されることはなく、URLはお使いのブラウザ内で組み立てられます。ブラウザのデータを消去するか、「履歴を消去」ボタンを押すと削除されます。
GA4でキャンペーンがUnassignedと表示されるのはなぜですか?
使った参照元とメディアが、GA4のデフォルトチャネルグループのどのルールにも当てはまらないためです。print、qr、offlineのようなメディアには、対応するデフォルトチャネルがありません。このページのチャネル表からメディアを選ぶか、分けて集計したいトラフィック用にGA4でカスタムチャネルグループを作成してください。
UTMの値にMetaやGoogle 広告のマクロを使えますか?
はい。Metaの{{campaign.name}}やGoogle 広告の{campaignid}のように波かっこで囲んだ値は、パーセントエンコードせずにそのまま残すので、クリック時に広告プラットフォームが値を差し替えられます。ツールはこうしたマクロを検出して知らせるので、プラットフォームが値を埋めたときにだけ機能するリンクであることがわかります。





