Amperity
Amperity は、包括的な企業向け顧客データプラットフォームであり、ブランドが顧客を理解し、戦略的な意思決定を行い、消費者により良いサービスを提供するために常に適切な行動を取れるよう支援します。Amperityは、データ管理の統合、分析、インサイト、およびアクティベーションにおけるインテリジェントな機能を提供します。
この統合はAmperityによって管理されています。
BrazeとAmperityの統合により、2つのプラットフォームにわたる顧客の統合ビューが提供されます。この統合により、以下のことが可能になります:
- 顧客プロファイルを同期する:ユーザーデータとカスタム属性をAmperityからBrazeにマッピングします。
- オーディエンスを作成して送信する:アクティブな顧客とそれに関連付けられたカスタム属性のリストを返すSegmentを作成し、Brazeに送信します。
- データの更新を管理する:カスタム属性の更新をBrazeに送信する頻度を制御します。
- データを統合する:AmperityがサポートするさまざまなプラットフォームとBrazeでデータを統合します。
- BrazeのデータをAmazon S3に同期する:Braze Currentsを使用して、BrazeのCampaignsからのエンゲージメントデータを統合し、Apache AvroフォーマットでAmazon S3にデータを同期できます。
前提条件
| 必要条件 | 説明 |
|---|---|
| Amperityアカウント | このパートナーシップを活用するには、Amperityアカウントが必要です。 |
| Braze REST APIキー | users.track権限を持つBraze REST APIキー。これはBrazeダッシュボードの開発者コンソール > REST APIキー > 新しいAPIキーを作成で作成できます。 |
| Brazeインスタンス | BrazeインスタンスはBrazeオンボーディングマネージャーから入手するか、API概要ページで確認できます。 |
| Braze RESTエンドポイント | BrazeエンドポイントURL。エンドポイントはBrazeインスタンスに依存します。 |
| Currentsコネクター(オプション) | S3 Currentsコネクター。 |
データマッピング
標準属性とカスタム属性の両方をAmperityからBrazeに送信できます。これにより、Amperityを通じてさまざまなソースのデータでBrazeの顧客プロファイルを強化できます。送信できる具体的な属性は、Amperityシステムのデータと、Brazeで設定した属性によって異なります。
これらの属性について以下で説明します。
標準属性
プロファイル属性は、顧客が誰であるかを示します。これらは多くの場合、次のような顧客の身元情報に関連付けられています:
- 名前
- 生年月日
- メールアドレス
- 電話番号
カスタム属性
Brazeのカスタム属性は、ブランドが決定するフィールドです。Brazeにすでに存在するカスタム属性をAmperityで管理したい場合は、Amperityから送信される出力を、Brazeワークスペースにすでにある名前に合わせてください。これには次のものが含まれます:
- 購入履歴
- ロイヤルティステータス
- 価値階層
- 最近のエンゲージメントデータ
AmperityからBrazeに送信されるカスタム属性の名前を確認してください。一致する名前がない場合、Amperityはカスタム属性を追加します。
カスタム属性は、Braze内で一致するexternal_idまたはbraze_idを持つユーザーのみ更新されます。
Amperityオーディエンス
AmperityからBrazeに同期されたオーディエンスは、カスタム属性としてユーザープロファイルに記録されます。これらは、Brazeでそれらのユーザーをターゲットにするために使用できます。


データタイプ
サポートされているデータタイプは以下の通りです:
- ブール値
- 日付
- 日時
- 小数
- フロート
- 整数
- 文字列
- 可変長文字列
使用されるデータタイプは属性の性質によって異なります。たとえば、メールアドレスは文字列で、顧客の年齢は整数です。
属性の重複
デフォルトのユーザープロファイルフィールドと重複するカスタム属性の送信は避けてください。たとえば、誕生日はBraze標準属性項目と一致させるため、「dob」という名前のユーザープロファイルフィールドとしてBrazeに送信する必要があります。「birthday」、「Birthdate」、またはその他の文字列として送信された場合、カスタム属性が作成され、「dob」フィールドの値は更新されません。
データポイント
Amperityは、Brazeとの同期間に行われた変更と送信全体のステータスを追跡します。Amperityは、前回の同期以降に変更されたリストメンバーシップとその他の選択された属性のみをBrazeに送信します。
統合
ステップ1:Brazeの設定詳細を取得する
- User Dataで、
users.track権限を持つBrazeワークスペースのBraze REST APIキーを作成します。users.trackエンドポイントは、Amperityオーディエンスをカスタム属性としてBrazeに同期します。 - BrazeインスタンスのREST APIエンドポイントを確認します。たとえば、BrazeのURLが
https://dashboard-03.braze.comの場合、REST APIエンドポイントはhttps://rest.iad-03.braze.comで、インスタンスは「US-03」です。 - AmperityからBrazeに送信できるユーザープロファイルフィールドとカスタム属性のリストを決定します。
ステップ2:Brazeを送信先として設定する — DataGrid Operator
ステップ2a:顧客プロファイルテーブルを作成する
AmperityのCustomer 360データベース内に、「Braze Customer Attributes」という名前の新しいテーブルを作成します。このテーブルには、ブランドがAmperityで管理するすべてのBraze属性が含まれている必要があります。これには、Brazeが必要とするデフォルトのユーザープロファイルフィールドとカスタム属性の両方が含まれます。Amperityドキュメントに示されているように、SQLを使用してこのテーブルの構造を定義します。
ステップ2b:テーブルに名前を付け、検証し、保存する
テーブル名を「Braze Customer Attributes」とし、保存します。テーブルがSegment EditorおよびCampaigns内のEdit Attributesエディターにアクセス可能であることを確認します。
ステップ2c:Brazeを送信先として追加する
AmperityプラットフォームでDestinationsタブに移動します。新しい送信先を追加するオプションを探します。利用可能なオプションからBrazeを選択します。

