Dixa
Dixa は、チャット、メール、電話、ソーシャルメディアなどのコミュニケーションチャネルを単一のインターフェイスに統合することで、サポート体験を向上させるように設計された顧客サービスプラットフォームです。インテリジェントなルーティング、オートメーション、リアルタイムのパフォーマンスインサイトを通じて、企業が顧客満足度と効率性を向上させるのを支援します。
Braze と Dixa の統合により、カスタマーサービス担当者にリアルタイムのBrazeデータを提供することで、すべてのユーザーをより良く把握することができます。
前提条件
開始する前に、以下が必要です。
| 前提条件 | 説明 |
|---|---|
| Dixaアカウント | このパートナーシップを活用するには、Dixa 管理者アカウントが必要です。 |
| Braze REST APIキー | users.export.ids および email.status 権限を持つ Braze REST APIキー。これは、Brazeダッシュボードの設定 > APIキーから作成できます。 |
| Braze RESTエンドポイント | RESTエンドポイントのURL。エンドポイントは、お客様のインスタンスのBraze URLに依存します。 |
ユースケース
メール、Messenger、チャットなどのさまざまな通信チャネルでユーザーとコミュニケーションしている間に、Brazeデータをカスタマーサービスエージェントビューに表示します。さらに、Brazeのデータ変換を使用してDixaからBrazeにデータを送信し、ユーザーの問題を解決している間はマーケティングを一時停止することもできます。
統合
Dixa内で統合を設定するには、Dixa管理者である必要があります。Brazeとの統合は、DixaでSettings > Integrations > Brazeに移動します。

ステップ 1:Dixaで統合を作成する
Create Braze widgetページで、以下の必須フィールドに入力して統合を作成します。
- Widget name:これは、後に会話サイドバーでタイトルとして使用される統合の名前です。
- API URL:インスタンスのBraze REST APIエンドポイントURLです。
- API Key:これは、前提条件で作成したBraze APIキーです。
ステップ 2:統合を設定する
次に、Braze と Dixa の統合を設定します。会話サイドバーのBrazeウィジェットの表示を調整するには、以下のオプションから選択します。
会話サイドバーにウィジェットを表示する
この設定は、Dixaの会話サイドバー内の統合全体を表示または非表示にします。
統合の設定を行っている場合は、必須フィールドに入力する間、これをオフにすることをお勧めします。設定が完了したら、再びオンにすることで、Dixaのエージェントが統合を使用できるようになります。
顧客の詳細を表示する
ユーザーの詳細を表示するか非表示にするかを選択します。詳細には、ロケーション、メール、電話番号、メールサブスクリプションの状態、プッシュ通知サブスクリプションの状態、Brazeの会員期間に関するデータが含まれます。
メールサブスクリプションの状態を変更するボタンを表示する
ボタンは、subscribed、opted-in、unsubscribed というBrazeの3つのサブスクリプション状態のいずれかに基づいています。ユーザーが subscribed の場合、エージェントは opt-in または unsubscribe を選択できます。ユーザーが opted-in または unsubscribed の場合、エージェントはこの2つの間でのみ切り替えることができます。
カスタム属性のリストを表示する
ユーザーのBrazeカスタム属性の表示・非表示を選択します。
カスタムイベントのリストを表示する
ユーザーのBrazeカスタムイベントの表示・非表示を選択します。
購入リストを表示する
ユーザーが購入した製品リストの表示・非表示を選択します。ここでは、ユーザーがその製品を何回購入したかを確認できます。最初の購入日と最後の購入日を表示するには、アイテムにカーソルを合わせます。
統合の例
以下に統合の例を示します。

データ変換ツール
Dixaはwebhookを使用してBrazeにデータを送信します。webhookを設定するには、Dixa管理者である必要があります。
最初のステップは、Brazeでデータ変換を作成することです。
- データ設定 > データ変換 > 変換を作成に移動します。
- ゼロから開始を選択し、送信先として POST: Track Users を選択して、変換を作成を選択します。
- 変換エディターで、以下のデータ変換ツールの例からコードをコピーし、変換コードフィールドに挿入します。保存を選択し、Webhook URL をコピーして、Dixaを開きます。
- Dixaで、Settings > Integrations > Webhooks > + Outbound webhookに移動します。
- Webhook設定ページで、Brazeからコピーした URL を貼り付け、追跡したいイベントをトグルで有効にします。Conversation created は、顧客の会話を追跡するための良い出発点です。
- Saveを選択してDixaのセットアップを完了します。
データ変換ツールの例
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
// Transforming the provided payload to match Braze /users/track endpoint specifications.
// Extracting necessary details from the payload
const requester = payload.data.conversation.requester;
const event = payload.data.conversation;
// Defining user attributes based on the provided payload, prioritizing email if available.
const userAttributes = {
email: requester.email, // Prioritizing email over external_id and user_alias
_update_existing_only: false, // Set to false to create or update user profiles when identified by email
organization: payload.organization.name, // Including an additional attribute for demonstration
};
// Defining event attributes based on the provided payload.
const eventAttributes = {
email: requester.email, // Prioritizing email over external_id and user_alias
name: payload.event_fqn, // The name of the event
time: event.created_at, // ISO 8601 datetime format
properties: { // Including additional event properties
event_version: payload.event_version,
conversation_status: event.status,
conversation_channel: event.channel
},
_update_existing_only: false // Set to false to create or update user profiles when identified by email
};
// Constructing the final object to match Braze /users/track endpoint schema
const brazecall = {
attributes: [userAttributes], // Wrapping userAttributes in an array as per specifications
events: [eventAttributes] // Wrapping eventAttributes in an array as per specifications
};
// Returning the transformed data
return brazecall;