Lytics
Lyticsは、顧客中心の次世代ビジネスに選ばれる顧客データプラットフォーム(CDP)である。Lytics Decision Engine、Conductor、Cloud Connectの各ソリューションは、マーケティング担当者とデータチームに、プライバシーに準拠した方法で、アイデンティティ解決、オーケストレーション、キャンペーン最適化をリアルタイムで実行する機会を提供する。
BrazeとLyticsの統合は、顧客の統一されたビューを提供し、強力なパーソナライゼーションを可能にし、次善のアクションオーケストレーションと決定を用いて最適化されたキャンペーンを推進する。
この統合により、ブランドは以下のことが可能になる:
- Lyticsから直接Brazeにオーディエンスをエクスポートする
- BrazeのキャンペーンやCanvasesのイベントをリアルタイムでLyticsに送信し、パーソナライズされたキャンペーンやリッチなユーザープロファイルを構築する。
ユースケース
BrazeをLyticsに接続して、電子メール、SMS、プッシュのアクティビティをインポートし、Lyticsのユーザープロファイルを充実させる。BrazeとLyticsを一緒に使えば、Lyticsのクロスチャネル、行動主導型オーディエンスをエクスポートして、ファーストパーティデータを使って高度にパーソナライズされたBrazeカスタマージャーニーを構築することもできる。
前提条件
必要条件 | 説明 |
---|---|
Lyticsアカウント | この統合を利用するには、Lyticsのアカウントが必要である。 |
Lyticsアカウント番号 | ウェブフックのエンドポイントURLを設定するには、Lyticsのアカウント番号が必要である。 |
Lytics APIトークン | データマネージャー権限を持つLytics REST APIトークン。 これは、Lyticsダッシュボード内の「アカウント設定コンソール」>「アクセストークン」>「新しいトークンの作成」から作成できる。 |
Braze REST API キー | users.track 権限を持つ Braze REST API キー。これは、Brazeダッシュボードの「設定」>「APIキー」から作成できる。 |
ブレイズインスタンス | ブレイズのインスタンスだ。不明な場合は、Brazeのオンボーディング・マネージャーに問い合わせること。 |
統合
このセクションでは、LyticsのデータをBrazeにエクスポートする方法を説明する。
ステップ1:認可を作成する
Lyticsで、ナビゲーションバーのデータ・コンソール内の認可ダッシュボードに移動する。Create New Authorizationを選択し、Brazeを検索して選択する。
表示されるConfigure Authorizationプロンプトで、ラベルと説明を入力し、REST APIキーとBrazeインスタンスを入力する。終了したらCompleteを選択する。
ステップ2:新しい仕事を作る
Lyticsで、ナビゲーションバーのデータコンソール内のジョブダッシュボードに移動する。Create New Jobを選択し、Brazeを検索して選択する。 表示されるSelect Job Typeプロンプトで、Export Audienceを選択する。
次に、Select Authorizationオプションの中から認証を選択する。
ステップ3:ジョブを設定する
Configure Jobプロンプト内で、ラベルとオプションの説明を入力する。次に、Braze External User ID Field入力から、Braze外部ユーザーID(braze_id
)を含むLyticsのフィールドを選択する。次のステップが最も重要で、Brazeにエクスポートするオーディエンスを選択する。
最後に、”Existing Users“チェックボックスで好ましいオプションを選択する。このボックスにチェックを入れたままにしておくと、選択したLyticsオーディエンスにすでに存在しているユーザーを追加する。チェックを外すと、ワークフロー開始後にオーディエンスに入室または退室するときのみ、ユーザーがBrazeにエクスポートされる。
このボックスをチェックすることで、選択したオーディエンスのすべての既存ユーザーがBrazeにプッシュされる。この結果、最初の同期では、視聴者1人につきユーザー1人分のデータポイントが発生することになる。
完了したらCompleteをクリックしてエクスポートを開始し、保存する。
エクスポートジョブが設定されると、Lyticsはネイティブ統合を通じて、選択されたオーディエンスをBrazeに送信する。以下は、Brazeに送信されたオーディエンスのJSON構造を示すサンプルオーディエンスである。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
{
"lytics_to_braze_audience": [{
"external_id": "ABC124ID",
"lytics_segments": {
"add": [
"lytics_all",
"lytics_new"
]
}
},
{
"external_id": "XYZ234ID",
"lytics_segments": {
"add": [
"lytics_known"
],
"remove": [
"lytics_new"
]
}
}
]
}
オーディエンスエクスポートに含まれる、Brazeにまだ存在しないexternal_id
、Brazeに新しいユーザーが作成される。
BrazeからLyticsにデータをインポートする
BrazeからLyticsへのオーディエンスデータのインポートは、以下の方法で行うことができる:
ウェブフックを使う
ステップ1:Lytics API トークンを作成する
左下にあるLyticsアカウントメニューに移動し、アカウント名を選択し、ドロップダウンメニューからAccess Tokensを選択する。次に、Create API Tokenを選択する。
名前、オプションの説明、トークンの有効期限を入力する。次に、Data ManagerのスコープをAPI Permissionsに切り替え、Generate Tokenをクリックする。トークンをコピーし、安全な場所に保管する。
ステップ2:LyticsのウェブフックURLを設定する
Lytics webhook URLは、BrazeからLytics APIにメッセージを送信するためにBrazeによって使用される。このメッセージは、Lyticsでキャンペーンをパーソナライズしたり、Lyticsの顧客プロファイルを充実させたりするために使用できる。以下の2つのパラメータは、LyticsウェブフックURL内に追加する必要がある:
- Lyticsアカウント番号
- Lytics APIトークン
ウェブフックのURLを以下のように設定する:
1
https://api.lytics.io/c/<ACCOUNT-NUMBER>/braze_users?key=<LYTICS-API-TOKEN>
<ACCOUNT-NUMBER>
をあなたのアカウント番号に、<LYTICS-API-TOKEN>
をあなたの Lytics API トークンに置き換える。
ステップ3:BrazeでWebhookを作成する
Brazeで、新しいWebhookキャンペーンを作成する。Webhook URLフィールドにLyticsのWebhook URLを追加する。
リクエストタイプ(HTTPPOST
メソッド)を定義し、残りのウェブフックの詳細を設定したら、ウェブフックのテストとデプロイの準備は完了だ。以下は、BrazeでWebhookを設定した後のPOSTリクエスト本文のサンプルである:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
{
"city": "AnyTown",
"country": "United States",
"first_name": "John",
"gender": "male",
"language": "English",
"last_name": "Smith",
"date_of_birth": "19820101",
"phone_number": "5551231234",
"time_zone": "GMT+7",
"twitter_handle": "johnsmith",
"email": "[email protected]",
"braze_id": "xxxxxx"
}
CSVファイルから
このセクションでは、BrazeのユーザーデータをセグメントからLyticsにインポートする方法を説明する。
ステップ1:認可を作成する
Lyticsで、ナビゲーションバーのデータ・コンソール内の認可ダッシュボードに移動する。Create New Authorizationを選択し、Custom Integrationsを検索して選択する。
ビジネス要件とセキュリティ要件に基づいて、SFTP認証の優先タイプを選択する。SFTP経由でLyticsにファイルをインポートする場合、以下の認証タイプがサポートされている:
- クライアントSFTPサーバー認証
- PGP秘密鍵によるクライアントSFTPサーバー認証
- Lytics マネージド SFTP サーバー認証
公開鍵SFTP認証は、SFTPエクスポート専用である。
表示されたConfigure Authorizationプロンプトで、ラベルと説明を入力し、残りの構成要件を完了する。完了したらCompleteをクリックする。
ステップ2:セグメントデータをCSVにエクスポートする
Brazeで、Audience>Segmentsに移動する。エクスポートしたいセグメントを探し、以下を選択する。 を選択し、次にCSV Export User Dataを選択する。セグメントで最大50万ユーザーをエクスポートできる。詳しくは、セグメントデータをCSVにエクスポートするを参照のこと。
ステップ3:CSVインポートジョブを設定する
Lyticsで、ナビゲーションバーのデータコンソール内のジョブダッシュボードに移動する。Create New Jobを選択し、Custom Integrationsを検索して選択する。
次に、ジョブ・タイプを選択する。BrazeのCSVファイルをLyticsにインポートするには、ジョブタイプとしてCSVインポートを選択する。
最後に、仕事のラベルと任意の説明を入力し、その他の必要な詳細を設定する。Completeをクリックしてジョブを開始し、保存する。