Skip to content

SDKの概要

Braze SDKは、Webサイトやアプリを通じてセッションデータを収集し、ユーザーを識別し、購入やカスタムイベントを記録します。また、SDKを使用してBrazeダッシュボードから直接In-App Messagesやプッシュ通知を送信し、ユーザーとのエンゲージメントを実現することもできます。

Braze SDKを簡単に説明すると、次のとおりです。

  • ユーザーデータを収集し、統合ユーザープロファイルに同期します
  • マーケティングエンゲージメントデータとビジネスに固有のカスタムデータを取得します
  • プッシュ通知、In-App Messages、コンテンツカードメッセージングチャネルを強化します

SDKとは?

ソフトウェア開発キット(SDK)は、新しい機能をサポートするためにデジタルアプリケーションに追加できる、既成のツール(小さなコードのブロック)のセットです。Braze SDKは、アプリまたはサイトとの間で情報を送受信するために使用されます。ユーザープロファイルの作成、カスタムイベントのログ記録、プッシュ通知のトリガーなど、最初から重要な機能を提供するように設計されています。

この機能はBrazeではデフォルトで提供されるため、開発者はコアビジネスに専念できます。SDKがなければ、すべてのBrazeクライアントは、データ処理、セグメンテーションロジック、配信オプション、匿名ユーザーの処理、Campaign分析などのためのすべてのインフラとツールを完全にゼロから作成する必要があります。これは、SDKを組み込むのに1時間ほどで済むのと比べて、はるかに時間がかかり、はるかに面倒です。

実装

SDKをアプリまたはサイトに組み込むには、そのアプリケーションを動作させるより大きなコードベース全体にSDKのコードを追加する必要があります。これは、エンジニアリングチームが関与し、本質的にアプリを結び付けて、情報とアクションがアプリ間で流れるようにすることを意味します。ただし、開発者が関与するとはいえ、SDKは軽量でユーザーフレンドリーに統合できるように設計されています。

時間を節約し、スムーズな統合を実現するために、お客様とエンジニアリングチームがカスタムイベント、カスタム属性、SDKを同時に設定することをお勧めします。マーケティングチームとエンジニアリングチームが一緒に検討する必要があるステップについて詳しくは、実装に関する記事をご覧ください。

データの集約

Braze SDKは自動的にユーザーレベルのデータを収集し、アプリとユーザー群に関する主要な指標を提供します。類似したアプリを単一のワークスペースにまとめることで(例えば、iOS版とAndroid版を一緒にする)、プラットフォームをまたいだ収集データを閲覧し、ユーザー活動の全体像を把握できます。詳細については、ホームページの記事を参照してください。

アプリ内メッセージング

SDKを使ってIn-App Messagesを直接作成して送信できます。Campaignの戦略に基づいて、スライドアップ、モーダル、またはフルスクリーンのメッセージを選択できます。作成の詳細については、In-App Messagesの作成を参照してください。

Webブラウザに表示されるプッシュ

プッシュ通知

プッシュ通知は、ユーザーとエンゲージメントを図るためのもう1つの優れたオプションであり、時間的制約のある行動喚起を処理する場合に特に便利です。モバイルプッシュ通知はユーザーのデバイスに表示され、Webプッシュ通知はサイトが開いていないときでも表示されます。プッシュ通知の使用方法の詳細については、プッシュ通知の記事を参照してください。

Webサイトまたはアプリのユーザーは、プッシュ通知を受け取るためにオプトインする必要があります。詳細については、プッシュプライミングを参照してください。

セグメンテーションと配信ルール

デフォルトでは、In-App Messagesを含むCampaignは、そのワークスペース内のアプリのすべてのバージョンに送信されます。たとえば、メッセージはWebユーザーとモバイルユーザーの両方に送信されます。In-App Messagesを Web またはモバイルのみに送信するには、それに応じてCampaignをセグメント化する必要があります。これはBraze SDKを通じてデフォルトでサポートされています。

ターゲットにしたアプリとWebサイト特定のアプリからのユーザーに設定してWebユーザーのSegmentを作成し、特定のアプリでWebサイトのみを選択できます。

Webアプリがフォーカスされた状態のSegment詳細ページ

これにより、インテリジェントな方法でユーザーの行動に基づいてターゲティングを行うことができます。Webユーザーをターゲットにしてモバイルアプリのダウンロードを促したい場合は、このSegmentをターゲットオーディエンスとして作成します。In-App Messagesをモバイルに含めつつ Web では送らないメッセージングCampaignを送信したい場合は、Segment内のWebサイトのアイコンのチェックを外します。

対応プラットフォーム

BrazeはWeb、Android、Swiftなど複数のプラットフォーム向けにSDKを提供しています。完全なリストについては、Braze開発者ガイドを参照してください。

New Stuff!