はじめに:プラットフォームの概要
この記事では、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を通じてメッセージをトリガーしたり送信したりできるので、テクニカルリソースはCampaignsの一部として複雑なJSONメタデータを含めることができます。
また、このAPIは、モバイルおよびWeb SDKを経由せず、HTTP経由で直接ユーザーが実行したアクションを記録できるWebサービスも提供します。webhookと組み合わせることで、アプリ体験の内外でユーザーのアクションを追跡し、アクティビティをトリガーできます。APIガイドには、利用可能なBraze APIエンドポイントとその用途が記載されています。
Brazeの構成要素については、以下を確認してください:はじめに:アーキテクチャの概要
データ分析とアクション
Brazeに保存されたデータは、Brazeの顧客である限り保持され、セグメンテーション、パーソナライゼーション、およびターゲティングに使用できます。これにより、その情報を廃止することを選択するまで、ユーザープロファイルデータ(たとえば、セッションアクティビティや購入)に対して操作を行うことができます。例えば、ストリーミングサービスは、各サブスクライバーがサービス利用開始日から(それが何年も前であっても)視聴したコンテンツを追跡し、そのデータを使用して関連するメッセージングを強化できます。

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

| チャネル | 説明 |
|---|---|
| Content Cards* | 顧客の作業を中断することなく、高度にターゲットを絞ったダイナミックなアプリ内通知を送信します。 |
| メール | リッチテキストエディター、ドラッグ&ドロップエディター、または既存のHTMLテンプレートをアップロードしてメールを作成し、リッチなHTMLメッセージを送信します。 |
| アプリ内メッセージ | Brazeが独自に構築したネイティブユーザーインターフェイスを使用して、控えめなアプリ内通知を送信します。 |
| プッシュ | iOS用のApple Push Notification Service(APNs)またはAndroid用のFirebase Cloud Messaging(FCM)を使用して、メッセージングCampaignsまたはニュースアイテムから自動的にプッシュ通知をトリガーします。 |
| SMS、MMS、およびRCS* | SMS、MMS、またはRCSを使用して、取引通知、プロモーションの共有、リマインダーの送信などを行います。 |
| Webプッシュ | ユーザーが現在サイトでアクティブでない場合でも、Webブラウザー通知を送信します。 |
| Webhook | webhookを使ってアプリ以外のアクションをトリガーし、他のシステムやアプリケーションにリアルタイムデータを提供します。 |
| WhatsApp* | 広く普及しているピアツーピアメッセージングプラットフォームであるWhatsAppを活用して、ユーザーや顧客と直接つながります。 |
アドオン機能として利用できます。
カスタマイズ可能なコンポーネント
Brazeを統合する
Brazeは迅速な統合のために設計されています。顧客ベース全体での平均的な価値実現までの期間は6週間です。統合プロセスに関する詳細は、はじめに:統合の概要を参照してください。
ブックマークすべきリソース
テクニカルリソースとして、Brazeの肝心な部分の多くに携わることになります。ドキュメント以外でブックマークしておくとよいリソースを以下に紹介します。今後、Brazeの用語について質問がある場合は、用語集を手元に置いておくとよいでしょう。
| リソース | 学べる内容 |
|---|---|
| SDKのデバッグ | 統合をトラブルシューティングする際には、SDKデバッグツールが役に立ちます。必ず手元に置いておきましょう。 |
| Braze Public 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リファレンス | Web SDKのクラスドキュメントです。 |
| SDK変更ログ | Brazeは、重要な問題や主要なOS更新のリリースに加えて、予測可能な毎月のリリースを提供しています。 |
| Braze API Postman Collection | Postman Collectionはこちらからダウンロードできます。 |
| Braze System Status Monitor | ステータスページは、インシデントや障害が発生するたびに更新されます。アラートをサブスクライブするには、このページにアクセスしてください。 |