はじめに:プラットフォームの概要
この記事では、Brazeプラットフォームの基本的なパーツと機能について説明します。この記事からのリンクは、Brazeの重要なトピックにつながっています。

Brazeとは?
Brazeはカスタマーエンゲージメントプラットフォームです。ユーザーデータを取り込み、ユーザーのアクションや行動を可視化し、それらに基づいたアクションを実行できます。プラットフォームは主に3つのコンポーネントで構成されています:SDK、ダッシュボード、REST APIです。
マーケターの方でBrazeの概要をお探しの場合は、代わりにマーケター向けの「はじめに」セクションをご確認ください。

SDK
Braze SDKをモバイルアプリケーションやWebアプリケーションに統合することで、強力なマーケティング、ユーザー管理、分析ツールを利用できます。
簡単にまとめると、完全に統合された場合、SDKは以下の機能を提供します:
- ユーザーデータを収集し、統合されたユーザープロファイルに同期します
- セッションデータ、デバイス情報、プッシュトークンを自動的に収集します
- マーケティングエンゲージメントデータとビジネス固有のカスタムデータをキャプチャします
- セキュリティを考慮した設計で、サードパーティによるペネトレーションテストを受けています
- バッテリー残量が少ないデバイスや低速ネットワーク環境に最適化されています
- セキュリティ強化のためのサーバーサイドJWT署名をサポートしています
- システムへの書き込み専用アクセスのみ(ユーザーデータの取得は不可)
- プッシュ通知、アプリ内メッセージ、Content Cardsメッセージングチャネルを提供します
ダッシュボードユーザーインターフェイス
ダッシュボードは、Brazeプラットフォームの中核となるすべてのデータとインタラクションを制御するUIです。マーケターはダッシュボードを使用して業務を行い、コンテンツを作成します。開発者はダッシュボードを使用して、APIキーやプッシュ通知の認証情報などのアプリ統合設定を管理します。
はじめたばかりの場合は、チーム管理者が自分自身(およびBrazeへのアクセスが必要なすべてのチームメンバー)をダッシュボードのユーザーとして追加する必要があります。
REST API
Braze APIを使用すると、大規模にBrazeとの間でデータを送受信できます。APIを使用して、バックエンド、データウェアハウス、その他のファーストパーティおよびサードパーティソースからの更新を取り込みます。さらに、APIを使用して、Webベースのアプリケーションからセグメンテーション目的のカスタムイベントを直接追加できます。APIを通じてメッセージをトリガーおよび送信でき、技術リソースがキャンペーンの一部として複雑なJSONメタデータを含めることができます。
APIは、モバイルおよびWeb SDKを介さず、HTTPを通じてユーザーが実行したアクションを直接記録できるWebサービスも提供しています。Webhookと組み合わせることで、アプリ体験の内外でユーザーのアクションを追跡し、アクティビティをトリガーできます。APIガイドには、利用可能なBraze APIエンドポイントとその用途が記載されています。
Brazeの構成要素の詳細については、はじめに:アーキテクチャの概要をご確認ください。
データ分析とアクション
Brazeに保存されたデータは、Brazeの顧客である限り、セグメンテーション、パーソナライゼーション、ターゲティングに保持・利用できます。これにより、セッションアクティビティや購入などのユーザープロファイルデータに基づいて、その情報を廃止するまでアクションを起こすことができます。たとえば、ストリーミングサービスでは、各サブスクライバーがサービスを利用し始めた初日から視聴したコンテンツを追跡し(たとえそれが何年も前であっても)、そのデータを活用して関連性の高いメッセージングを配信できます。

