Salesforce Marketing Cloud(SFMC)は、メール、ソーシャルメディア、モバイルアプリ、SMS、ウェブサイトなど、複数のチャネルにわたってマーケティングを自動化するデジタルマーケティングプラットフォームです。
この統合により、リアルタイムのトリガーアクティベーションでトランザクションメールメッセージを送信できます。
この機能はベータ版です。詳細については、カスタマーサクセス担当者にお問い合わせください。
- Treasure Dataの基本的な知識
- トランザクションメッセージング機能に関する知識を含むSFMCの基本的な知識
- Salesforce Marketing Cloudアカウントのログイン認証情報
Treasure DataはTransactional Message APIを使用して、SFMCにメールメッセージの送信を指示します。このAPIのリクエストボディに関するドキュメントは、SFMC上でメールを設定する際に非常に役立ちます。
このストリーミング統合の主なユースケースは、リアルタイムアクティベーションワークフローに組み込んで以下を実現することです:
- SFMCでメール配信をトリガーする
- SFMC上で事前定義されたCustomer Journeyをトリガーする
メール配信をトリガーするワークフローの設定方法の概要は以下の通りです:
- SFMCのウェブサイト上で、メールを送信するために必要なトランザクションメッセージング機能を設定します。
- SFMCのウェブサイト上で、Enhanced Functionality Packageを作成してインストールします。
- Salesforce Marketing Cloudと通信するために、この統合の認証を作成します。
- リアルタイムJourneyで、新しいトリガーアクティベーション用にこの認証を選択します。
SFMC Customer Journeyをトリガーするには、対象のジャーニーがSFMC Journey Builder上でAPIイベントをエントリーイベントとして使用して事前定義されている必要があります。
- 現在、このコネクタはOAuth認証をサポートしていません。
- 現在、このコネクタはトランザクションSMSメッセージをサポートしていません。
- このコネクタを使用してTreasure Dataにデータをインポートすることはできません。
- このコネクタを使用してTreasure Dataにクエリを発行することはできません。
- このコネクタは、HTTPS経由でSFMC v2サーバー/インスタンスエンドポイントと通信します。
- HTTPSおよびSSL/TLS暗号化はSFMC v2サーバーによって強制され、処理前にTDによってチェックされます。
セキュリティポリシーで IP ホワイトリストが必要な場合は、接続を成功させるために Treasure Data の IP アドレスを許可リストに追加する必要があります。
リージョンごとに整理された静的 IP アドレスの完全なリストは、次のリンクにあります: https://api-docs.treasuredata.com/en/overview/ip-addresses-integrations-result-workers/
まだ実行していない場合は、Client IDとClient Secretを取得する前に、SFMCでEnhanced Functionality Packageを作成してインストールする必要があります。
- Salesforce Marketing Cloudアカウントにログインします。
- ウェルカムページで、右上隅の自分の名前を選択し、Setupを選択します。
3. 新しい画面の左側メニューで、App > Installed Packagesに移動します。
4. Installed Packages画面で、Componentsパネルまでスクロールダウンします。 5. Client Id、Client Secret、およびAuthentication Base URIを控えてください。この情報は、TD Consoleの認証を作成する際に使用します。

Treasure Dataでデータ接続を作成して設定する必要があります。データ接続の一部として、統合にアクセスするための認証情報を提供します。
- TD Consoleを開きます。
- Integrations Hub > Catalogに移動します。
- Catalogページの右端にある検索アイコンを選択し、Salesforce Marketing Cloud Output Data Streamingと入力します。
- Salesforce Marketing Cloud Output Data Streamingコネクタにカーソルを合わせて、Create Authenticationを選択します。

必要な認証情報を入力します。
Continueを選択します。
接続の名前を入力します。
Doneを選択します。
新規認証フィールド
| パラメータ | 説明 |
|---|---|
| Client Id | Salesforce Marketing CloudのClient ID。SFMCのClient IDとClient Secretの取得を参照してください。 |
| Client Secret | Salesforce Marketing CloudのClient Secret。SFMCのClient IDとClient Secretの取得を参照してください。 |
| Authentication Base URI | 認証が実行されるURI。SFMCのClient IDとClient Secretの取得を参照してください。 |
| Account Identifier or MID | Marketing Cloud Member ID。How to Find Your Marketing Cloud Member ID (MID)を参照してください。 |
Salesforce Marketing Cloud Output Data Streaming統合の設定後、リアルタイムカスタマージャーニーアクティベーションに組み込むことができるようになります。詳細については、リアルタイムトリガーアクティベーションの作成を参照してください。