Skip to content

Track Events APIイベント転送拡張機能

Braze Track Events APIのイベント転送拡張機能を使用すると、Adobe Experience Platform Edge Networkでキャプチャされたデータを利用して、/users/track APIを使用してサーバーサイドのイベントの形式でBrazeに送信できます。

このドキュメントでは、拡張機能のユースケース、イベント転送ライブラリへのインストール方法、およびイベント転送ルールでその機能を使用する方法について説明します。

ユースケース

この拡張機能は、Brazeの顧客分析およびターゲティング機能を活用するために、Edge Networkからのデータを使用します。

たとえば、マルチチャネルプレゼンス(Webサイトとモバイル)を展開しており、Webサイトプラットフォームとモバイルプラットフォームからトランザクション入力や会話入力をイベントデータとして取得している小売組織について考えてみます。

さまざまなタグルールを使用して、このデータはリアルタイムでEdge Networkに送信されます。ここからBrazeイベント転送拡張機能により、関連するイベントがサーバーサイドからBrazeへ自動的に送信されます。

レート制限

API レート制限
User Track 1分あたり50,000件のリクエスト。

詳細については、User Track APIのドキュメントを参照してください。

統合

ステップ1:必要な設定の詳細を収集する

Edge NetworkをBrazeに接続するには、以下が必要です。

キーのタイプ 説明
Brazeインスタンス Brazeインスタンスは、Brazeオンボーディングマネージャーから入手できます。また、API概要ページでも確認できます。
Braze REST APIキー すべての権限を持つBraze REST APIキー。

これは、BrazeダッシュボードのSettings > API Keysから作成できます。

ステップ2:シークレットを作成する

新しいイベント転送シークレットを作成し、値をBraze APIキーに設定します。これは、アカウントへの接続を認証し、値を安全に保護するために使用されます。

ステップ3:Braze拡張機能をインストールして設定する

  1. 拡張機能をインストールするには、イベント転送プロパティを作成するか、既存のプロパティを編集することを選択します。
  2. 次に、左側のナビゲーションでExtensionsを選択します。Catalogタブで、Braze拡張機能のカードのInstallを選択します。
  3. 次の画面で、RESTインスタンスとAPIキーを入力し、完了したらSaveを選択します。

ステップ4:送信イベントルールを作成する

拡張機能をインストールした後、新しいイベント転送ルールを作成し、必要に応じてその条件を設定します。ルールのアクションを設定する際に、Braze拡張機能を選択し、アクションタイプとしてSend Eventを選択します。

入力 説明
外部ユーザーID 長く、ランダムで、よく分散されたUUIDまたはGUID。ユーザーIDの命名に別の方法を選択する場合、それらも長く、ランダムで、よく分散されている必要があります。推奨されるユーザーID命名規則について詳しく学びます。
BrazeユーザーID Brazeユーザー識別子。
ユーザーエイリアス エイリアスは、代替の一意のユーザー識別子として機能します。エイリアスを使用して、コアユーザーIDとは異なる次元でユーザーを識別します。

ユーザーエイリアスオブジェクトは2つの部分で構成されています。識別子自体のalias_nameとエイリアスの種類を示すalias_labelです。ユーザーは異なるラベルを持つ複数のエイリアスを持つことができますが、alias_namealias_labelごとに1つしか持つことができません。
入力 説明 必須
イベント名 イベントの名前。 はい
イベント時間 ISO 8601またはyyyy-MM-dd'T'HH:mm:ss:SSSZ形式の日付時刻文字列。 はい
アプリ識別子 アプリ識別子またはapp_idは、ワークスペース内の特定のアプリとアクティビティを関連付けるパラメーターです。ワークスペース内のどのアプリと対話するかを指定します。 いいえ
イベントプロパティ イベントのカスタムプロパティを含むJSONオブジェクト。 いいえ

ユーザー属性は、指定されたユーザープロファイル上の指定された名前と値で属性を作成または更新するフィールドを含むJSONオブジェクトにすることができます。次のプロパティがサポートされています。

