Skip to content

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統計、セッション開始統計などを取得したりすることができます。

複数のアプリ識別子

SDKのセットアップ中、複数のアプリ識別子の最も一般的なユースケースは、デバッグビルドバリアントとリリースビルドバリアントの識別子を分離することです。

ビルド内の複数のアプリ識別子を簡単に切り替えるには、関連するビルドバリアントごとに個別のbraze.xmlファイルを作成することをお勧めします。ビルドバリアントは、ビルドタイプと製品フレーバーの組み合わせです。デフォルトでは、新しいAndroidプロジェクトはdebugおよびreleaseのビルドタイプで構成され、プロダクトフレーバーはありません。

関連するビルドバリアントごとに、新しいbraze.xmlsrc/<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をコピーします。

どのように使用できますか?

  • ユーザーのサブスクリプショングループをリストする
  • ユーザーのサブスクリプショングループステータスを取得する
  • ユーザーのサブスクリプショングループステータスを更新する
New Stuff!