# Braze Output Streaming Integration

Brazeは、あらゆる規模のブランドがさまざまなチャネルでパーソナライズされたターゲットキャンペーンを作成できる顧客エンゲージメントプラットフォームです。Brazeは、顧客の声に耳を傾け、顧客の行動が何を示しているかを理解し、適切なメッセージを適切なチャネルで適切なタイミングで顧客に送信することで行動を起こす機能を提供します。

このインテグレーションを使用すると、Treasure DataはキャンペーンまたはCanvasフローを通じてBrazeを介してメッセージを送信できます。

## 前提条件

- Treasure Dataの基本知識。
- [Braze](https://www.braze.com/)の基本知識。メールを送信するための[キャンペーンとCanvas](https://www.braze.com/docs/user_guide/engagement_tools/campaigns)の設定方法に関する知識を含む。


## API情報

Treasure Dataは、[/campaigns/trigger/send](https://www.braze.com/docs/api/endpoints/messaging/send_messages/post_send_triggered_campaigns/)権限または[/canvas/trigger/send](https://www.braze.com/docs/api/endpoints/messaging/send_messages/post_send_triggered_canvases/)権限を使用して、Brazeにメールメッセージの送信を指示します。これら2つのAPIのリクエストボディに関するドキュメントは、Brazeでメールテンプレートを設定する際に非常に役立ちます。

## ユースケース

このストリーミングインテグレーションの主なユースケースは、リアルタイムのアクティベーションワークフローに組み込むことです。このワークフローの設定方法の概要は次のとおりです:

1. [Brazeダッシュボード](https://dashboard.braze.com/sign_in)で、[campaigns.trigger.send](https://www.braze.com/docs/api/endpoints/messaging/send_messages/post_send_triggered_campaigns/)権限または[canvas.trigger.send](https://www.braze.com/docs/api/endpoints/messaging/send_messages/post_send_triggered_canvases/)権限のいずれかのAPIキーを生成します。
2. Brazeの[メールテンプレート](https://www.braze.com/docs/user_guide/engagement_tools/templates_and_media)を作成します。
3. Treasure コンソールで、このインテグレーションがBrazeと通信するための認証を作成します。
4. Real-time Journeyで、新しいトリガーアクティベーション用にこの認証を選択します。


## 制限事項

- ブロードキャスト呼び出し(セグメントまたはConnected Audienceのみを指定する場合)には、1分あたり250リクエストの制限があります。それ以外の場合、Brazeは1時間あたり250,000リクエストをサポートします。([リクエストタイプ別のBrazeレート制限](https://www.braze.com/docs/api/api_limits/#rate-limits-by-request-type)を参照)。


## Braze APIキーの取得

Braze APIキーを取得するには:

1. [Brazeダッシュボード](https://dashboard.braze.com/sign_in)にログインします。
![](/assets/screen-shot-2021-03-02-at-20.19.43.bd8e8ddaab558bc8d1a01321d0558a017618c426affa7aa153ede2d7c973251f.bcdb7aa7.png)
2. **API Settings**タブを選択し、**+ Create New API Key**を選択します。
  - キャンペーンメッセージの場合、[campaigns.trigger.send](https://www.braze.com/docs/api/endpoints/messaging/send_messages/post_send_triggered_campaigns/)権限を持つAPIキーを生成する必要があります。
  - Canvasメッセージの場合、[canvas.trigger.send](https://www.braze.com/docs/api/endpoints/messaging/send_messages/post_send_triggered_canvases/)権限を持つAPIキーを生成する必要があります。
![](/assets/brazeapikey.1c5a02af69ff5e099138fe5519366219748602111c8f0411f90f9a8e6f72ae76.157ac480.png)
3. APIキーを安全な場所に保存します。Treasure コンソールでBraze認証を作成する際にこのキーが必要になります。


## Treasure コンソールを使用した接続の作成

Treasure Dataでデータ接続を作成および設定する必要があります。データ接続の一部として、インテグレーションにアクセスするための認証資格情報を提供します。

1. **Treasure コンソール**を開きます。
2. **Integrations Hub > Catalog**に移動します。
3. Catalog画面の右端にある検索アイコンを選択し、**Braze Output Streaming**と入力します。
4. Braze Output Streamingコネクタの上にマウスを置き、**Create Authentication**を選択します。
![](/assets/braze_streamingout.089ecffa43caf11648acdaf05125bd0cce1d53943b5e534fc4466fa98f7e3250.157ac480.png)
5. Braze APIエンドポイントを入力します。
6. Braze APIキーを入力します。
![](/assets/brazeoutputstreamingauth.e2c5da40ed8769405650b553720eece3abd0a836f116dbe11bf6ec16e4dbc142.157ac480.png)
7. **Continue**を選択します。
8. 接続の名前を入力します。
9. **完了** を選択します。


Braze Output Streaming統合がリアルタイムカスタマージャーニーアクティベーションに組み込むことができるようになりました。詳細については、[リアルタイムトリガーアクティベーションの作成](https://docs.treasuredata.com/smart/project-product-documentation/creating-a-real-time-triggered-activation)を参照してください。