API識別子タイプ
このリファレンスガイドでは、Brazeダッシュボード内で見つけることができるさまざまな種類のAPI識別子、それらの目的、それらを見つける場所、およびそれらが通常どのように使用されるかについて説明します。REST APIキーまたはワークスペースAPIキーに関する情報については、API概要を参照してください。
次の識別子を使用して、Braze外部APIからテンプレート、Canvas、Campaign、またはSegmentにアクセスできます。すべてのメッセージはUTF-8エンコーディングに従う必要があります。
アプリ識別子
アプリ識別子またはapp_idは、ワークスペース内の特定のアプリとアクティビティを関連付けるパラメーターです。これにより、ワークスペース内のどのアプリと対話するかが指定されます。例えば、iOSアプリ用のapp_id、Androidアプリ用のapp_id、Webインテグレーション用のapp_idがあります。Brazeでは、Brazeがサポートするさまざまなプラットフォームタイプにわたって、同じプラットフォーム用の複数のアプリを持っていることがあります。
どこで見つけられますか?
app_idを見つける方法は2つあります。
設定 > APIキー > アプリ識別子の順に進みます。各アプリのAPIキーは識別子欄に記載されています。
設定 > アプリ設定に移動します。設定セクションのAPIキーフィールドの横にAPIキーが表示されます。
どのように使用できますか?
Brazeのアプリ識別子は、SDKを統合するときに使用され、REST API呼び出しで特定のアプリを参照するのにも使用されます。app_idを使用すると、特定のアプリで発生したカスタムイベントのデータを引き出したり、特定のアプリのアンインストール統計、新規ユーザー統計、DAU統計、セッション開始統計などを取得したりすることができます。
場合によっては、app_idの入力を求められることがありますが、アプリを使用していない場合は、特定のプラットフォームに固有のレガシーフィールドであるため、このフィールドを省略できます。この必須パラメーターのプレースホルダーとして任意の文字列を含めてください。
複数のアプリ識別子
SDKのセットアップ中、複数のアプリ識別子の最も一般的なユースケースは、デバッグビルドバリアントとリリースビルドバリアントの識別子を分離することです。
ビルド内の複数のアプリ識別子を簡単に切り替えるには、関連するビルドバリアントごとに個別のbraze.xmlファイルを作成することをお勧めします。ビルドバリアントは、ビルドタイプと製品フレーバーの組み合わせです。デフォルトでは、新しいAndroidプロジェクトはdebugおよびreleaseのビルドタイプで構成され、プロダクトフレーバーはありません。
関連するビルドバリアントごとに、新しいbraze.xmlをsrc/<build variant name>/res/values/に作成します。
1
2
3
4
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="com_braze_api_key">{YOUR_BUILD_VARIANT_API_KEY}</string>
</resources>
ビルドバリアントがコンパイルされると、新しい識別子が使用されます。
テンプレート識別子
テンプレート識別子またはテンプレートIDは、ダッシュボード内の特定のテンプレートに対してBrazeによって生成されるランダムキーです。テンプレートIDは各テンプレートごとに一意であり、APIを通じてテンプレートを参照するために使用できます。
テンプレートは、会社がCampaignsのためにHTMLデザインを外注する場合に最適です。テンプレートが作成された後、特定のCampaignに限定されないテンプレートができあがりますが、ニュースレターのような一連のCampaignsに適用することができます。
どこで見つけられますか?
テンプレートIDを見つける方法は2つあります。
テンプレートに移動し、テンプレートページを選択して、既存のテンプレートを選択します。テンプレートがまだ存在しない場合は、新しいテンプレートを作成して保存してください。個々のテンプレートページの下部に、テンプレート識別子が表示されます。
設定 > APIキーに進みます。ここで、Brazeは追加のAPI識別子検索を提供しており、特定の識別子を検索できます。
どのように使用できますか?
- APIを使ってテンプレートを更新する
- 特定のテンプレートに関する情報を取得する
Canvas識別子
Canvas識別子またはCanvas IDは、ダッシュボード内の特定のCanvasに対してBrazeによって生成されるランダムキーです。Canvas IDは各Canvasに固有であり、APIを介してCanvasesを参照するために使用できます。
Canvasにバリアントがある場合、全体のCanvas IDと、メインCanvasの下にネストされた個々のバリアントCanvas IDが存在することに注意してください。
どこで見つけられますか?
ダッシュボードでCanvas IDを見つけることができます。メッセージング > Canvasに移動し、既存のCanvasを選択します。Canvasがまだ存在しない場合は、作成して保存してください。個々のCanvasページの下部で、Analyze Variantsをクリックします。ウィンドウが表示され、Canvas API識別子が下部に表示されます。
どのように使用できますか?
- 特定のメッセージの分析を追跡する
- Canvasのパフォーマンスに関する集計統計の概要を取得する
- 特定のCanvasの詳細を取得する
- Currentsを使用して、ユーザーレベルのデータを取り込み、Canvasesに対する「大局的な視点」アプローチを実現する
- APIトリガー配信により、トランザクションメッセージの統計を収集する
Campaign識別子
Campaign識別子またはCampaign IDは、ダッシュボード内の特定のCampaignに対してBrazeによって生成されるランダムキーです。Campaign IDは各Campaignに固有であり、APIを通じてCampaignsを参照するために使用できます。
Campaignにバリアントがある場合、全体のCampaign IDと、メインCampaignの下にネストされた個々のバリアントCampaign IDの両方が存在することに注意してください。
どこで見つけられますか?
Campaign IDを見つける方法は2つあります。
メッセージング > Campaignsに移動し、既存のCampaignを選択します。Campaignがまだ存在しない場合は、新しいCampaignを作成して保存してください。個々のCampaignページの下部に、Campaign API Identifierが記載されています。
設定 > APIキーに進みます。ここで、Brazeは追加のAPI識別子検索を提供しており、特定の識別子を検索できます。
どのように使用できますか?
- 特定のメッセージの分析を追跡する
- Campaignのパフォーマンスに関する高レベルの集計統計を取得する
- 特定のCampaignに関する詳細を取得する
- Currentsを使用して、ユーザーレベルのデータを取り込み、Campaignsに対する「大局的な」アプローチを実現する
- APIトリガー配信により、トランザクションメッセージの統計を収集する
- Campaignsページでフィルター
api_id:YOUR_API_IDを使用して特定のCampaignを検索する
Segment識別子
Segment識別子またはSegment IDは、ダッシュボード内の特定のSegmentに対してBrazeによって生成されるランダムキーです。Segment IDは各Segmentに固有であり、APIを通じてSegmentsを参照するために使用できます。
どこで見つけられますか?
Segment IDを見つける方法は2つあります。
オーディエンス > Segmentsに移動し、既存のSegmentを選択します。Segmentがまだ存在しない場合は、新しいSegmentを作成して保存してください。個々のSegmentページの下部に、Segment識別子が表示されます。
設定 > APIキーに進みます。ここで、Brazeは追加のAPI識別子検索を提供しており、特定の識別子を検索できます。
どのように使用できますか?
- 特定のSegmentの詳細を取得する
- 特定のSegmentの分析を取得する
- 特定のSegmentに対してカスタムイベントが記録された回数を取得する
- API内からSegmentのメンバーにCampaignを指定して送信する
送信識別子
送信識別子、または送信IDは、分析を追跡する必要がある特定のメッセージ送信に対してBrazeによって生成されるか、またはユーザーによって作成されるキーです。送信識別子を使用すると、/sends/data_seriesエンドポイントを介してCampaign送信の特定のインスタンスの分析を取得できます。
どこで見つけられますか?
ブロードキャストとして送信されるAPIおよびAPIトリガーCampaignsでは、送信識別子が提供されない場合、送信識別子が自動的に生成されます。独自の送信識別子を指定したい場合は、まず/sends/id/createエンドポイントから作成する必要があります。識別子はすべてASCII文字で、最大64文字である必要があります。同じCampaignの複数の送信にわたって送信識別子を再利用して、それらの送信の分析をグループ化することができます。
どのように使用できますか?
送信ごとにCampaignを作成することなく、プログラムでメッセージのパフォーマンスを送信および追跡します。
サブスクリプショングループ識別子
サブスクリプショングループ識別子、またはサブスクリプショングループIDは、特定のサブスクリプショングループのためにBrazeによって生成されたキーです。IDは各サブスクリプショングループに固有であり、APIを通じてサブスクリプショングループを参照するために使用できます。
どこで見つけられますか?
オーディエンス > サブスクリプションに移動し、該当するサブスクリプショングループの横にあるIDをコピーします。
どのように使用できますか?
- ユーザーのサブスクリプショングループをリストする
- ユーザーのサブスクリプショングループステータスを取得する
- ユーザーのサブスクリプショングループステータスを更新する