Skip to main content

連携

前提条件
  • Salesforce に MoEngage アプリをセットアップするの手順に従って、Salesforce に MoEngage Streams 接続アプリケーションをセットアップしてください。
  • これは Streams アドオンの一部です。お使いのアカウントで有効にするには、担当の MoEngage カスタマーサクセスマネージャー(CSM)にお問い合わせください。

対応範囲

手順

ステップ 1:MoEngage で Streams をセットアップする

1

MoEngage App Marketplace を開く

MoEngage App Marketplace > Salesforce CRM に移動します。
2

Integrate をクリックする

Integrate をクリックします。
Integrate ボタンがある MoEngage App Marketplace の Salesforce CRM の掲載ページ
3

Salesforce アカウントの詳細を追加する

Salesforce アカウントの詳細(Secret ID、Secret Key)を入力します。
4

ユーザー属性とイベントを選択する

Salesforce に送信するユーザー属性とイベントを追加します。
5

接続する

Connect をクリックします。
App Marketplace に Integrate タブがない場合ダッシュボードに Integrate オプションが表示されない場合、ワークスペースで Streams が有効になっていません。有効にするには、以下の詳細を添えて MoEngage サポートチームまたは担当のカスタマーサクセスマネージャーにお問い合わせください。
  • Salesforce ドメイン
  • Salesforce Secret ID
  • Salesforce Secret Key
  • 同期するユーザー属性
  • Salesforce に送信するイベント

ステップ 2:Salesforce の MoEngage アプリで同期をセットアップする

同期は以下のステップで構成されます。
  1. Connections:Connection は MoEngage ワークスペースへの認可です。複数の MoEngage ワークスペースを 1 つの Salesforce インスタンスに接続できます。
  2. Syncs:Sync は、2 つのシステム間で特定のデータを送信するためにリアルタイムで実行されるジョブです。同期タイプ(MoEngage から Salesforce、または Salesforce から MoEngage)、同期するエンティティ、データマッピングが含まれます。
その他の小さなセクションとして Error logs と Exceptions があり、データ同期が機能しない場合のデバッグに役立ちます。

MoEngage アプリを起動する

App Launcher をクリックし、MoEngage と入力して MoEngage App を選択します。
MoEngage App が選択された Salesforce App Launcher

接続をセットアップする

1

新しい接続を追加する

Connections > Add New Connection をクリックします。
Add New Connection ボタンがある MoEngage の Connections タブ
2

MoEngage ワークスペースの詳細を入力する

以下の詳細を入力します。
ワークスペースの認証情報を含む MoEngage の Connection フォーム
3

接続を保存する

Save をクリックします。

同期をセットアップする

このガイドでは、MoEngage のキャンペーンインタラクションイベントを Activities として Salesforce に同期する例を使用します。他の Salesforce オブジェクトについても同様の手順で設定できます。
MoEngage のキャンペーンインタラクションイベントを Activities として Salesforce に同期する
1

Map Fields を開く

Map Fields をクリックします。
Map Fields アクションがハイライトされた MoEngage の Connections リスト
2

新しい同期を追加する

Add new sync をクリックします。
Add new sync ボタンがある MoEngage アプリの Syncs タブ
3

同期の基本情報を入力する

同期名、ソースイベント、ターゲットオブジェクトを入力します。
新しい MoEngage から Salesforce への同期の基本情報フォーム
4

続行する

Next をクリックします。
5

データマッピングを構成する

2 つのシステム間のデータマッピングを構成します。
  1. 2 つのシステム間の識別子を定義します。MoEngage の識別子名は Customer ID で、Activity オブジェクトの任意のフィールドにマッピングできます。
  2. その他のフィールドのマッピングを設定します。MoEngage 属性(MoEngage Streams のデータで渡されるもの)を入力し、その MoEngage 属性をマッピングする Salesforce フィールドを選択します。
    MoEngage 属性が Salesforce の Activity フィールドにマッピングされたフィールドマッピングテーブル
    Salesforce の Activity に関連する一部の必須フィールドは、マッピングページのマッピングセクションに表示されません。これらは手動で追加する必要があります。詳細は FAQ を参照してください。
  3. Save をクリックします。
ユーザー属性を Salesforce フィールドにマッピングする
MoEngage App Marketplace で Streams を有効にする際に、Salesforce に同期する必要があるユーザー属性を選択できます。これらの属性には、マッピング内で以下の形式でアクセスできます。
これを Salesforce の任意のフィールドにマッピングできます。
user_attributes パスが Salesforce フィールドにマッピングされた MoEngage Salesforce アプリのマッピングページ

ステップ 3:Salesforce でアクティビティを表示する

コンタクトを開くと、MoEngage を通じて送信されたすべてのアクティビティを確認できます。
アクティビティタイムラインに MoEngage のアクティビティが表示された Salesforce の Contact レコード

よくある質問

MailingAddress、BillingAddress、位置情報タイプのフィールドなど、一部の Salesforce フィールドは書き込みできません。代わりに、これらのフィールドの個々の構成要素(例:郵送先の国、市区町村、請求先の国、番地、緯度、経度)にマッピングしてください。
状況によっては、標準オブジェクトの必須フィールドが表示される Mandatory セクションに表示されないことがあります。フィールドが表示されない場合は、マッピングページの Others セクションで該当するフィールドが指定されていることを確認してください。以下のセクションでは、Salesforce の標準エンティティごとに Others セクションに追加する必要があるフィールドを示します。Activity / EventTaskAccount