ステップ2d:送信先の詳細を設定する
Amperityドキュメントに示されているように、Braze settingsでBrazeの認証情報と送信先設定を指定します。前のステップで収集した設定詳細を入力し、Braze識別子を定義します。マッチングに使用できる識別子は以下の通りです:
braze_id:自動的に割り当てられるBrazeの識別子で、Brazeで作成されたときに特定のユーザーに関連付けられ、変更できません。external_id:顧客が割り当てた識別子で、通常はUUIDです。

ステップ2e:データテンプレートを追加する
DestinationsタブでBraze送信先のメニューを開き、Add data templateを選択します。テンプレートの名前と説明(たとえば「Braze」と「Send custom attributes to Braze」)を入力し、ビジネスユーザーのアクセスを確認し、すべての設定をチェックします。
必要な設定が送信先の一部として構成されていない場合は、データテンプレートの一部として構成します。データテンプレートを保存します。

ステップ2f:設定を保存する
必要な情報を入力したら、設定を保存します。Brazeが送信先として設定されたので、Amp360とAmpIQのユーザーはデータをBrazeに同期できます。
ステップ3:データをBrazeに同期する
AmperityのテナントでBrazeが有効になっていることを確認します。有効になっていない場合は、DataGrid OperatorまたはAmperityの担当者に支援を依頼してください。
次に、該当するAmp360またはAmpIQの同期手順に従います。
同期オプション1:Amp360経由でBrazeにクエリ結果を送信する
Amp360のユーザーは、SQLを使って自由形式のクエリを作成し、その結果をBrazeに送信するスケジュールを設定できます。
ステップ1:Amperityでクエリを作成する
Amperityのクエリ機能に移動し、目的の顧客データセットを得るためのSQLクエリを構築します。結果には、Brazeに送信したい特定の属性が含まれている必要があります。購入履歴を持つユーザーのリストを返すAmperityクエリの例を参照してください。
ステップ2:Amperityに新しいオーケストレーションを追加する
- Orchestrationセクションに移動し、新しいオーケストレーションを追加するオプションをクリックします。
- オーケストレーションが何を行うべきかを指定します。これには通常、実行するSQLクエリと結果の送信先を指定することが含まれます。この場合、アクティブな顧客のリストを生成するために作成したSQLクエリを選択し、結果の送信先としてBrazeを指定します。
- オーケストレーションをいつ、どのくらいの頻度で実行するかを定義します。たとえば、毎日特定の時間にオーケストレーションを実行できます。
- オーケストレーションを好みに設定したら保存します。Amperityのオーケストレーションリストに追加されます。
- オーケストレーションをテストして、期待通りに動作することを確認します。手動でオーケストレーションをトリガーし、Brazeで結果をチェックすることで確認できます。
ステップ3:オーケストレーションを実行する
オーケストレーションを実行してクエリを実行し、結果をBrazeに送信します。これは手動で行うことも、オーケストレーション設定で設定したスケジュールで行うこともできます。
同期オプション2:AmpIQ経由でBrazeにオーディエンスを送信する
AmpIQユーザーは、SQL以外のインターフェイスを使ってAmperityでSegmentを作成し、Brazeなどの下流の送信先に同期できます。ユーザーは送信先を選択し、各送信先に送信する属性のリストを設定できます。
ステップ1:Amperityでセグメントを作成する
Amperityで顧客のリストを返すSegmentを作成します。このSegmentは、Brazeで更新するカスタム属性に関連付けられている必要があります。
Amperityのドキュメントで、Brazeに送信できるさまざまなセグメントタイプの例を確認してください。
ステップ2:AmperityでCampaignを構築する
- Campaignセクションに移動し、新しいCampaignを作成するオプションをクリックします。
- 特に複数のCampaignsがある場合に後で識別しやすいよう、説明的でユニークな名前を付けます。
- このCampaignでターゲットにする顧客のSegmentを選択します。これは先ほど作成したSegmentです。

- Campaignの一部として送信したいデータを選択します。これにはさまざまな顧客属性が含まれる可能性があります。

- Campaignデータの送信先としてBrazeを選択します。
- いつ、どのくらいの頻度でCampaignを実行するかを選択します。これは1回限りのイベントでも、定期的なスケジュールでも構いません。
- Campaignを保存してテストを実行し、期待通りに機能することを確認します。
ステップ3:Campaignを実行する
BrazeにSegmentを送信するためにCampaignを実行します。これは手動で行うことも、Campaign設定で設定したスケジュールに基づいて行うこともできます。
AmperityとBraze Currentsを組み合わせて使用する
Braze CurrentsのデータをAmperityに送信するには:
- Amazon S3バケットにデータを送信するためにBraze Currentをセットアップします。
- そのAmazon S3バケットからApache Avroファイルを読み込むようにAmperityを設定します。
- フィードを設定し、標準的なワークフローを使用してデータロードを自動化します。