本文へスキップ
LinkProfit

UTMパラメーター:設計と運用の完全ガイド

LinkProfit Team15分で読めます
  • utm
  • analytics
  • marketing
このページの内容

有料キャンペーンが「Direct / (none)」の枠に座っている分析レポートは、どれもタグ付けの失敗です。そしてその失敗はたいてい数週間前、誰かが手で組み立てた1本のリンクの中で起きています。UTMパラメーターは、訪問者がどこから来たのかを分析システムに伝える最も古く、最も持ち運びの効く方法であり、同時にマーケティングの中で最も簡単に不揃いになってしまうものの1つでもあります。このガイドでは、5つの標準パラメーターがそれぞれ何を意味するのか、あまり使われないパラメーターはいつ出番を得るのか、6人のチームが6つの汚れたデータセットではなく1つのきれいなデータセットを作るために値をどう名付けるのか、アトリビューションを静かに壊すミスは何か、そして、正しくタグ付けしたURLは配布するには長すぎるという実務上の問題を短縮リンクがどう解決するのかを扱います。

UTMパラメーターとは、実際のところ何なのか

UTMパラメーターは、リンク先URLのクエリ文字列に付け足された、キーと値の組でしかありません。この頭字語はUrchin Tracking Moduleに由来し、その名はUrchin Software——Googleが2005年に買収し、Google Analyticsへ作り替えた分析会社——から取られています。この慣習は出自より長く生き延びました。Googleのスタックから、Adobe、Matomo、Plausible、Amplitude、Mixpanelに至るまで、事実上すべての分析プラットフォームが同じパラメーター名を読み取ります。この普遍性こそが価値のすべてです——タグ付けされたリンクは、自分が持つサイトでも、クライアントのサイトでも、まったく同じように振る舞います。

仕組みは意図して単純に作られています。誰かがタグ付けされたリンクをクリックすると、ブラウザーはクエリ文字列を保ったままリンク先を要求し、分析用のスクリプトがページの読み込みと同時にパラメーターを読み取ります。値はセッションに結び付き、アトリビューションモデルによっては、その後に続くコンバージョンにも結び付きます。検証は一切ありません——UTMパラメーターは自己申告のラベルであり、だからこそ命名の規律がこれほど重要になります。

5つの標準パラメーター

| パラメーター | 区分 | 答える問い | 値の例 | | --- | --- | --- | --- | | utm_source | 必須 | この訪問者を送り出した具体的な媒体、発行元、取引先はどこか | newsletter, linkedin, partner_acme, packaging_box | | utm_medium | 必須 | それはどの種類のチャネルだったのか | email, sms, social, cpc, qr, affiliate | | utm_campaign | 必須 | どの施策やプロモーションに属するのか | spring_sale_2026, q3_webinar_series | | utm_term | 任意 | どの有料キーワードやオーディエンスがこの配信を引き起こしたのか | link_shortener_api, retargeting_30d | | utm_content | 任意 | キャンペーンの中のどのクリエイティブ、配置、バリアントか | hero_button, variant_b, back_panel |

最も多く間違えられるのは、ソースとメディアの区別です。ソースはトラフィックを送り出した名前のあるもの、メディアはそれがどんな種類のものかです。LinkedInはソース、socialはメディアです。火曜日に配信するニュースレターはソース、emailがそのメディアです。2つの値を入れ替えても文としてもっともらしく読めてしまうなら、どちらかが間違っています。

「term」と「content」の使い分けは、重要度こそ低いものの、一度は決めておく価値があります。termは検索連動型広告のキーワードのために存在し、広告プラットフォームが自動で埋めることも多い項目です。contentのほうは、同じキャンペーンの中で1つの配置を別の配置と区別するものすべてを引き受けます。迷ったらutm_contentを使ってください——多くのレポート画面が既定で表示するのは、こちらだからです。

値が最終的に行き着く先

パラメーターがたどる一連の流れを理解しておくと、以下に挙げるミスのほとんどを避けられます。パラメーターが説明しているのは「到着」です。分析ツールはそれを見て、この訪問は外部から来たと判断し、ソース、メディア、キャンペーンをセッションに書き込みます。そこで役目は終わりです——ページをまたいで残ることはありませんし、その訪問者が明日別の経路で戻ってくれば、ツールが適用するアトリビューションのルールに従って、新しい値が古い値を置き換えます。