アプリ分析
Brazeダッシュボードには、計測した分析指標やカスタムイベントに基づいてリアルタイムに更新されるグラフが表示されます。ABテスト、カスタムレポート、分析、自動インテリジェンスを活用した一貫した計測と最適化は、カスタマーエンゲージメントと差別化をサポートします。
ユーザーセグメンテーション
セグメンテーションでは、アプリ内の行動や人口統計データなどの強力なフィルターに基づいてユーザーのグループを作成できます。Brazeでは、デフォルトでキャプチャされないアクションについても、アプリ内のユーザーアクションを「カスタムイベント」として定義できます。ユーザーの特性についても「カスタム属性」で同様のことが可能です。ダッシュボードでユーザーセグメントを作成すると、定義した条件を満たす(または満たさなくなる)と、ユーザーはそのセグメントに出入りします。たとえば、アプリ内で課金したことがあり、最後にアプリを使用してから2週間以上経過したすべてのユーザーを含むセグメントを作成できます。
データモデルの詳細については、はじめに:分析の概要をご覧ください。
マルチチャネルメッセージング
セグメントを定義した後、Brazeのメッセージングツールを使用して、ダイナミックでパーソナライズされた方法でユーザーとエンゲージメントを図ることができます。Brazeは、チャネルに依存しない、ユーザー中心のデータモデルで設計されています。メッセージングは、アプリやサイト内(アプリ内メッセージの送信や、Content Cardsのカルーセルやバナーなどのグラフィック要素を通じて)、またはアプリ体験の外部(プッシュ通知やメールの送信など)で行われます。例えば、マーケターは前のセクションで定義したサンプルセグメントに対して、プッシュ通知とメールを送信できます。

| チャネル | 説明 |
|---|---|
| Content Cards* | 顧客を中断することなく、高度にターゲティングされたダイナミックなアプリ内通知を送信します。 |
| メール | リッチテキストエディター、ドラッグ&ドロップエディターを使用してメールを作成するか、既存のHTMLテンプレートをアップロードして、リッチなHTMLメッセージを送信します。 |
| アプリ内メッセージ | Brazeのカスタムビルドのネイティブユーザーインターフェイスを使用して、邪魔にならないアプリ内通知を送信します。 |
| プッシュ | iOSのApple Push Notification Service(APNs)またはAndroidのFirebase Cloud Messaging(FCM)を使用して、メッセージングキャンペーンやニュースアイテムからプッシュ通知を自動的にトリガーします。 |
| SMS、MMS、RCS* | SMS、MMS、またはRCSを使用して、トランザクション通知の送信、プロモーションの共有、リマインダーの送信などを行います。 |
| Webプッシュ | ユーザーが現在サイトでアクティブでなくても、Webブラウザ通知を送信します。 |
| Webhook | webhookを使用してアプリ外のアクションをトリガーし、他のシステムやアプリケーションにリアルタイムデータを提供します。 |
| WhatsApp* | 人気のピアツーピアメッセージングプラットフォームであるWhatsAppを活用して、ユーザーや顧客と直接つながります。 |
アドオン機能として利用可能です。
カスタマイズ可能なコンポーネント
Brazeの統合
Brazeは迅速な統合のために設計されています。顧客ベース全体での平均バリュー達成時間は6週間です。統合プロセスの詳細については、はじめに:統合の概要を参照してください。
ブックマークしておきたいリソース
Braze ではさまざまな技術領域を扱うことになります。ドキュメント以外にも、ブックマークしておくと便利なリソースを以下にまとめました。Braze の用語について疑問がある場合は、知っておきたい用語集をお手元にご用意ください。
| リソース | 学べること |
|---|---|
| SDKのデバッグ | インテグレーションのトラブルシューティングを行う際、SDK デバッグツールが役立ちます。すぐに使えるようにしておきましょう! |
| Braze パブリック GitHub | GitHub リポジトリには、詳細なインテグレーション情報やサンプルコードが掲載されています。 |
| Android SDK GitHub リポジトリ | Android SDKの GitHub リポジトリです。 |
| Android SDK リファレンス | Android SDKのクラスドキュメントです。 |
| iOS (Swift) SDK GitHub リポジトリ | Swift SDKの GitHub リポジトリです。 |
| iOS (Swift) SDK リファレンス | iOS SDKのクラスドキュメントです。 |
| Web SDK GitHub リポジトリ | Web SDKの GitHub リポジトリです。 |
| Web SDK リファレンス | iOS SDKのクラスドキュメントです。 |
| SDK 変更ログ | Braze では毎月定期的なリリースに加え、重大な問題や主要な OS アップデートに対応したリリースも行われます。 |
| Braze API Postman コレクション | こちらから Postman コレクションをダウンロードできます。 |
| Braze システムステータスモニター | インシデントや障害が発生した場合、ステータスページが更新されます。このページにアクセスしてアラートを受信登録してください。 |