Brazeのオーディエンス
Brazeがユーザーをどのように定義・管理し、ユーザーを識別し、ユーザーデータを活用してチャネル全体でセグメンテーション、パーソナライゼーション、メッセージングを実現するかについて説明します。
Brazeでは、ユーザー(およびそのユーザープロファイル)は、メッセージの送信や分析の対象となる個人を表します。
ユーザープロファイル
ユーザープロファイルは、Braze がその人物について把握しているすべての情報を一元管理する、信頼できる唯一の情報源として機能します。これには以下が含まれます。
- 識別子 (ユーザー ID や external ID など)
- デバイスとメッセージングチャネル
- 行動データとイベント
- 属性と設定
- メッセージエンゲージメント履歴
1つのユーザープロファイルを複数のデバイスやチャネルに関連付けることができるため、プラットフォームを横断してユーザーを総合的に理解し、メッセージを送信できます。
匿名ユーザーと識別済みユーザー
Braze のユーザーは通常、2つの状態のいずれかに分類されます。
匿名ユーザー
匿名ユーザーとは、アプリや Web サイトを利用したことがあるものの、まだ自社システムの識別子 (external_id など) が割り当てられていないユーザーのことです。
- 匿名ユーザーは、Braze SDKの初期化時に自動的に作成されます
- イベント、属性、メッセージエンゲージメントは引き続きトラッキングできます
- チャネルやオプトインステータスによっては、これらのユーザーもメッセージを受信できます
匿名ユーザーと同意
同意ポリシーに準拠するために Braze SDKを同意ラッパーで囲む必要がある場合でも、ユーザーが同意する前に匿名データを収集できます。SDKが初期化されると匿名ユーザープロファイルが作成されるため、同意要件を守りながら行動をトラッキングできます。
匿名ユーザーへのメッセージ送信: Braze SDKが初期化された状態であれば、匿名ユーザーもメッセージをトリガーし、受信できます。対象となるのは次のとおりです。
- アプリ内メッセージ
- プッシュ通知 (プッシュトークンが登録されている場合)
- Content Cards
ただし、ユーザーが同意しない場合や同意を撤回した場合に SDKの初期化を無効化または防止すると、そのユーザーには SDKでトリガーされるチャネルが機能しません。
同意ステータスに基づくユーザーのターゲティング:
同意ステータスに基づいてユーザーにメッセージを送信するには、プロファイルにカスタムユーザー属性 (has_marketing_consent など) を設定します。その後、この属性に基づいてセグメントを作成し、ユーザーが Braze 外で同意設定を変更した場合にはこの値を同期させておくことができます。匿名ユーザーのターゲティングについて詳しくは、ユースケースを参照してください。
識別済みユーザー
識別済みユーザーとは、お客様が指定した external_id (顧客 ID やアカウント ID など) に関連付けられたユーザーのことです。
ユーザーを識別すると、次のことが可能になります。
- デバイスやセッションをまたいでアクティビティを統合する
- チャネル全体で一貫してメッセージを送信する
- 長期的なユーザーデータを使用してセグメント化やパーソナライズを行う
- API や連携を通じてプロファイルを管理する
匿名ユーザーが後から識別されると、Braze はこのマージ動作に従って、対象となるデータを識別済みプロファイルにマージします。たとえば、プッシュトークンやメッセージング履歴は引き継がれ、匿名プロファイルの多くのフィールドは、識別済みプロファイルにまだ設定されていない場合にのみマージされます。値が競合する場合は、識別済みプロファイルの値が保持されます。
チャネルを通じてユーザーにメッセージを送信する
チャネルとは、Braze がユーザーにメッセージを配信する具体的な方法です。一般的なチャネルには次のものがあります。
1 つのユーザープロファイルには、メールアドレスとモバイルデバイスの両方など、複数のチャネルを関連付けることができます。Braze はこのモデルを使用して、ユーザーの統合されたビューを維持しながら、チャネル間でメッセージングを連携させます。
各チャネルには独自の配信ルール、オプトイン要件、メタデータがありますが、いずれも同じユーザープロファイルに関連付けられています。
ユーザーがBrazeに登録される方法
ユーザーがサポートされている連携やチャネルを通じてブランドとやり取りすると、Brazeにユーザーが作成されます。ユーザーがどのように追加されるかは、Brazeの実装方法によって異なります。
- ユーザーが初めてアプリを開くと、Braze SDKがユーザープロファイルを作成します。
- デバイスとプッシュトークンは自動的に登録されます。
- イベントと属性はすぐに記録できます。
- Web SDKの初期化時にユーザーが作成されます。
- Web プッシュの購読により、ブラウザーがメッセージングチャネルとして登録されます。
- データのアップロード、APIの呼び出し、またはオプトインの収集時にユーザーを作成できます。
- メールアドレスと電話番号は、チャネル識別子として保存されます。
- オプトインステータスは、チャネルごと、および地域ごとに追跡されます。
オーディエンスのデータソース
Braze のユーザーデータは、通常、複数のソースを組み合わせて取得されます。
Braze SDKは、次のような文脈に応じたデータを自動的に収集します。
- デバイスの種類と OS
- 言語とタイムゾーン
- アプリのバージョンとセッションアクティビティ
ユーザーがアプリやメッセージを操作すると、Braze は次の情報を記録します。
- カスタムイベント(購入や機能の利用など)
- メッセージの開封、クリック、コンバージョン
- セッションアクティビティとエンゲージメントの傾向
次の方法を使用して、自社のツールから Braze にデータを送信できます。
- REST API
- CSV アップロード
- スケジュールされたデータ同期
これには、識別子、アカウントデータ、過去の経緯に関する情報などが含まれることがよくあります。
ユーザーが提供する入力
ユーザーは、次の方法でデータを直接提供できます。
- ユーザー設定センター
- フォームやアンケート(SDK または連携機能経由)
- アプリ内での体験
連携
Braze は、セグメント などのプラットフォーム、データウェアハウス、分析テクノロジーパートナーと連携できるため、ユーザーデータをユーザープロファイルに自動的に取り込めます。
ユーザーデータの管理
ユーザーデータの追加、更新、削除にはいくつかの方法があります。
- ダッシュボードツール: 手動での編集や CSV アップロードに使用します
- API: リアルタイムまたはプログラムによる更新に使用します
- SDK: アプリや Web サイトでの行動を直接取得するために使用します
- インテグレーション: 継続的な同期に使用します
データは次の方法で削除できます。
- 属性値のクリア
- タグの削除
- 購読ステータスの更新
- ログアウト時のユーザーのリセット (匿名ユーザーのユースケースの場合)
オーディエンスデータ機能
ユーザーデータが Braze に取り込まれると、そのデータはほぼすべてのエンゲージメント機能を支えます。ユーザーデータが完全かつ正確であるほど、以下の機能をより効果的に活用できます。
| 機能 | 説明 |
|---|---|
| セグメンテーション | 以下に基づいてオーディエンスを作成します。
セグメントはキャンペーンやキャンバスで再利用できます。 |
| パーソナライゼーション | ユーザーデータを使用して、次のようなコンテンツをカスタマイズします。
|
| オートメーションとオーケストレーション | 以下に基づいてメッセージやジャーニーをトリガーします。
|
| クロスチャネルの連携 | 以下を尊重しながら、最適なチャネルでユーザーにリーチします。
|
| 分析とインサイト | 以下を分析して、さまざまなオーディエンスの行動を把握します。
|