そしてパラメーターは公開情報です。アドレスバーに並び、誰かがURLを共有すればそのままコピーされ、サーバーのログやブラウザーの履歴に残り、検索の索引に載ることもあります。機微な情報は絶対に入れないでください。メールアドレスも、顧客の識別子も、キャンペーン名に紛れ込ませた社内の売上の数字もです。

utm_idと非標準のパラメーター

5つのほかにも、知っておく価値のあるパラメーターが少しだけあります。

utm_idが運ぶのは、読める名前ではなくキャンペーンの識別子です。目的は突き合わせにあります。広告プラットフォームから費用データを取り込むとき、費用の行とトラフィックの行を結ぶ鍵になるのがこの値です。費用データを取り込まないなら省いてかまいません。取り込むなら、書き出された識別子と完全に一致していなければなりません。

Google Analytics 4はutm_source_platformutm_creative_formatutm_marketing_tacticも認識します。これらが説明するのは、配置ではなく買い付けの仕組みです——どのプラットフォームがそのインプレッションを買ったのか、クリエイティブはどの形式だったのか、狙いは新規開拓かリマーケティングか。大規模な有料施策では役に立ちますが、それ以外の人にとってはノイズです。

独自のパラメーターも正当な手段です。自社のバックエンドが読むpartner_idplacementといった値は問題ありません。ルールは2つ。接頭辞にutm_を使わないこと——使えば、いずれベンダーがあとから追加するものと衝突します。そして、ツール側で取得するよう設定しない限り、標準のレポートからは見えないものだと考えておくことです。

チームの中で崩れない命名規則

タグ付けの規律が壊れるのは、1本のリンクではなく規模の側です。1人なら、たまたま一貫します。6人いればfacebookFacebookFBfb-adsfacebook_adsmetaが生まれます——本来1行であるべきものが6行になり、キャンペーンの成果は6つに割れます。

大文字と小文字

小文字を選び、それを強制してください。理由は見た目ではありません。分析プラットフォームは、大文字と小文字を正規化するかどうかが互いに異なり、しかも項目ごとにも異なります。ツールによって変わる挙動の上に方針は立てられないので、変数そのものを取り除きます——常に小文字、しかもそれを記憶ではなくビルダーの側で適用する、ということです。

語彙を決めて閉じる

utm_mediumは閉じたリストであるべきで、一度決めて書き留めておくものです。実用的な既定値はemailsmssocialpaid_socialcpcdisplayaffiliateqrreferralpushprintです。チャネルのまとまりに意味を持たせているのは、この閉じたリストです。

utm_sourceは完全には閉じられません。新しい媒体や提携先が絶えず現れるからです。それでも、自由入力の欄ではなく台帳であるべきです。チームから見える場所にリストを置き、意識して追加していってください。

utm_campaignに必要なのは、語彙ではなく形式です。subject_detail_yyyymmのような形ならpricing_launch_202608が生まれ、並べ替えも素直に効きます。どの形式を選ぶにせよ、半年後にレポートを読む人が、誰にも尋ねずにそのキャンペーンが何だったのかを言い当てられる必要があります。

区切り文字と使える文字

値の中ではアンダースコアかハイフンを使い、スペースは決して使わないでください。スペースはエンコードの仕方によって%20にも+にもなり、spring+salespring%20saleが別々の行として残ります。区切り文字は1つに決め、どこでも同じものを使ってください。UTMの値では、アンダースコアのほうが一般的な慣習です。

区切り文字以外の記号は避けてください。値の中のアンパサンド、疑問符、ハッシュ記号、パーセント記号は、パラメーターを途中で打ち切ってしまうか、ツールごとに扱いの揺れるエンコードを必要とします。小文字のアルファベット、数字、そして決めた1つの区切り文字だけに留めてください。

アトリビューションを壊すミス

サイト内リンクへのUTMパラメーター

これは最も害が大きく、最も気づきにくいミスです。何も壊れているように見えないからです。誰かがクリック数を数えるために、トップページと料金ページをつなぐナビゲーションのリンクにタグを付けます。分析ツールはキャンペーンのパラメーターを見て、外部から新しい訪問が到着したと結論し、いまのセッションを終わらせ、自社サイトをソースとするセッションを新たに始めます。実際に訪問者を連れてきた有料キャンペーンはコンバージョンを失い、自分では生んでいない売上がトップページの手柄になります。

