LinkedIn広告にUTMパラメータを追加する方法
LinkedIn広告のUTMパラメータは、Campaign Managerの広告レベルにあるリンク先URL欄に直接入力します。Meta広告のようにURLパラメータ専用フィールドがあるわけではなく、ランディングページURLに?以降のパラメータをすべて含めた完全なURLを貼り付ける必要があります。
MetaやGoogle広告からLinkedInに移行した人がまず戸惑うのがこの点です。専用の「トラッキング」フィールドは存在しません。完全なURLを自分で組み立てて貼り付けます。
LinkedInはB2Bマーケター向け有料チャネルのトップです。LinkedIn Marketing Solutionsによると、200か国以上で10億人を超えるプロフェッショナルにリーチでき、メンバーの5人中4人がビジネスの意思決定に関わっています。2025年のLinkedIn平均クリック単価は5〜12ドルで、Meta広告の約3〜5倍です。このCPCでUTMトラッキングが壊れていれば、データだけでなく深刻な予算の無駄が発生します。
そして2024年3月まで、LinkedInにはダイナミックUTMパラメータが一切ありませんでした。キャンペーンURLはすべて手動入力が必要でした。それが変わりました。
LinkedInのダイナミックUTMパラメータとは?
LinkedIn は2024年3月にダイナミックURLパラメータを導入し、長年続いた手動UTMタグ付けに終止符を打ちました。利用できるマクロは4つで、Metaの8つやGoogleの15以上に比べると少ないですが、B2Bキャンペーンのアトリビューションに必要な要素はカバーしています。
| ダイナミックパラメータ | 挿入される値 | 推奨UTMフィールド |
|---|---|---|
{{CAMPAIGN_NAME}} | キャンペーン名(テキスト) | utm_campaign |
{{CAMPAIGN_ID}} | キャンペーンID(数値) | utm_id |
{{CAMPAIGN_GROUP_NAME}} | キャンペーングループ名 | utm_campaign |
{{CREATIVE_ID}} | クリエイティブID(数値) | utm_content |
LinkedInは二重波括弧+大文字の構文を使います — {{CAMPAIGN_NAME}}であり、Metaのような{{campaign.name}}ではありません。両者を混同するとリンクが確実に壊れます。Metaのマクロはlinkedln上では展開されず、その逆も同様です。
欠けているピースがひとつあります。LinkedInには{{PLACEMENT}}や{{AD_NAME}}マクロがありません。クリックがLinkedInフィード、Audience Network、メッセージ広告のどれから来たかを動的にトラッキングすることはできません。MetaやGoogleに比べて粒度が制限されます。現時点での回避策は、広告フォーマットごとに別々のキャンペーンを作成し、その違いを静的UTM値に含めることです。
プロのヒント: UTM GeneratorはLinkedInの正確なマクロ構文に対応しています。ネットワークのドロップダウンから「LinkedIn Ads」を選択すると、各フィールドに正しいダイナミックパラメータが表示されます。大文字のフォーマットを暗記したり、ドキュメントを確認する必要はありません。
LinkedIn広告に最適なUTMテンプレートとは?
LinkedIn広告向けのClean Signal Methodテンプレート:
?utm_source=linkedin&utm_medium=paid_social&utm_campaign={{CAMPAIGN_NAME}}&utm_content={{CREATIVE_ID}}&utm_id={{CAMPAIGN_ID}}
各値をこのように設定する理由を説明します。
utm_source=linkedin — 静的。トラフィックを送るプラットフォームは変わりません。liやlinkedin_adsと書くチームもありますが、linkedinとシンプルにすることで、すべてのプラットフォームに対応するソースの分類体系と一致します。
utm_medium=paid_social — GA4のデフォルトチャネルグルーピングで有料ソーシャルトラフィックに一致します。cpc、sponsored、socialと書くと、LinkedInトラフィックがGA4の「未割り当て」チャネルに送られます。チャネルレポートで100%のデータ損失です。paid_socialはGA4がこのグルーピングで認識する2つの値のひとつです(もうひとつはcpm)。
utm_campaign={{CAMPAIGN_NAME}} — 動的。Campaign Managerで付けたキャンペーン名が自動的に挿入されます。7月にもっと良い名前に変更した場合、新しいクリックには新しい名前が表示されます。URL編集は不要です。
utm_content={{CREATIVE_ID}} — 数値のクリエイティブIDで、どの広告バリエーションが各クリックを生んだかがわかります。LinkedInには{{AD_NAME}}マクロがないため、IDが唯一の手がかりです。分析時にCampaign Managerで照合してください。
utm_id={{CAMPAIGN_ID}} — GA4のコストデータインポートに必須です。utm_idがないと、LinkedInの支出データをGA4のセッションに紐付けることができません。キャンペーン名と異なり、数値IDは名前変更後も維持されます。
LinkedIn Campaign ManagerでUTMトラッキングを設定する方法
LinkedIn Campaign ManagerでのUTMトラッキング設定は、キャンペーンごとに約3分かかります。しかし、より効率的な方法があります。
ステップ1:UTM URLを構築する
ランディングページURLにパラメータを追加します:
https://example.com/demo?utm_source=linkedin&utm_medium=paid_social&utm_campaign={{CAMPAIGN_NAME}}&utm_content={{CREATIVE_ID}}&utm_id={{CAMPAIGN_ID}}
ステップ2:リンク先URLフィールドに貼り付ける
Campaign Managerで広告クリエイティブに移動します。URLはリンク先URL(カルーセル広告の場合はヘッダーリンクURL)に入力します。すべてのUTMパラメータを含む完全なURLを貼り付けます。
ステップ3:検証する
LinkedInがプレビューを表示します。クリックして確認します。ランディングページが読み込まれ、URLバーにマクロ構文ではなく、実際のキャンペーン名やIDが表示されていることを確認してください。
2週間分のアトリビューションデータを失った経験から学んだことがあります。LinkedInのダイナミックパラメータはSponsored ContentとDocument Adsフォーマットでのみ展開されます。Message Ads(旧InMail)を運用している場合、URLパラメータの動作が異なります。マクロはメッセージ本文のリンクではなく、CTAボタンURLで展開されます。広告フォーマットごとに個別にテストしてください。
15以上のキャンペーンを運用するチームにとって、各URLを手動で構築するのは非常に手間がかかります。LinkedIn対応のUTMジェネレーターを使えば、テンプレートとしてURLを一度構築し、URLを通じてチームで共有できます。全員がマクロを入力し直すことなく、一貫した構造を使えます。
LinkedInアトリビューションとGA4のUTMデータはどう違う?
LinkedInの組み込みアトリビューションとGA4のUTMベースのアトリビューションは、同じキャンペーンでも異なる数値を示します。必ずです。その理由を理解しておけば、無駄な会議を大幅に減らせます。
LinkedInは、広告をクリックして30日間のクリックウィンドウまたは7日間のビュースルーウィンドウ(設定変更可能)内にコンバージョンした場合にカウントします。GA4は、セッションを発生させたソースにコンバージョンを帰属させ、デフォルトではラストクリックを使います。
実際のシナリオを紹介します。あるエンジニアリングVPが月曜日に広告を見て、クリックしません。木曜日に再び見て、クリックしてサイトを閲覧し、離脱します。金曜日に会社名をGoogleで検索して申し込みます。LinkedInのレポート:1コンバージョン(ビュースルー)。GA4のレポート:オーガニック検索のコンバージョン。UTMデータは広告インプレッションについて何も語りません。どちらのツールも間違いではなく、測定しているものが違うのです。
| 指標 | LinkedInアトリビューション | GA4(UTMベース) |
|---|---|---|
| アトリビューションモデル | ラストタッチ+ビュースルー | ラストクリック(デフォルト) |
| クリックウィンドウ | 30日(設定可能:1、7、30、90日) | セッションベース |
| ビュースルー | 7日(設定可能:1、7日) | トラッキングなし |
| クロスデバイス | LinkedInプロフィールベース | Cookie/デバイスベース |
| データ遅延 | 24〜48時間 | 24〜48時間 |
B2Bでは、LinkedInとGA4の数値の差はB2Cプラットフォームよりも一般的に大きくなります。B2Bの購買サイクルは3〜6か月です。パイプラインへの影響の大部分は、UTMでは捕捉できないインプレッションや繰り返しの露出を通じて発生します。
それでもLinkedInでUTMを使う理由は何でしょうか?UTMが提供するのは、LinkedInアトリビューションにはできないたったひとつのこと、クロスチャネル比較です。LinkedIn、Google、Meta全体で一貫したUTMタグ付けを行えば、単一のGA4レポートで、どのチャネルが最もエンゲージメントの高いセッションを生み、フォーム完了率が最も高く、質の高いリード獲得単価が最も低いかを確認できます。
B2Bトラッキングを壊すLinkedIn UTMのよくあるミスとは?
LinkedInのB2Bマーケターが犯すミスは、MetaやGoogleで見られるものとは異なります。5つの代表的なミスがあります。
ミス1:cpcをutm_mediumに使用する。 LinkedInのCampaign ManagerはCPC課金を表示するため、utm_medium=cpcと書く人がいます。しかしGA4のデフォルトチャネルグルーピングはcpcを「有料検索」にマッピングし、「有料ソーシャル」にはしません。LinkedInのトラフィックがレポート上でGoogle広告と並んで表示されます。paid_socialを使ってください。
ミス2:職種名をUTMパラメータに詰め込む。 B2Bのターゲティングは細かく、「従業員50〜200人のSaaS企業のマーケティングVP」に到達しようとします。utm_term=vp_marketing_saasのようにオーディエンス情報をUTMパラメータに入れるチームがあります。utm_termに入れるなら問題ありませんが、utm_sourceやutm_campaignに入れてしまうケースを見てきました。正しい値を正しいフィールドに入れましょう。
ミス3:ダイナミックパラメータの存在を忘れている。 LinkedInがマクロを導入したのは2024年3月のため、2024年以前のセットアップからハードコードされたキャンペーン名を使い続けているチームが多いです。キャンペーン名を変更すると — B2Bでは四半期ごとに戦略が変わるため頻繁に変更します — ハードコードされたUTMは古くなります。{{CAMPAIGN_NAME}}に切り替えましょう。
ミス4:コストインポート用のutm_idが欠落している。 LinkedInのCPCは高額です。GA4にコストデータをインポートして正確なROASを計算するにはutm_idが必要です。これがないと、セッションは見えても支出額はわかりません。クリック単価8〜12ドルで、これは高くつく盲点です。
ミス5:組織全体でソース名が不統一。 セールスオペレーションがutm_source=LinkedInを使い、デマンドジェネレーションがutm_source=linkedin_adsを使い、グロースチームがutm_source=liを使う。3つのチーム、GA4で3つの「ソース」。GA4は大文字小文字を区別します。LinkedInとlinkedinは別のエントリーです。小文字のlinkedinに統一してください。
LinkedIn UTMトラッキングはMetaやGoogleとどう違う?
LinkedInはB2B向け有料メディアの中でユニークなポジションにあります。トラッキング設定もそれを反映しています。
| 機能 | LinkedIn Ads | Meta Ads | Google Ads |
|---|---|---|---|
| ダイナミックパラメータ数 | 4 | 8 | 15以上 |
| マクロ構文 | {{ALL_CAPS}} | {{dot.notation}} | {lowercase} |
| UTMの設定場所 | リンク先URLフィールド | URLパラメータフィールド(?なし) | トラッキングテンプレート({lpurl}) |
| 配置マクロ | なし | {{placement}} | {placement} |
| 自動タグ付け(クリックID) | li_fat_id(限定的) | fbclid | gclid |
| GA4コストデータインポート | utm_id経由 | utm_id経由 | 自動(GCLID)またはutm_id |
| アカウントレベルテンプレート | なし | なし | あり(トラッキングテンプレート) |
最大の実用的な違い:Google Adsではアカウントレベルでトラッキングテンプレートを設定でき、1つのテンプレートですべての広告をカバーできます。LinkedInでは広告ごとにリンク先URLを設定する必要があります。50以上の広告バリエーションを運用する大規模B2Bアカウントにとって、これは大きな運用上の違いです。
LinkedInには、GoogleのGCLIDに匹敵するアカウントレベルのクリック識別子もありません。LinkedInはURLにli_fat_id(LinkedIn First-Party Ad Tracking ID)を付加しますが、LinkedIn Insight Tagとの統合に限定されており、GCLIDのようにGA4に流れ込みません。GA4でのLinkedInトラフィックのアトリビューションにはUTMが主要なメカニズムのままです。
すべてのプラットフォームのマクロ構文の詳細な比較は、UTMパラメータ解説ガイドをご覧ください。
LinkedIn B2BキャンペーンでカスタムUTMパラメータは使える?
標準UTMパラメータ — source、medium、campaign、content、term — はチャネルアトリビューションをカバーします。しかしB2Bキャンペーンでは、5つのフィールドでは対応できないより深いセグメンテーションが必要になることがよくあります。
カスタムパラメータがその解決策です。標準UTMと一緒にURLに含めて渡し、ランディングページの隠しフォームフィールドでキャプチャします。
LinkedIn B2B向けの便利なカスタムパラメータ:
| カスタムパラメータ | 値の例 | わかること |
|---|---|---|
funnel_stage | tofu, mofu, bofu | キャンペーンがターゲットとするファネルステージ |
audience | cmo_saas_50-200, it_directors | クリックしたオーディエンスセグメント |
offer | ebook_leadmagnet, demo_free | 提示されたオファー |
geo | us, dach, uk | 地理的ターゲティング |
language | en, de, fr | クリエイティブの言語 |
LinkedInリードジェネレーションキャンペーン用のカスタムパラメータを含む完全なURL:
https://example.com/demo?utm_source=linkedin&utm_medium=paid_social&utm_campaign={{CAMPAIGN_NAME}}&utm_content={{CREATIVE_ID}}&utm_id={{CAMPAIGN_ID}}&funnel_stage=mofu&audience=cmo_saas&offer=demo_free
多くのチームが忘れがちな重要ポイント:ランディングページのフォームには、これらのパラメータ名と完全に一致する隠しフィールドが必要です。URLにfunnel_stage=mofuを追加しても、HubSpotフォームにfunnel_stageという隠しフィールドがなければ、フォーム送信の瞬間にそのデータは消えてしまいます。CRMに届くことはありません。
これはClean Signal Methodの「正しい値を正しいフィールドに」という原則が、UTMフィールドを超えてデータパイプライン全体に適用される部分です — 広告クリックからCRMレコードまで。
FAQ
LinkedIn Adsはダイナミックパラメータに対応していますか?
はい、2024年3月から対応しています。LinkedInは4つのダイナミックマクロを提供しています:{{CAMPAIGN_NAME}}、{{CAMPAIGN_ID}}、{{CAMPAIGN_GROUP_NAME}}、{{CREATIVE_ID}}。二重波括弧とALL CAPS構文を使い、MetaやGoogleとは異なります。これらのマクロはクリック時に展開され、実際のキャンペーンデータがURLに自動的に挿入されます。
LinkedIn Adsにはどのutm_mediumを使うべきですか?
utm_medium=paid_socialを使ってください。これはGA4のデフォルトチャネルグルーピングで有料ソーシャルトラフィックに一致します。よくあるミスとして、cpc(GA4では「有料検索」にマッピング)、sponsored(「未割り当て」にマッピング)、linkedin(同じく「未割り当て」)の使用があります。paid_socialまたはcpmのみが、GA4チャネルレポートでLinkedInトラフィックを正しくルーティングします。
LinkedIn Campaign ManagerでUTMパラメータはどこに追加しますか?
広告レベルのリンク先URLフィールドに直接追加します。Meta(別のURLパラメータフィールドがある)やGoogle(トラッキングテンプレートを使用する)とは異なり、LinkedInではすべてのパラメータを含む完全なURLを入力します。最初のパラメータの前に?を含めてください。
LinkedInにはGoogleのGCLIDのような自動タグ付けがありますか?
LinkedInはURLにli_fat_idを付加しますが、GoogleのGCLIDとは異なる動作をします。LinkedIn IDはLinkedIn Insight TagおよびLinkedIn独自のアトリビューションとのみ統合され、GA4には流れません。GA4のアトリビューションにはUTMパラメータが必要です。両方を同時に使用しても競合しません。
LinkedInとGA4でコンバージョン数が異なるのはなぜですか?
LinkedInは7日間のビュースルーアトリビューションを使い、広告を見たがクリックしなかった人のコンバージョンもカウントします。GA4はデフォルトでラストクリックアトリビューションを使い、ビュースルーは一切トラッキングしません。セールスサイクルの長いB2Bキャンペーンでは、同じキャンペーンでLinkedInがGA4より20〜40%多くのコンバージョンを報告するのが一般的です。
LinkedIn Adsのコストデータをga4にインポートするには?
すべてのLinkedIn広告URLにutm_id={{CAMPAIGN_ID}}を追加してください。GA4のコストデータインポートはutm_idを使って支出データとトラフィックセッションを照合します。これがないと、セッションとコンバージョンは見えてもGA4で直接ROASを計算できません。Campaign Managerからコストデータをエクスポートし、GA4管理 > データインポートからインポートしてください。
LinkedInでアカウントレベルのトラッキングテンプレートを設定できますか?
できません。LinkedInはアカウントレベルやキャンペーンレベルのトラッキングテンプレートをサポートしていません。各広告に個別にUTMパラメータ付きのリンク先URLを設定する必要があります。多くの広告バリエーションを運用するチームは、UTM Generatorでテンプレートを一度構築し、URLで共有すれば、広告ごとにマクロを入力し直すことなく、一貫したパラメータを適用できます。
LinkedInのオーガニック投稿にもUTMパラメータを使うべきですか?
はい、LinkedInのオーガニック投稿で共有するすべてのリンクにutm_source=linkedin&utm_medium=organicのUTMパラメータを追加してください。これにより、GA4でオーガニックLinkedInトラフィックと有料を区別できます。UTMがない場合、LinkedInのオーガニッククリックはGA4で通常「参照」や「ダイレクト」トラフィックとして表示され、プラットフォーム上のコンテンツマーケティングROIの測定が不可能になります。
LinkedIn広告のトラッキングを正しく始めよう
LinkedIn広告のCPCは、盲目的に運用するには高すぎます。適切なUTMトラッキングなしの1クリックは、アトリビューションの証跡なしに5〜12ドルの予算を消費することを意味します。
UTM Generatorで最初のLinkedIn UTMテンプレートを構築しましょう。ネットワークのドロップダウンからLinkedIn Adsを選択すれば、正しい{{ALL_CAPS}}ダイナミックパラメータが各フィールドに自動的に表示されます。テンプレートとして保存し、チームにURLを共有すれば、Campaign Managerでマクロを手動入力する必要はなくなります。