日本語

LinkedInリード獲得フォームからCRMへの連携: 実際に機能する自動ルーティング

LinkedInリード獲得フォームは、事前に資格確認されたリードが届く数少ない有料ソーシャルフォーマットの一つです。職種は見込み客の実際のLinkedInプロフィールから取得されており、その日の気分で入力した内容ではありません。会社名は本物です。役職レベルは検証可能です。

これがメリットです。デメリットは、それらのリードがCRMを待つ間にCampaign Managerに積み上がっていくことです。ギャップが長くなるほど、そのインテントシグナルは薄れます。

連携の問題は技術的に複雑ではありません。ただし、特有の注意点 (フィールド命名規則、GDPRの同意要件、LinkedInのwebhook配信の動作) があるため、チームは誤った方法で設定してアトリビューションが壊れた状態になるか、まったく自動化をあきらめてCampaign ManagerからSalesforceにリードをコピー&ペーストする担当者を置くかのどちらかになりがちです。

このガイドでは完全な設定を説明します: LinkedInをCRMに接続し、フィールドを正規化し、ルーティングルールを構築し、重複を処理し、アトリビューションのタグ付けをします。最終的に、LinkedInフォームのリードが5分以内にCRMに入り、正しい担当者割り当てとソースタグが設定されるようにする必要があります。すべてのキャプチャチャネルでアトリビューションをクリーンに保つための広範な視点については、チャット、広告、フォームリードのソースアトリビューション追跡をご覧ください。

LinkedInフォームリードが異なる理由

設定に入る前に、LinkedInリードがWebサイトのフォームリードとどのように異なるかを理解することは有益です。

プロフィール検証済みデータ: 職種、会社、所在地は見込み客のLinkedInプロフィールから取得されます。これは正確性を保証するものではありませんが、ランディングページフォームへの自由入力よりはるかに信頼性があります。

低摩擦、高コンバージョン: LinkedInはプロフィールデータからフォームを事前入力するため、見込み客は2クリックで送信できます。ターゲティングが適切なキャンペーンでは1015%のコンバージョン率が一般的で、フォームを含むランディングページの25%と比較して高い数字です。ForresterのB2Bデジタルバイイングビヘイビアーのリサーチでは、フォームの摩擦を減らすことがB2Bデマンドジェネレーションで最も効果の高い施策の一つであると文書化されています。

異なる同意の状況: LinkedInではすべてのリード獲得フォームに同意の開示を含めることが要求されています。ただし、具体的な同意文言は広告の目的と地域によって異なります。EUのキャンペーンには追加要件があります。

遅延したwebhook配信: LinkedInのAPIはフォーム送信を最大15分の遅延で配信します。これはバグではありません。パイプラインの仕組みです。リアルタイム配信を前提とした連携は構築しないでください。

再送信の動作: 見込み客が同じフォームを2回送信した場合 (特にリターゲティングキャンペーンでよく発生します)、LinkedInは両方の送信を送ります。連携にはこれを処理する重複排除ロジックが必要です。

ステップ1: 連携方法を選択する

3つの実用的な選択肢があります。

オプションA: ネイティブCRM連携

HubSpotとSalesforceの両方にネイティブのLinkedIn連携があります。HubSpotでは設定 > マーケティング > 広告からアクセスできます。Salesforceでは LinkedIn Sales Navigator連携またはLinkedIn Marketing Solutionsコネクターを通じてアクセスできます。

ネイティブ連携は最も早く設定でき、標準フィールドマッピングを自動的に処理します。制限はカスタマイゼーションです: ルーティングルール、カスタムフィールドマッピング、アトリビューションタグ付けはすべてネイティブコネクターがサポートする範囲に制限されます。

推奨場面: 基本的なキャンペーンを運用していて、HubSpotまたはSalesforceを使用しており、複雑なルーティング要件がない場合。コネクターコストを最小化したいSalesforceチームは、プレミアムコネクターなしのCMSフォームとSalesforceの接続で同じネイティブアプローチを解説しています。

オプションB: Zapier

ZapierのLinkedInリード獲得フォームトリガーはほぼすべてのCRMに接続できます。設定には約20分かかります: LinkedInで認証し、広告アカウントとフォームを選択し、フィールドをCRMにマッピングし、CRMアクションを設定します。

