Marketing Cloud のデータを Salesforce CRM へ連携する 2 つの方法 (バッチ処理と Marketing Cloud Connect) を比較解説します。大量データ更新時の安定性や、比較的即時性が求められる場合の考慮事項についても説明します。
Marketing Cloud のデータを Salesforce CRM (Sales Cloud / Service Cloud) に連携するには、要件に応じて以下の 2 つの方法を検討します。
大量のデータを定期的に更新する場合に最も適した、安定性の高い方法です。Marketing Cloud からデータをエクスポートし、Salesforce のデータローダなどを使用して CRM にインポートします。
以下は一般的な手順の一例です。運用環境に合わせて、自動化ツールやスクリプトを組み合わせることが可能です。
Automation Studio を使用して、対象のデータエクステンションからデータを抽出する [Data Extract] アクティビティを作成します。
抽出したファイルを FTP サーバーに配置する [File Transfer] アクティビティを実行します。
FTP サーバーから CSV ファイルを取得し、データローダで Salesforce CRM へインポートします。
データローダ のコマンドラインインターフェース (CLI) を使用することで、Sales Cloud 側でのインポート処理まで含めて自動化できます。
メリット: 大量のレコードを一括で処理でき、システムへの負荷も予測しやすいため安定的です。複雑なデータ加工を挟むことも可能です。
考慮事項: 即時性はなく、一定の間隔 (日次など) での実行となります。
関連情報:
個々の顧客のアクションに基づいて、比較的即時性が高く CRM レコードを更新する場合に適しています。Marketing Cloud Connect の機能である Journey Builder のアクティビティを使用します。
Journey Builder でジャーニーを作成または編集します。
キャンバス左側の [Sales & Service Cloud] セクションにある [オブジェクトアクティビティ] をキャンバスにドラッグアンドドロップします。
アクティビティの設定で、対象のオブジェクトと動作 ([作成]、[更新] など) を選択します。
メリット: 顧客の行動に合わせて、比較的早いタイミングで CRM データを更新できます。
考慮事項:
大量データの更新には不向きです。 Journey Builder は CRM データの大量更新用に最適化されていません。大量のレコード更新のみを目的とする場合は、前述のデータローダ (バッチ連携) の利用を推奨します。
更新処理だけで大量のコンタクトがジャーニーにエントリーすると、同一アカウント内で稼働している他のジャーニーの進行やパフォーマンスに影響を与える可能性があります。
Salesforce の API 制限 (API Limits) に抵触するリスクがあります。
|
特徴 |
データローダ (バッチ) |
Marketing Cloud Connect |
|
処理タイミング |
定期的 (日次/週次など) |
比較的即時性が高い (トリガー発生時) |
|
推奨データ量 |
大量 (数万件以上) |
少量 〜 中量 |
|
安定性 |
高 (大量データ処理に推奨) |
中 (API 制限や他ジャーニーへの影響あり) |
005232944

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.