サイト内の回遊を測るのは、キャンペーンのパラメーターではなくイベントやクリックの計測です——イベント計測は、まさにそのために存在しています。

チャネルを複数のパラメーターで重複させる

ソースとメディアの両方にfacebookを、あるいは両方にsmsを入れると、項目を1つ無駄にします。個々のソースをチャネルへまとめ上げることがレポートにできなくなり、それこそがメディアの存在理由のすべてだからです。ソースは媒体そのものを、メディアはその種類を名指すものであり、同じ文字列になっていいことは決してありません。

リダイレクトでパラメーターを失う

クエリ文字列は、リダイレクトを自動では生き延びません——リダイレクトの側が意識して引き継ぐ必要があります。HTTPをHTTPSへ転送する、末尾のスラッシュを足したり外したりする、古いパスを新しいパスへ移す——そうしたリンク先は、疑問符から後ろをすべて黙って捨てることがあります。トラフィックは届き続け、それでもキャンペーンは直接流入に消えます。

これを防ぐ習慣は2つです。公開の前に経路の全体を試し、最初の応答ではなく最後のアドレスバーを読むこと。そして、転送されると分かっているURLではなく、正規のリンク先へリンクを向けること。リンク先が自分のものでない場合は、そこを通るトラフィックにお金を使う前に、そのリダイレクトがクエリ文字列を保つかどうかを確かめてください。

間違った層にタグを付ける

短縮リンクがリンク先の前に立っているとき、パラメーターが属するのはリンク先のほうです。短縮リンクの側にタグを付ければ、きれいに保つために短縮したはずのものに見た目の雑音が戻ってきますし、キャンペーン名がずれ得る場所が2か所に増えます。

トランザクションメールにタグを付ける

注文確認、パスワードの再設定、領収書はキャンペーンではありません。これらにタグを付けると、日常的な操作をしている既存顧客でキャンペーンのレポートが埋まり、以後のチャネル比較がすべて歪みます。タグを付けるのはマーケティングの配信だけにして、トランザクションメールには手を触れないでください。

チャネル別のテンプレート

そのまま使える出発点です。キャンペーン名の形式は自分たちのものに置き換え、メディアの値は決めておいたリストから選んでください。

メール。ソースが具体的な配信やリストを名指し、contentがメッセージの中の配置を区別します。

https://example.com/pricing?utm_source=weekly_digest&utm_medium=email&utm_campaign=pricing_launch_202608&utm_content=header_cta

SMS。ソースはメディアを繰り返すのではなく、オーディエンスのセグメントを名指します。なお、このタグ付きのURLはリダイレクトの行き先であって、メッセージの本文に現れることは決してありません。その理由は、短縮リンクでSMSの費用を下げるガイドで扱っています。

https://example.com/sale?utm_source=vip_list&utm_medium=sms&utm_campaign=flash_sale_202608&utm_content=segment_a

オーガニックのSNS。contentがクリエイティブを特定するので、形式どうしを比べられます。

https://example.com/blog/deep-links?utm_source=linkedin&utm_medium=social&utm_campaign=q3_thought_leadership&utm_content=carousel_v2

有料のSNS。メディアでオーガニックと区別し、termがオーディエンスを運びます。

https://example.com/white-label?utm_source=linkedin&utm_medium=paid_social&utm_campaign=wl_prospecting_202608&utm_term=agency_owners&utm_content=video_15s

QRコード。ソースが物理的な面を、contentがその面のどこに置いたのかを名指すので、箱の裏面と棚のポップを見分けられます。

https://example.com/register?utm_source=packaging_box&utm_medium=qr&utm_campaign=summer_promo_2026&utm_content=back_panel

| チャネル | よくあるソース | メディア | contentに入れるもの | | --- | --- | --- | --- | | ニュースレター | 配信名またはリスト名 | email | メッセージ内の位置。ヘッダー、本文、フッター | | SMSの一斉配信 | オーディエンスのセグメントまたはリスト | sms | セグメントまたはバリアントの識別子 | | オーガニックのSNS | プラットフォーム名 | social | クリエイティブの形式または投稿のバリアント | | 有料のSNS | プラットフォーム名 | paid_social | 広告クリエイティブの識別子 | | 検索連動型広告 | 検索エンジン名 | cpc | 広告のバリアント。キーワードはutm_termへ | | 印刷物 | 物理的な面 | qrまたはprint | その面のどこに置いたか | | 提携先での掲載 | 提携先の名前 | affiliateまたはreferral | 提携先サイト内の掲載場所 |

