UTMリンクはどうやって作るのか?
UTMリンクとは、通常のURLの末尾に?の後にトラッキングタグを追加したものです。このタグがGoogle Analytics 4に、クリックの流入元、トラフィックの種類、どのキャンペーンから来たかを正確に伝えます。適切な方法を使えば、作成は60秒以内で完了します。
2026年現在、UTMリンクを作成する方法は4つあります。クエリ文字列を手入力する方法、GoogleのCampaign URL Builderを使う方法、プラットフォーム対応のレコメンド機能付きUTMジェネレーターを使う方法、そして専用プロンプトでAIに任せる方法です。それぞれに適した用途があり、それぞれに特有の落とし穴もあります。
私は2021年以降、クライアントキャンペーンで12,000以上のUTMリンクを作成してきました。どの方法を選ぶかよりも、一貫性を保つことの方が重要です。ただし、適切なツールを使えばエラーを約80%削減できます。各アプローチの仕組みを解説します。
UTMリンクを手動で作成する方法
ランディングページのURLに?を追加し、パラメータを&でつなぐだけです。
https://yoursite.com/pricing?utm_source=linkedin&utm_medium=paid_social&utm_campaign=saas_demo_q1
構造はparameter_name=valueという厳密なパターンに従います。必須パラメータは3つ — utm_source、utm_medium、utm_campaign。任意のパラメータが2つ — utm_termとutm_contentです。
手動タグ付けは学習には向いています。月50件以上のキャンペーンを運用するチームには向きません。以前、Meta広告がGA4でトラフィックゼロと表示される原因を1時間かけてデバッグしたことがあります。原因はutm_mediun=paid_social。たった1文字の欠落。エラーメッセージも警告もなく、2週間にわたってすべてのレポートにデータの穴が開いていました。
この方法を使うべき場面: UTMの構造を初めて学ぶとき、またはリンクが1つだけで三重チェックする場合。
避けるべき場面: それ以外のすべて。
GoogleのCampaign URL Builderはどうか?
Googleの無料Campaign URL Builderは、各パラメータのフィールドを持つフォームを提供します。入力すればタグ付きURLが得られます。シンプルです。
しかし、シンプルには限界があります。このツールはMetaが{{campaign.name}}構文を使うことや、TikTokが__CAMPAIGN_NAME__を使うことを知りません。utm_medium=social-mediaがGA4の「未割り当て」チャネルにトラフィックを落とすことも警告してくれません。テンプレートも履歴もQRコードもURL短縮もありません。しかも英語にしか対応していません。
2024年のOrbit Media調査によると、マーケターの63%が何らかのUTMタグ付けを行っていますが、文書化された命名規則に従っているのは30%未満です。GoogleのURL Builderはこのギャップを解消してくれません — リンクは生成しますが、基準は作りません。
| 制限事項 | 影響 |
|---|---|
| 動的パラメータなし | {{campaign.name}}のようなプラットフォームマクロが使えない |
| GA4メディアバリデーションなし | 誤ったmedium値が検出されない |
| 英語のみ | 他28言語のチームは回避策が必要 |
| テンプレートや履歴なし | 毎回ゼロからリンクを作成 |
| QRコードやURL短縮なし | 別ツールが必要 |
使うべき場面: Google Adsのみを使う英語圏のソロマーケターが、単発リンクを素早く作るとき。
専用ジェネレーターでUTMリンクを作成する方法
専用UTMジェネレーターは、Googleのツールにはない機能を提供します。プラットフォーム対応、バリデーション、ワークフロー機能です。UTM Generatorでのプロセスを紹介します:
ステップ1 — 遷移先URLを入力。 ランディングページのリンクを貼り付けます。ツールが自動的にバリデーションを行います。
ステップ2 — 広告ネットワークを選択。 対応する11のプラットフォームから選びます:Meta、Google Ads、TikTok、LinkedIn、Bing、Pinterest、Snapchat、ソーシャルネットワーク、ダイレクトメッセージ、オフライン、カスタム。このステップがすべてを変えます — ツールがプラットフォーム固有のレコメンドを読み込みます。
ステップ3 — UTMパラメータを入力。 各フィールドに推奨値が表示されます。「Meta Ads」を選ぶと、ソースフィールドにmeta-{{site_source_name}}-{{placement}}が提案されます。メディアのドロップダウンにはGA4互換の値のみ表示:paid_social、cpm、cpc。推測不要です。
ステップ4 — オプションパラメータを追加。 utm_id(ツールがプラットフォームに合った正しいマクロを表示)、utm_term、utm_content、またはlanguage、funnel_stage、内蔵オファージェネレーターからの標準化オファー名などのカスタムパラメータを含めます。
ステップ5 — 生成して配布。 ワンクリックで完全なURL、短縮版、QRコードが得られます。履歴に保存したり、簡単なURLでチームメイトと共有できる再利用可能なテンプレートを作成できます。
ヒント: utmgenerator.ioのテンプレート共有機能は、有料チームガバナンスツールの無料代替手段です。テンプレートを作成し、リンクを同僚に送信 — 開くとフィールドが自動入力されます。アカウント不要、サブスクリプション不要、オンボーディング不要。
キャンペーンの詳細がわかっていれば、全プロセスは30〜45秒で完了します。ツールがClean Signal Methodの原則 — GA4互換メディア、ラテン文字のみの警告、プラットフォーム準拠マクロ — を強制するため、リンクはデフォルトで有効です。
AIでUTMリンクを作成できるか?
はい。そして驚くほど上手くなっています — ただし大きな注意点が1つあります。
汎用AI(ChatGPT、Claude、コンテキストなしのGemini)はUTMリンクを生成します。しかし値が間違っていることが多いです。2026年1月にテストしました。ChatGPTにMetaリターゲティングキャンペーン用のUTMを作成させたところ、utm_source=facebook_ads、utm_medium=socialと返ってきました。どちらも間違いです。facebook_adsは認識されたソースフォーマットではなく、socialはGA4の「Paid Social」ではなく「Organic Social」チャネルグルーピングをトリガーします。
解決策:AI Skills — AIアシスタントにClean Signal Methodのルール、プラットフォームマクロ構文、GA4チャネルグルーピングを教えるカスタムプロンプトファイルです。AI Skillを読み込ませた同じリクエストでは、utm_source=meta-{{site_source_name}}-{{placement}}、utm_medium=paid_social、utm_campaign={{campaign.name}}-{{adset.name}}が生成されます。正しい構文。正しい値。
UTMトラッキング用の無料AI Skillsはutmgenerator.io/ai-skillsからダウンロードできます。ChatGPT、Claude、Cursor、その他のAIプラットフォームに対応しています。
AIが最も効果的な場面: 一括生成。200件のキャンペーンURLのスプレッドシートを渡せば、数分ですべてにタグ付けできます。この速度をエラーなしで実現できる人間はいません。
AIを避けるべき場面: AI Skillを読み込んでいない場合。汎用AIはUTM規則を推測します。知識に基づいた推測でもデータは汚染されます。
すぐ使えるUTM事例7選
理論は役に立ちます。コピペできる事例はもっと役立ちます。2026年の最も一般的なマーケティングシナリオ向けに、7つのUTMテンプレートを紹介します:
1. Meta Ads (Facebook/Instagram) — 動的
?utm_source=meta-{{site_source_name}}-{{placement}}&utm_medium=paid_social&utm_campaign={{campaign.name}}-{{adset.name}}&utm_content={{ad.name}}&utm_id={{campaign.id}}
Meta Ads Managerの広告レベル → トラッキング → URLパラメータに貼り付けます(?なし)。
2. Google Ads — トラッキングテンプレート
{lpurl}/?utm_source=google-{network}&utm_medium=cpc&utm_campaign={campaignid}_{adgroupid}&utm_content={adid}&utm_term={keyword}&utm_id={campaignid}
アカウント設定 → トラッキングテンプレートに設定すれば、全キャンペーンに適用されます。
3. TikTok Ads
?utm_source=tiktok&utm_medium=paid_social&utm_campaign=__CAMPAIGN_NAME__-__AID_NAME__&utm_content=__CID_NAME__&utm_id=__CAMPAIGN_ID__
4. LinkedIn Ads
?utm_source=linkedin&utm_medium=paid_social&utm_campaign={{CAMPAIGN_NAME}}&utm_content={{CREATIVE_ID}}&utm_id={{CAMPAIGN_ID}}
5. メールニュースレター (Klaviyo)
?utm_source=klaviyo&utm_medium=email&utm_campaign=weekly_digest_2026-03&utm_content=hero_cta
6. オーガニックInstagram投稿
?utm_source=instagram&utm_medium=organic&utm_campaign=product_tips_march&utm_content=carousel_post
7. カンファレンスチラシのQRコード
?utm_source=offline&utm_medium=referral&utm_campaign=techconf_berlin_2026&utm_content=flyer_a4
最後の例では、まずURLを短縮してください — 200文字のUTM文字列は高密度なQRコードを生成し、スキャンしにくくなります。utmgenerator.ioの内蔵短縮機能ならワンクリックで対応できます。
UTMリンクを公開する前に確認すべきこと
不正なリンクは自ら警告を発しません。静かにそこに存在し、GA4の間違ったバケットにトラフィックを送り続けます。キャンペーン公開前に、このチェックリストを確認してください:
| チェック項目 | 重要な理由 |
|---|---|
| すべての値が小文字か? | FacebookとfacebookはGA4で別エントリになる |
| スペースや特殊文字がないか? | スペースは%20になり、レポートが壊れる |
utm_mediumがGA4チャネルに一致するか? | 誤ったmedium → 「未割り当て」トラフィック |
utm_sourceがプラットフォーム名か? | キャンペーン名や広告フォーマットではない |
| 動的マクロの構文は正しいか? | Meta: {{}}、Google: {}、TikTok: __...__ |
有料広告にutm_idが含まれているか? | GA4コストデータインポートに必要 |
| リンクが実際に読み込まれるか? | 自分でクリック。壊れたリダイレクトはUTMを除去する |
| 内部リンクにUTMがないか? | 内部UTMは元のトラフィックソースを上書きする |
最後の行は、他のどのUTMミスよりもチームに大きな損失をもたらします。2023年のImprovado調査によると、大企業の30%が信頼できるUTM規則を持っておらず、内部タグ付けはその主要原因の1つです。
ヒント: UTM Generatorでリンクを作成した後、生成されたURLをクリックして正しく読み込まれることを確認してください。次にGA4のDebugViewでパラメータがキャプチャされていることを確認します。この30秒のテストで、数週間のデータ破損を防げます。
FAQ
UTMリンクを最速で作成する方法は?
プラットフォームプリセット付きのUTMジェネレーターを使います。広告ネットワークを選び、キャンペーン名を入力すれば、正しい動的パラメータ付きのバリデーション済みURLが30秒以内に生成されます。UTM Generatorは11の広告ネットワークにワンクリックマクロ挿入で対応しています。
5つのUTMパラメータすべてを入力する必要がある?
いいえ。必須は3つ:utm_source、utm_medium、utm_campaign。残りの2つ — utm_termとutm_content — は任意ですが、GA4でクリエイティブレベルやキーワードレベルのアトリビューションが必要な有料キャンペーンでは推奨されます。
同じUTMリンクを異なるキャンペーンに使い回せる?
絶対にダメです。各キャンペーンには一意のUTM値が必要です。そうしないとGA4がトラフィックを統合し、個別のキャンペーンパフォーマンスを測定できなくなります。キャンペーンごとに新しいリンクを作成するか、テンプレートを使ってプロセスを効率化してください。
UTMパラメータ値に使える文字は?
小文字のラテン文字、数字、ハイフン、アンダースコア:[a-z0-9_-]に限定してください。スペース(%20に変換される)、キリル文字やその他の非ラテン文字(読めないパーセントエンコード文字列に変換される)、&、=、#などのURL解析を壊す特殊文字は避けてください。
作成できるUTMリンク数に制限はある?
技術的な制限はありません。必要な数だけUTMタグ付きURLを作成できます。utmgenerator.ioのような無料ツールには上限がありません — utm.io(月額$100以上)やCampaignTrackly(月額$29以上)のような有料ツールとは異なり、サブスクリプション階層で機能を制限していません。
UTM規則をチームと共有するには?
utmgenerator.ioでテンプレートを作成し、URLで共有します。チームメイトがリンクを開くと、すべてのフィールドに標準値が自動入力されます。無料でアカウント不要です — 同じ機能にシートごとの料金を課す企業向けツールとは異なります。
UTMパラメータ付きURLは短縮すべき?
ソーシャルメディア投稿や印刷物には、はい。長いUTM文字列はソーシャルフィードで見栄えが悪く、スキャンしにくい高密度QRコードを生成します。完全なパラメータ文字列を保持するURL短縮サービスを使ってください。utmgenerator.ioの内蔵短縮機能は自動的に対応します。
リダイレクト中にUTMパラメータが失われることはある?
はい。一部のURL短縮サービス、ランディングページビルダー、301/302リダイレクトはクエリパラメータを除去します。最終遷移先URLでUTM値がリダイレクトチェーンを通過しているか必ずテストしてください。短縮リンクをクリックし、ブラウザのアドレスバーを確認 — パラメータがそのまま残っているはずです。
初めての適切にタグ付けされたキャンペーンリンクを作成する準備はできましたか?UTM Generatorを開き、広告プラットフォームを選択して、構文はツールに任せましょう。無料、登録不要、29言語対応。