利点は柔軟性です。フィールド値の変換、フィルターの適用、条件付きルーティングロジックの追加ができます。タスクあたりのコストは処理量が増えると積み上がるため、有料プランを検討する際は計画しておきましょう。

推奨場面: カスタムフィールドマッピングやルーティングロジックが必要な場合、CRMがHubSpotまたはSalesforceでない場合、またはすでにZapierワークフローを運用している場合。

オプションC: LinkedIn API + 直接CRM連携

LinkedInにはフォーム送信をプログラムで取得できるリード獲得フォームAPIがあります。APIを数分ごとにポーリングするか、webhookを使用できます。

これは最も柔軟な選択肢で、開発者の時間以外のトランザクションコストはありません。大量のキャンペーンや、連携を完全に制御したい技術的なリソースを持つチームに適しています。

このガイドでは、あらゆる方法に共通する重要な連携の意思決定をカバーしているオプションBをウォークスルーとして使用します。

ステップ2: LinkedInのフィールド名をCRMフィールドに正規化する

LinkedInはフォーム送信ペイロードで特定のフィールド名セットを使用します。これらは必ずしもCRMのフィールド名と一致しません。このステップをスキップすると、SalesforceにEmailプロパティはなく firstName プロパティを持つコンタクトが作成される原因になります。

APIペイロードにおけるLinkedInの標準フィールド名:

LinkedInフィールド 内容
firstName LinkedInプロフィールの名
lastName LinkedInプロフィールの姓
emailAddress LinkedInアカウントに関連付けられたメール
phoneNumber 電話番号 (フォームに含まれている場合のみ)
company LinkedInプロフィールの会社名
title LinkedInプロフィールの職種
linkedInProfile LinkedInプロフィールURL

Campaign Managerでフォームを作成する際に定義したフィールド名でカスタム質問が届きます。

LinkedIn → HubSpotのフィールドマッピングテンプレート

LinkedIn APIフィールド HubSpotプロパティ 備考
firstName firstname 標準プロパティ
lastName lastname 標準プロパティ
emailAddress email 標準プロパティ
phoneNumber phone 標準プロパティ
company company 標準プロパティ
title jobtitle 標準プロパティ
linkedInProfile linkedin_url カスタムプロパティを作成
フォームのキャンペーンID li_campaign_id カスタムプロパティを作成
フォームID li_form_id カスタムプロパティを作成
送信タイムスタンプ li_submitted_at カスタムプロパティを作成
広告クリエイティブ名 li_ad_creative カスタムプロパティを作成

最後の4つはアトリビューションフィールドです。これらは標準のLinkedInペイロードには含まれていませんが、webhookメタデータを使用した連携ロジックで渡すことができます。追加設定をする価値があります (ステップ5で理由を説明します)。

LinkedIn → Salesforceのフィールドマッピングテンプレート

LinkedIn APIフィールド Salesforceフィールド 備考
firstName FirstName 標準
lastName LastName 標準
emailAddress Email 標準
phoneNumber Phone 標準
company Company 標準 (Leadオブジェクトで必須)
title Title 標準
linkedInProfile LinkedIn_URL__c カスタムフィールドが必要
キャンペーンID LeadSource + Campaign__c LeadSourceを「LinkedIn」に設定、カスタムフィールドにキャンペーンID

ステップ3: リードルーティングルールを適用する

これはLinkedIn連携を設定する際にほとんどのチームがスキップするステップです。CRMにリードを取り込んで完了と考えます。そしてリードが汎用キューに未割り当てのまま放置され、担当者はLinkedInのPipelineが遅い理由を不思議に思います。

LinkedInのデータに基づくルーティングルールは、LinkedInが提供するプロフィール検証済みフィールドを使用すべきです。これが支払いのメリットです。

職種によるルーティング

LinkedInフォームのリードには見込み客の実際の職種が含まれています。これを活用しましょう。チャットリードから同じロジックを持つルーティングを処理する完全なフレームワークについては、チャット会話コンテキストに基づくリードの担当者へのルーティングをご覧ください。

役職のシニアリティに基づく基本的なルーティングマトリクス:

職種に含まれる言葉 ルーティング先 理由
VP、SVP、EVP シニアAE 予算決定権、短い営業サイクル
ディレクター ミッドマーケットAE 影響者または意思決定者
マネージャー、リード SDR (資格確認のため) AE割り当て前に資格確認が必要
個人貢献者 マーケティングナーチャリング 営業にはまだ早すぎ、シーケンスに追加
創業者、CEO、社長 シニアAE (優先度高) 最も価値が高く、SMBが多い

これをZapierの条件付きパスとして構築します: title に「VP」が含まれる場合はシニアAEグループへルーティング、「ディレクター」が含まれる場合はミッドマーケットAEグループへルーティング、というように続きます。

HubSpotでは、ルーティングはWorkflowを通じて行われます。コンタクトが作成された後に職種プロパティに基づいてコンタクトオーナーを設定します。

会社規模によるルーティング

LinkedInフォームのリードには、カスタム質問として追加しない限り、通常会社規模が含まれていません。ただし、ClearbitまたはApolloなどのツールを使用してルーティングルールが実行される前にインポート後にこのフィールドを拡充できます。

または、会社名でルーティングし、ルーティングルールがその会社が既存の商談を持つ既存のコンタクトとしてCRMにすでに存在するか確認するようにします。存在する場合は担当の営業担当者にルーティング、存在しない場合は標準のルーティングマトリクスを適用します。

キャンペーンによるルーティング

チームによっては、リードがどのキャンペーンから来たかに基づいて異なるルーティングをします。ボトムファネルの「デモを依頼する」キャンペーンのリードは即座に営業にルーティングします。トップファネルのコンテンツダウンロードリードは先にナーチャリングに入れます。

キャンペーン名 (広告メタデータから) でリードにタグ付けし、それをルーティングの入力として使用します。

ステップ4: 重複排除ロジックを設定する

LinkedInは同じ人物がフォームを2回送信した場合 (特にリターゲティングキャンペーンで同じクリエイティブが複数回表示されるとよく発生します)、フォーム送信を再送します。

連携は新しいコンタクトを作成する前に確認する必要があります:

  1. このメールアドレスを持つコンタクトがCRMにすでに存在するか?
  2. 存在する場合は、新しいコンタクトを作成するのではなく既存コンタクトを更新する
  3. li_form_id と送信タイムスタンプが既存の送信と一致するか確認します。一致する場合は真の重複なので完全にスキップします

Zapierでは、「コンタクトを作成」アクションの前にメールアドレスで「コンタクトを検索」アクションを使用します。見つかった場合は「コンタクトを更新」にブランチ、見つからない場合は「コンタクトを作成」にブランチします。

エッジケースの一つ: LinkedInはコンタクトのLinkedInプロフィールのメールを提供しますが、職場のメールアドレスでない場合があります。CRMに職場のメールで登録されている見込み客が個人のメールでLinkedInを経由して送信することがあります。これはメールベースの重複排除で検出できない重複を作成します。

最も安全な追加確認は、会社名 + 名 + 姓の曖昧マッチです。その組み合わせがCRMにすでに存在する場合は、自動的にマージせず、手動確認のためにフラグを立てます。

ステップ5: キャンペーンアトリビューションでリードにタグ付けする

ここでLinkedInリードがCRMで価値を失うことが多いです。リードが届いてコンタクトとして作成されますが、LeadSource フィールドには「LinkedIn」と表示されるだけで、どのキャンペーン、どの広告クリエイティブ、どのオファーがコンバージョンを促したかについては何も伝えません。

LinkedInはすべてのフォーム送信にキャンペーンメタデータを提供します。連携でこれらのフィールドを引き継ぎます:

キャンペーン名: キャンペーンを識別します。オファー (デモ vs ケーススタディ vs ホワイトペーパー) 別にレポートをフィルタリングするために使用します。

キャンペーンID: Campaign Managerの数値ID。名前は変更される可能性があるため、名前よりも信頼性が高いです。

広告クリエイティブ名: キャンペーンごとに複数のクリエイティブを運用している場合の具体的な広告です。クリエイティブのパフォーマンス分析に重要です。

フォームID: 送信された特定のフォームです。複数のフォームバリアントを運用している場合に有用です。