ユーザー属性 説明
ユーザーの名。
ユーザーの姓。
電話 ユーザーの電話番号。
メール ユーザーのメールアドレス。
性別 次の文字列のいずれか:「M」、「F」、「O」(その他)、「N」(該当なし)、「P」(回答しない)。
市区町村 ユーザーの市区町村。
ISO-3166-1 alpha-2形式の文字列としてのユーザーの国。
言語 ISO-639-1形式の文字列としてのユーザーの言語。
生年月日 「YYYY-MM-DD」形式の文字列としてのユーザーの生年月日(例:1980-12-21)。
タイムゾーン IANAタイムゾーンデータベースからのタイムゾーン名(例:’America/New_York’または’Eastern Time (US & Canada)’)。
Facebook id(文字列)、likes(文字列の配列)、num_friends(整数)のいずれかを含むハッシュ。
Twitter id(整数)、screen_name(文字列、X(旧Twitter)ハンドル)、followers_count(整数)、friends_count(整数)、statuses_count(整数)のいずれかを含むハッシュ。

ステップ5:購入イベント送信ルールを作成する

拡張機能をインストールした後、新しいイベント転送ルールを作成し、必要に応じてその条件を設定します。ルールのアクションを設定する際に、Braze拡張機能を選択し、アクションタイプとしてSend Purchase Eventを選択します。

入力 説明
外部ユーザーID 長く、ランダムで、よく分散されたUUIDまたはGUID。ユーザーIDの命名に別の方法を選択する場合、それらも長く、ランダムで、よく分散されている必要があります。推奨されるユーザーID命名規則について詳しく学びます。
BrazeユーザーID Brazeユーザー識別子。
ユーザーエイリアス エイリアスは、代替の一意のユーザー識別子として機能します。エイリアスを使用して、コアユーザーIDとは異なる次元でユーザーを識別します。

ユーザーエイリアスオブジェクトは2つの部分で構成されています。識別子自体のalias_nameとエイリアスの種類を示すalias_labelです。ユーザーは異なるラベルを持つ複数のエイリアスを持つことができますが、alias_namealias_labelごとに1つしか持つことができません。
入力 説明 必須
プロダクトID 購入の識別子(例:製品名や製品カテゴリ)。 はい
購入時刻 ISO 8601またはyyyy-MM-dd'T'HH:mm:ss:SSSZ形式の日付時刻文字列。 はい
通貨 ISO 4217アルファベット通貨コード形式の文字列としての通貨。 はい
価格 オブジェクトの価格。 はい
数量 購入数量。指定されていない場合、デフォルト値は1になります。最大値は100未満にする必要があります。 いいえ
アプリ識別子 アプリ識別子またはapp_idは、ワークスペース内の特定のアプリとアクティビティを関連付けるパラメーターです。ワークスペース内のどのアプリと対話するかを指定します。 いいえ
購入プロパティ 購入のカスタムプロパティを含むJSONオブジェクト。 いいえ

設定ビュー内で各イベントに属性を送信するかどうかを選択できます。

ユーザー属性は、指定されたユーザープロファイル上の指定された名前と値で属性を作成または更新するフィールドを含むJSONオブジェクトにすることができます。次のプロパティがサポートされています。

ユーザー属性 説明
ユーザーの名。
ユーザーの姓。
電話 ユーザーの電話番号。
メール ユーザーのメールアドレス。
性別 次の文字列のいずれか:「M」、「F」、「O」(その他)、「N」(該当なし)、「P」(回答しない)。
市区町村 ユーザーの市区町村。
ISO-3166-1 alpha-2形式の文字列としてのユーザーの国。
言語 ISO-639-1形式の文字列としてのユーザーの言語。
生年月日 「YYYY-MM-DD」形式の文字列としてのユーザーの生年月日(例:1980-12-21)。
タイムゾーン IANAタイムゾーンデータベースからのタイムゾーン名(例:’America/New_York’または’Eastern Time (US & Canada)’)。
Facebook id(文字列)、likes(文字列の配列)、num_friends(整数)のいずれかを含むハッシュ。
Twitter id(整数)、screen_name(文字列、X(旧Twitter)ハンドル)、followers_count(整数)、friends_count(整数)、statuses_count(整数)のいずれかを含むハッシュ。

ステップ6:Braze内のデータを検証する

イベントコレクションとAdobe Experience Platformの統合が成功した場合、ユーザープロファイルを表示する際にBrazeコンソール内にイベントが表示されます。具体的には、Brazeに送信された新しいイベントデータは、特定のユーザーの概要タブPurchasesまたはCustom Eventsセクションに反映されます。

New Stuff!