SDK の概要
Braze SDK を使用すると、Web サイトやアプリを通じてセッション データの収集、ユーザーの識別、購入やカスタムイベントの記録が簡単になります。SDK を使用して、アプリ内メッセージやプッシュ通知を Braze ダッシュボードから直接送信することでユーザーとやり取りすることもできます。
Braze SDK を簡単に説明すると、次のとおりです。
- ユーザーデータを収集し、統合されたユーザープロファイルに同期する。
- マーケティング・エンゲージメント・データとお客様のビジネスに特化したカスタム・データを取得する
- プッシュ通知、アプリ内メッセージ、コンテンツカードのメッセージングチャネルを強化する
SDK とは何ですか?
ソフトウェア開発キット (SDK) は、新しい機能をサポートするためにデジタルアプリケーションに追加できる、既成のツール (小さなコードのブロック) のセットです。Braze SDK は、アプリまたはサイトとの間で情報を送受信するために使用されます。ユーザープロファイルの作成、カスタムイベントのログ記録、プッシュ通知のトリガーなど、最初から重要な機能を提供するように設計されています。
この機能は Braze ではデフォルトで提供されるため、開発者はコアビジネスに専念できます。SDK がなければ、すべての Braze クライアントは、データ処理、セグメンテーションロジック、配信オプション、匿名ユーザーの処理、キャンペーン分析などのためのすべてのインフラストラクチャとツールを完全にゼロから作成する必要があります。これは、SDK を組み込むために1時間ほど要するよりも、はるかに時間がかかり、はるかに面倒です。
実装
SDK をアプリまたはサイトに組み込むには、そのアプリケーションを動作させる、より大きなコードベース全体に SDK のコードを追加する必要があります。これは、お客様のエンジニアリングチームが関与し、本質的にアプリを結び付けて、情報とアクションがアプリ間で流れるようにすることを意味します。ただし、開発者が関与しているにもかかわらず、SDK は軽量でユーザーフレンドリーに統合できるように設計されています。
時間を節約し、スムーズな統合を実現するために、お客様とエンジニアリングチームがカスタムイベント、カスタム属性、SDK を同時に設定することをお勧めします。マーケティングチームとエンジニアリングチームが一緒に検討する必要があるステップについて詳しくは、実装に関する記事をご覧ください。
データの集約
Braze SDK はユーザーレベルで膨大な量のデータを自動的にキャプチャし、アプリとユーザーベースの主要な指標を簡単に確認できるようにします。類似したアプリをダッシュボード上の1つのワークスペースにグループ化します。たとえば、アプリの iOS バージョンと Android バージョンを同じワークスペースにグループ化すると、両方のプラットフォームのユーザーから収集されたデータを確認できるようになります。これにより、Web チャネルとモバイルチャネル全体でユーザーをより完全に把握できるようになります。詳細については、ホームページの記事を参照してください。
アプリ内メッセージング
SDK を使用すると、アプリ内メッセージを簡単に作成して送信し、ユーザーと直接やり取りすることができます。キャンペーン戦略に基づいて、スライドアップ、モーダル、または全画面メッセージの送信を選択できます。アプリ内メッセージの作成の詳細については、アプリ内メッセージの作成に関するページを参照してください。
プッシュ通知
プッシュ通知は、ユーザーと関わるためのもう1つの優れたオプションであり、時間的制約のある行動喚起を処理する場合に特に便利です。モバイルプッシュ通知はユーザーのデバイスに表示され、Web プッシュ通知はサイトが開いていないときでも表示されます。プッシュ通知の使用方法の詳細については、プッシュ通知の記事を参照してください。
Web サイトまたはアプリのユーザーは、プッシュ通知を受け取るようにオプトインする必要があります。詳しくはpush priming ]を参照のこと。
セグメンテーションと配信ルール
デフォルトでは、アプリ内メッセージを含むキャンペーンは、そのワークスペース内のアプリのすべてのバージョンに送信されます。たとえば、メッセージは Web ユーザーとモバイルユーザーの両方に送信されます。アプリ内メッセージを Web またはモバイルのみに送信するには、それに応じてキャンペーンをセグメント化する必要があります。これは Braze SDK を通じてデフォルトでサポートされています。
セグメントの [使用するアプリ] セクションで Web サイトのアプリアイコンのみを選択することで、Web ユーザーのセグメントを作成できます。
これにより、インテリジェントな方法でユーザーの行動に基づいてユーザーをターゲットにすることができます。Web ユーザーをターゲットにしてモバイルアプリのダウンロードを奨励したい場合は、このセグメントをターゲットユーザーとして作成します。Web メッセージではなくモバイルアプリ内メッセージを含むメッセージングキャンペーンを送信したい場合は、セグメント内の Web サイトのアイコンのチェックを外します。
Braze にはどのような統合がありますか?
Braze は、多くのプラットフォーム (Web、Android、iOS、Flutter、React Native など) 向けに SDK のバージョンを提供していますが、それらはすべて基本的に同じように動作します。したがって、たとえば「Web SDK」という記述があれば、それは単に Web サイト用の Braze SDK のバージョンです。
注目の統合 | ||
---|---|---|
Android | iOS | ウェブ |
すべての統合 | ||
---|---|---|
Cordova Android | Cordova iOS | Flutter の Android および iOS |
React Native | tvOS | MacOS |
ユニティ アンドロイド | ユニティ iOS | Xamarin |
Roku | Unreal Engine |