これらすべてをコンタクトレコードのカスタムプロパティとして保存します。次に LeadSource = 「LinkedIn」ではなく li_campaign_id でアトリビューションレポートを構築します。「LinkedIn」というPipelineではなく、キャンペーン別のPipelineが得られ、予算の意思決定に実際に役立ちます。

ステップ6: EUキャンペーンのGDPR同意を処理する

LinkedInではすべてのリード獲得フォームにプライバシーポリシーへのリンクと同意の開示を含めることが要求されています。EU向けキャンペーンについては、同意文言がGDPR要件を満たすことを確認する必要があります。GDPRとデジタルマーケティングに関する欧州委員会のガイダンスでは、事前チェック済みの同意ボックスと束ねられた同意は、同規則が要求する自由に与えられた特定の同意の要件を満たさないことを明確にしています。

いくつかの具体的な事項:

LinkedInにはLinkedIn自身のプライバシーポリシーを参照するデフォルトの同意開示が含まれています。LinkedIn外でリードのデータをマーケティングに使用する場合は、GDPRには十分ではありません。独自の同意フィールドが必要です。

LinkedInフォームに明示的なマーケティング同意を求めるカスタム質問を追加します: 「[会社名]からのマーケティングコミュニケーションの受信に同意します。いつでも同意を撤回できます。」

CRMの同意プロパティにレスポンスをマッピングし、送信タイムスタンプを同意日として記録します。

オプションフィールドとして追加しないでください。必須にします。同意しない場合は、マーケティングオートメーションフローに入るべきではありません。

LinkedInのGDPR対応フォームには、特定のEU向けキャンペーンタイプに対して組み込みの同意チェックボックスが含まれています。Campaign Managerの「リード収集」の「リード獲得フォーム」セクションを確認し、キャンペーンで利用可能かどうかを確認してください。

ステップ7: 連携を検証する

ライブトラフィックを連携に流す前に、手動でテストしましょう。

個人アカウントを使用して、LinkedInフォームに自分の情報を送信します。次のことを確認します:

  • 15分以内にCRMにコンタクトが表示されますか? (LinkedInの配信遅延を覚えておいてください。)
  • すべての標準フィールドが正しく入力されていますか?
  • カスタムフィールドが入力されていますか (LinkedIn URL、キャンペーンID、フォームID)?
  • 職種のルーティングルールに基づいてリードオーナーの割り当ては正しいですか?
  • 同意フィールドは送信した内容を反映していますか?

同じメールアドレスで同じフォームを再送信します。重複排除ロジックは機能しましたか? 新しいコンタクトが作成されるのではなく、既存レコードが更新されましたか?

CRMでコンタクトを確認します。標準フィールドだけでなく、完全なレコードを見てください。マッピングしたすべてのカスタムプロパティに値が入っているはずです。

重要な指標を計測する

リードからCRMまでの遅延時間: フォーム送信からCRMでのコンタクト作成までの時間。目標は5分以内です。10分以上の遅延が継続する場合は、LinkedInとZapierのwebhook配信ログを確認してください。

ルーティング正確率: 週次でランダムな20件のLinkedInコンタクトを手動で確認し、正しいオーナーに割り当てられていることを確認します。ルーティング正確率が90%を下回る場合は、職種マッチングルールを見直してください。MITスローンマネジメントレビューのデータドリブンセールスに関する記事では、リードルーティングのエラーは急速に複利で増大することを指摘しています。誤ルーティングされたリードは正しい担当者を逃すだけでなく、将来の支出最適化に使用されるアトリビューションデータも歪めます。

アトリビューション完全性: LinkedInコンタクトのうち、キャンペーンIDとフォームIDが入力されているものの割合は? 100%であるべきです。差異があればアトリビューションマッピングが壊れています。

キャンペーン別の資格確認済みリードあたりのコスト: アトリビューションを正しく行うことで実現できる指標です。CRMにキャンペーンIDがあれば、広告費データと結合してキャンペーン別の真のMQLあたりコストを計算できます。StatistのB2B広告費配分に関するデータでは、LinkedInが他のB2Bチャネルに比べてプレミアムなCPMを一貫して誇示していることが示されており、キャンペーンレベルのアトリビューションは有用なだけでなく、予算の正当化に不可欠です。

関連記事