非ネイティブ Salesforce 統合用 Sales Insight

Adobe Marketo Engageアカウントが、カスタマイズされた統合または非ネイティブの統合を通じて Salesforce に接続されている場合は、この記事を使用して Sales Insight を設定します。

必要条件
  • MSI の設定を開始する前に、Marketoインスタンスに対して「MSI 非ネイティブ」機能が有効になっています ( 有効でなく、既に購入済みの場合は、 Marketoサポート — この機能をまだ購入していない場合は、カスタマーサクセスマネージャーにお問い合わせください )。
  • Salesforce アカウント MSI パッケージの設定
  • Marketo REST API 正常に設定されました。 公開されている CRUD API は、非ネイティブ同期を実行するための基盤となります。
  • 読み取り このブログ投稿 を参照してください。
  • 15 文字の大文字と小文字を区別するグローバルな一意の ID ではなく、18 文字の大文字と小文字を区別しないグローバルな一意の ID を表示するように Salesforce オブジェクトを設定します。
メモ

Marketo MSI 管理者パネルの REST API 設定は、非ネイティブ同期には使用できません。

MSI の非ネイティブ同期を成功させるには、以下が必要です

  1. Salesforce Sales User を Marketo に同期します。

    Salesforce Sales User は、Salesforce のリード/連絡先を所有する外部ユーザーです。この Salesforce Sales User 用に Marketo セールス担当者をアップサートする必要があります。セールス担当者のアップサートには、「externalSalesPersonId」フィールドが必須です。

    Marketo「セールス担当者」フィールド Salesforce「Sales User」フィールド 説明
    externalSalesPersonId Salesforce Sales User の大文字小文字を区別しないグローバルな一意の ID

    外部 Salsforce Sales User オブジェクトに対する Marketo セールス担当者レコードを特定します。

    適切な関係が作成されるように、他のオブジェクトを同期する前に、まずセールス担当者を同期させる必要があります。

    • セールス担当者向け API ドキュメント:https://developers.marketo.com/rest-api/lead-database/sales-persons/
    • セールス担当者を同期するための API ドキュメント:[https://developers.marketo.com/rest-api/endpoint-reference/lead-database-endpoint-reference/#! /Sales_Persons/syncSalesPersonsUsingPOST](https://developers.marketo.com/rest-api/endpoint-reference/lead-database-endpoint-reference/#! /Sales_Persons/syncSalesPersonsUsingPOST)
  2. Salesforce アカウントを Marketo に同期します。

    この Salesforce アカウント用に Marketo の企業をアップサートする必要があります。企業のアップサートには、「externalCompanyId」および「externalSalesPersonId」フィールドが必須です。

    Marketo「企業」フィールド Salesforce「アカウント」フィールド 説明
    externalCompanyId Salesforce アカウントの大文字小文字を区別しないグローバルな一意の ID 外部 Salsforce アカウントオブジェクトに対する Marketo 企業レコードを特定します。
    externalSalesPersonId Salesforce Sales User の大文字小文字を区別しないグローバルな一意の ID アカウント所有者である外部 Salesforce Sales User オブジェクトに対する Marketo 企業レコードを特定します。

    また、Marketo 内で企業レコードを所有するセールス担当者に企業を関連付けるためにも使用されます。このフィールドを設定する前に、まずセールス担当者を同期させる必要があります。
  3. Salesforce のリード/連絡先を Marketo に同期します。

    この Salesforce のリード/連絡先用に Marketo のリードをアップサートする必要があります。リードのアップサートには、「externalPersonId」、「externalSalesPersonId」および「externalCompanyId」フィールドが必須です。

    Marketo「リード」フィールド Salesforce「リード」/「連絡先」フィールド 説明
    externalPersonId Salesforce のリード/連絡先の大文字小文字を区別しないグローバルな一意の ID 外部 Salsforce リード/連絡先オブジェクトに対する Marketo リードレコードを特定します。

    これは、MSI 非ネイティブ用に導入された新しいフィールドです。
    externalSalesPersonId Salesforce Sales User の大文字小文字を区別しないグローバルな一意の ID このリード/連絡先を所有する外部 Salesforce Sales User オブジェクトを特定します。

    また、このリードを Marketo のセールス担当者と関連付けます。最初にセールス担当者を正しく同期させる必要があります。
    externalCompanyId Salesforce アカウントの大文字小文字を区別しないグローバルな一意の ID リード/連絡先が属する外部 Salesforce アカウントオブジェクトを特定します。

    また、このリードレコードを Marketo の企業と関連付けます。最初に Salesforce アカウントを正しく同期させる必要があります。
  4. Salesforce の商談を Marketo に同期します。

    この Salesforce の商談用に Marketo の商談をアップサートする必要があります。商談のアップサートには、「externalOpportunityId」、「externalCompanyId」および「externalSalesPersonId​フィールドが必須です。

    Marketo「商談」オブジェクトフィールド Salesforce 「商談」オブジェクトフィールド 説明
    externalOpportunityId Salesforce のリード/連絡先の大文字小文字を区別しないグローバルな一意の ID 外部 Salsforce 商談オブジェクトに対する Marketo 商談レコードを特定します。
    externalCompanyId Salesforce アカウントの大文字小文字を区別しないグローバルな一意の ID この商談が属する外部 Salesforce アカウントオブジェクトを特定します。

    最初に Salesforce アカウントを正しく同期させる必要があります。
    externalSalesPersonId Salesforce Sales User の大文字小文字を区別しないグローバルな一意の ID この商談を所有する外部 Salesforce Sales User オブジェクトを特定します。
  5. Salesforce の連絡先ロールを Marketo に同期します。

    次に、Salesforce の商談の Salesforce 連絡先ロールは、Marketo 商談ロールを介して同期できます。商談ロールレコードには、「externalOpportunityId」、「role」および「leadId」フィールドが必須です。

    Marketo「商談ロール」フィールド Salesforce「連絡先ロール」フィールド 説明
    externalOpportunityId Salesforce の商談の大文字小文字を区別しないグローバルな一意の ID 外部 Salsforce 商談オブジェクトに対する Marketo 商談ロールを特定します。

    最初に Salesforce の商談を正しく同期させる必要があります。
    leadId 該当なし、これは Marketo のリード ID になります これは、同期された Salesforce 連絡先の Marketo リード ID になります。

    連絡先が Marketo で同期されると、Salesforce の連絡先の大文字と小文字を区別しないグローバルな一意の ID を externalPersonId として使用し、Marketo REST API を使用して Marketo のリードをクエリできます。
    role Salesforce の連絡先の「ロール」フィールド この商談の連絡先のロールを記述します。
  6. 「最新の注目のアクション」/「MSI スコア」フィールドを SFDC に同期します。

    Salesforce オブジェクトが Marketo に正しく同期されると、MSI 機能を活用できるようになります。MSI の「最新の注目のアクション」/「スコア」フィールドは、リードの REST API で公開されます。これらのフィールドは、MSI によって計算され、読み取り専用です。

    Marketo のリードの「最新の注目のアクション」/「スコア」フィールドは、REST API リードエンドポイントを使用することで、定期的に Salesforce に同期される必要があります。externalPersonId を filterType として使用し、Salesforce リード GUID に filterValue として渡して、このエンドポイントに Marketo リードをクエリします。

    GET /rest/v1/leads.json?filterType=externalPersonId&filterValues=salesforceLeadId1,salesforceLeadId2

    これで、これらのフィールドの値を使用して、Salesforce のリード/連絡先オブジェクトに同期させることができます。

    Marketo「リード」フィールド Salesforce「リード」/「連絡先」フィールド 説明
    msiLastInterestingMomentType ラベル:最新の注目のアクションのタイプ
    名前:Last_Interesting_Moment_Type__c
    リードの最新の注目のアクションのタイプ
    msiLastInterestingMomentDate

    ラベル:最新の注目のアクション発生日

    名前:Last_Interesting_Moment_Date__c

    リードの最新の注目のアクションの日付
    msiLastInterestingMomentDesc

    ラベル:最新の注目のアクションの詳細

    名前:Last_Interesting_Moment_Desc__c

    リードの最新の注目のアクションの説明
    msiLastInterestingMomentSource

    ラベル:最新の注目のアクションのソース

    名前:Last_Interesting_Moment_Source__c

    リードの最新の注目のアクションのソース
    優先度

    ラベル:エンゲージメント

    名前:Priority__c

    リードの優先度
    relativeUrgency

    ラベル:相対的緊急度の値

    名前:Urgency_Value__c

    リードの相対的緊急度
    relativeScoring

    ラベル:相対スコアの値

    名前:Relative_Score_Value__c

    リードの相対スコア

    リード REST API 向けドキュメント:https://developers.marketo.com/rest-api/endpoint-reference/lead-database-endpoint-reference/#! /Leads/getLeadByIdUsingGET

    非ネイティブ同期を成功させるには、外部フィールドを適切に使用することが重要です。一部のビューにデータが表示されない場合は、特定のフィールドが正しく同期されていない可能性があります。例えば、アカウントの下にある MSI ウィジェットにリードのアクティビティや注目のアクションが表示されない場合、リードの企業かアカウントのどちらかが正しく同期されていない可能性があります。外部フィールドを指定してこのリードに対して GET リクエストを実行すると、リードが正しく同期されたかどうかを検証できます。また、Marketo の外部セールス担当者のメールは、Salesforce のそのユーザーのメールと一致する必要があります。メールが一致しない場合、Salesforce の「Marketo」タブにデータが表示されないことがあります。

このページ