短縮リンクはパラメーターの膨張をどう扱うか

上の有料SNSの例を見てください。148文字あり、これは珍しいことではありません——説明的な値を持つ5つのパラメーターは、日常的に150〜250文字のURLを生みます。URLがアンカーテキストの後ろに隠れるメールのボタンなら問題ありませんが、それ以外のほとんどの場所では無理です。SMSでは課金されるセグメントを余計に消費せずには収まらず、QRコードの下に印刷することもできず、声に出して読むこともできず、SNSの投稿に貼れば、スパムフィルターが捕まえるべきもののように見えます。

クエリ文字列を隠す

短縮リンクは、人が目にするものと分析ツールが受け取るものを切り離します。タグ付きのリンク先URLを組み立て、それを短縮し、go.yourbrand.com/summerを配布します。クリックはリダイレクターに届き、リダイレクターがタグ付きの完全なURLを返し、ブラウザーがそれをたどってランディングページに着くころには、すべてのパラメーターが欠けずに渡っています。受け取った人にはきれいなブランドのリンクが見え、あなたのレポートには完全なタグ付けが残ります。

上書きせずにパラメーターを足す

もう少し目立たない機能が、統合です。短縮リンクに届くクリックは、自分自身のクエリパラメーターを連れていることがよくあります——提携先が紹介の識別子を付けた、プラットフォームがクリックIDを足した、テンプレートがセグメントの値を通した、といった具合です。素朴なリダイレクターは、これらを無視するか、リンク先のパラメーターをこれらで踏み潰すかのどちらかです。

正しい振る舞いは、定義された統合です。リンク先のクエリ文字列を解析し、届いたほうも解析し、明示された優先順位のルールで組み合わせ、その結果を返します。リンク先に意図して設定した値は、クリック時に届いた値に優先します。ですから、あなたが設定したものが、想定していなかった外来のパラメーターに上書きされることはなく、衝突しないものは捨てられずにそのまま引き継がれます。

同じ仕組みが、ワークスペース単位のUTMの既定値も支えます。あるクライアント向けに作るリンクがすべてutm_source=partner_acmeを持つべきなら、URLごとに打ち込むのではなく、リダイレクターの側で適用してください——不揃いの最大の原因、つまり人が同じ文字列を100回打ち直すという作業が、これで消えます。

クリックが着地する前の計測

見落とされやすい利点が、もう1つあります。リンクが自分の管理下のリダイレクターを通るとき、キャンペーンのパラメーターはセッション側のデータではなく、クリック側のデータになります。リダイレクターはクリックごとに、タイムスタンプ、おおよその位置、デバイス、OS、参照元を、そのリンクに付いたUTMの値と並べて記録します。リンク先のページを自分で管理していない場合や、スクリプトを入れられない場合——クライアントのサイト、アプリストアの掲載ページ、提携先のランディングページ——でも、分析ダッシュボードでキャンペーンを比較できます。クリック側とセッション側の数字が正当に食い違う場面については、リンクのクリックを計測するガイドで扱っています。

すでに動いているものを点検する

リンクからではなく、レポートから始めてください。チャネルのレポートを開き、症状を探します。ほとんど重複しているソースの値、プラットフォーム名が入っているメディアの列、3通りの形式で並ぶキャンペーン名、そして広告費を使っていた期間に不自然なほど大きい直接流入の枠です。それぞれが、上流の特定の失敗を指しています。

そのうえで、生成の工程を直してください。リンクを1本ずつ点検するのは、終わりのないランニングマシンだからです。プリセットを保存できるビルダーは、ずれる機会そのものを取り除きます——メディアはドロップダウンから選ばれ、大文字と小文字は自動で正規化され、キャンペーンの形式は記憶ではなく仕組みで守られます。当社の無料のUTMビルダーはこれをブラウザー上で行い、履歴も残すので、次にLinkedInの投稿にタグを付ける人は、前の人と同じ値を使えます。

