Skip to content

Dixa

Dixa は、チャット、メール、電話、ソーシャルメディアなどのコミュニケーションチャネルを単一のインターフェイスに統合することで、サポート体験を向上させるように設計された顧客サービスプラットフォームです。インテリジェントなルーティング、オートメーション、リアルタイムのパフォーマンスインサイトを通じて、企業が顧客満足度と効率性を向上させるのを支援します。

Braze と Dixa の統合により、カスタマーサービス担当者にリアルタイムのBrazeデータを提供することで、すべてのユーザーをより良く把握することができます。

前提条件

開始する前に、以下が必要です。

ユースケース

メール、Messenger、チャットなどのさまざまな通信チャネルでユーザーとコミュニケーションしている間に、Brazeデータをカスタマーサービスエージェントビューに表示します。さらに、Brazeのデータ変換を使用してDixaからBrazeにデータを送信し、ユーザーの問題を解決している間はマーケティングを一時停止することもできます。

統合

Dixa内で統合を設定するには、Dixa管理者である必要があります。Brazeとの統合は、DixaでSettings > Integrations > Brazeに移動します。

Dixaの Braze ウィジェット作成ページ。ウィジェット名、API URL、APIキーを入力します。

ステップ 1:Dixaで統合を作成する

Create Braze widgetページで、以下の必須フィールドに入力して統合を作成します。

  • Widget name:これは、後に会話サイドバーでタイトルとして使用される統合の名前です。
  • API URL:インスタンスのBraze REST APIエンドポイントURLです。
  • API Key:これは、前提条件で作成したBraze APIキーです。

ステップ 2:統合を設定する

次に、Braze と Dixa の統合を設定します。会話サイドバーのBrazeウィジェットの表示を調整するには、以下のオプションから選択します。

会話サイドバーにウィジェットを表示する

この設定は、Dixaの会話サイドバー内の統合全体を表示または非表示にします。

統合の設定を行っている場合は、必須フィールドに入力する間、これをオフにすることをお勧めします。設定が完了したら、再びオンにすることで、Dixaのエージェントが統合を使用できるようになります。

顧客の詳細を表示する

ユーザーの詳細を表示するか非表示にするかを選択します。詳細には、ロケーション、メール、電話番号、メールサブスクリプションの状態、プッシュ通知サブスクリプションの状態、Brazeの会員期間に関するデータが含まれます。

メールサブスクリプションの状態を変更するボタンを表示する

ボタンは、subscribedopted-inunsubscribed というBrazeの3つのサブスクリプション状態のいずれかに基づいています。ユーザーが subscribed の場合、エージェントは opt-in または unsubscribe を選択できます。ユーザーが opted-in または unsubscribed の場合、エージェントはこの2つの間でのみ切り替えることができます。

カスタム属性のリストを表示する

ユーザーのBrazeカスタム属性の表示・非表示を選択します。

カスタムイベントのリストを表示する

ユーザーのBrazeカスタムイベントの表示・非表示を選択します。

購入リストを表示する

ユーザーが購入した製品リストの表示・非表示を選択します。ここでは、ユーザーがその製品を何回購入したかを確認できます。最初の購入日と最後の購入日を表示するには、アイテムにカーソルを合わせます。

統合の例

以下に統合の例を示します。

ユーザーのメールサブスクリプション状態、カスタム属性、カスタムイベント、購入を表示するDixaでのBraze と Dixa の統合。

データ変換ツール

Dixaはwebhookを使用してBrazeにデータを送信します。webhookを設定するには、Dixa管理者である必要があります。

最初のステップは、Brazeでデータ変換を作成することです。

  1. データ設定 > データ変換 > 変換を作成に移動します。
  2. ゼロから開始を選択し、送信先として POST: Track Users を選択して、変換を作成を選択します。
  3. 変換エディターで、以下のデータ変換ツールの例からコードをコピーし、変換コードフィールドに挿入します。保存を選択し、Webhook URL をコピーして、Dixaを開きます。
  4. Dixaで、Settings > Integrations > Webhooks > + Outbound webhookに移動します。
  5. Webhook設定ページで、Brazeからコピーした URL を貼り付け、追跡したいイベントをトグルで有効にします。Conversation created は、顧客の会話を追跡するための良い出発点です。
  6. 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;
New Stuff!