すでに世に出ているリンクについては、タグ付けが悪いと決めつける前に、リダイレクトの経路を確認してください。リンクをリンクチェッカーに貼り付け、中継のすべてに目を通します。最初にはパラメーターがあり、最後には消えているなら、問題はリダイレクトのほうであり、URLをいくら作り直しても直りません。

基本を確実に押さえる

UTMのタグ付けが報いるのは、気の利いた工夫よりも退屈な一貫性です。外部に出すすべてのリンクに必須の3つのパラメーター、閉じたメディアのリスト、どこでも小文字、チームから見える場所に書かれたキャンペーンの形式、そして値には機微な情報を入れないこと。配置について本当に知りたい問いがあるときはutm_contentを、費用データを取り込むときはutm_idを足します。サイト内のリンクには手を出さないでください。

そして出来上がったものは、自分のドメインの短縮リンクの後ろに隠してください。レポートをきれいに保つための規律が、200文字のURLをSMSや印刷物に押し込む羽目にならないようにするためです。UTMビルダーでタグ付きのURLを組み立て、URL短縮ツールで短くし、最初のレポートを自分の想定と突き合わせてみてください——その1回の比較が、もう1週間ドキュメントを書くよりも、あなたのタグ付けについて多くを教えてくれます。

よく聞かれる質問

実際に必須のUTMパラメーターはどれですか?

utm_source、utm_medium、utm_campaignの3つです。ほとんどの分析ツールは、このうち1つしか載っていないURLでも受け付けますが、出来上がる行は使い物になりません。メディアのないソースはチャネルにまとめられず、キャンペーンのないメディアは費用と結び付けられないからです。外部に出すすべてのリンクで、この3つは必須だと考えてください。utm_contentとutm_termを足すのは、それらが答えてくれる具体的な問いが手元にあるときだけです。

UTMパラメーターは小文字にすべきですか?

はい。しかも申し合わせではなく、仕組みで強制すべきです。分析プラットフォームには、キャンペーンの値を正規化するものもあれば、大文字と小文字を区別して比較するものもあり、ソースでは前者、メディアでは後者という組み合わせすらあります。ツールの正規化に頼れない以上、安全な方針は1つ、どこでも小文字にすることだけです。しかもそれは、チームが使うビルダーやテンプレートの側で適用し、誰も覚えておく必要のない状態にします。

UTMパラメーターはSEOに悪影響を与えたり、重複コンテンツを生んだりしますか?

サイトが正しく扱っていれば起きません。そして、正しく扱えているかは確かめるべきです。クエリパラメーターは別々のURLを作るので、何十通りものタグ付けで到達できるページは、何十回もクロールされ得ます。対処は、ランディングページに自己参照のcanonicalタグを置き、パラメーターのないきれいなURLを指すことです。これさえ入っていれば、タグ付きのURLはcanonicalに集約され、重複コンテンツの問題は起きません。

キャンペーンが直接流入として表示されてしまうのはなぜですか?

原因はたいてい4つのどれかです。経路のどこかにあるリダイレクトがクエリ文字列を落とした、自分の管理外のチャネルにタグなしのリンクが貼られた、リンク先がHTTPからHTTPSへの転送や末尾スラッシュの転送でパラメーターを捨てた、あるいはアプリ内ブラウザーでのクリックが新しいセッションを始めた——このいずれかです。最も多く、しかも最も試しやすいのがリダイレクトの経路です。リンクを端から端までたどり、最後のアドレスバーを見てください。

サイト内のリンクにUTMパラメーターを付けてもいいですか?

やめるべきです。分析ツールはキャンペーンのパラメーターを、外部から新しいセッションが到着した合図として読み取ります。そのため、サイト内のボタンにタグを付けるとセッションが張り直され、本来の獲得元が自社のトップページで上書きされてしまいます。サイト内の回遊は、イベントやクリックの計測で測ってください。それこそが、それらの仕組みが用意されている理由です。

短縮リンクとUTMパラメーターはどう組み合わせて使いますか?

人が目にするのが短縮リンク、実際に着地するのがタグ付きのURLです。リンク先にタグを付け、それを短縮し、短いほうを配布するので、受け取った人が100文字のクエリ文字列を目にすることはありません。よくできたリダイレクターは、クリックの時点でパラメーターの統合も行います。リンク先にすでにある値は保たれ、リダイレクター側で追加するよう設定した値は、既存のキーを上書きしない場所にだけ付け足されます。