SEEN
SEENはパーソナライゼーション・ビデオ・プラットフォームであり、企業はカスタマーエクスペリエンスをより魅力的にするために、顧客を中心に動画を作成・構築することができる。SEEN を使えば、データを基に動画をデザインし、クラウドで大規模にパーソナライズした後、最適な場所に配信することができます。
ユースケース
SEENはカスタマージャーニー全体にわたって自動化された動画パーソナライゼーションを提供する。一般的な用途としては、オンボーディング、ロイヤルティ、サインアップとコンバージョン、奪還と解約防止などがあります。
前提条件
開始する前に、次のものが必要になります。
前提条件 | 説明 |
---|---|
SEENキャンペーン | このパートナーシップを利用するには、SEENキャンペーンが必要である。 |
データソース | 動画をパーソナライズするには、SEEN にデータを送る必要があります。Braze ですべての関連データが利用可能であることを確認し、braze_id を識別子としてデータを渡します。 |
Braze Data Transformation Webhook URL | Braze Data Transformation を使用して、SEEN からの受信データを再フォーマットして、Brazeの /users/track エンドポイントで受け入れられるようにします。 |
レート制限
SEEN API は現在、1時間に1,000コールを受け入れます。
SEENとBrazeの統合
以下の例では、動画生成のためにユーザーデータをSEENに送り、配信のためにユニークなランディングページリンクとパーソナライズされたユニークなサムネイルをBrazeに送り返す。この例では、POST Webhookを使用してSEENにデータを送信し、データ変換を使用してBrazeにデータを受信する。SEENで複数の動画キャンペーンを行っている場合は、このプロセスを繰り返してBrazeをすべての動画キャンペーンに接続する。
何か問題が発生した場合は、SEENカスタマーサクセスマネージャーまでご連絡ください。
ステップ1: Webhook キャンペーンの作成
Brazeで新しいWebhookキャンペーンを作成する。キャンペーン名をつけ、以下の表を参考にWebhookを作成する:
フィールド | 詳細 |
---|---|
Webhook URL | 以下のWebhook URLを使用する。あなたは以下のものを受け取る。 campaign_slug 正しいエンドポイントを呼び出すために、SEEN から受け取ります。https://api.seen.io/v1/campaigns/{campaign_slug}/receivers/ |
HTTPメソッド | を使用します。 POST メソッド |
Request body | 以下のような生のテキストでリクエスト本文を入力します。
詳細については、「SEEN API」を参照してください。 |
リクエストヘッダー | 次の情報を使用して、リクエストヘッダーに入力します。 - 認証: Token {token} - コンテンツタイプ: application/json SEEN から認証トークンが届きます。 |
Testタブに切り替えることで、ユーザーを使ってWebhookをテストすることができる。
すべてが意図したとおりに機能したら、Braze に移動し、キャンペーンの送信レートを毎分10メッセージに設定します。こうすれば、SEENのレート制限である1時間あたり1,000コールを超えることはない。
ステップ2: データ変換を作成する
landing_page_url
とemail_thumbnail_url
のカスタム属性フィールドを新規作成する。これが、この例で使用する2つの属性である。- [データ設定] で [データ変換] を開き、 [変換の作成] を選択します。
- 変換に名前を付けてから、[ゼロから作成] を選択し、[送信先] を [POST:ユーザーを追跡] に設定します。ユーザーを追跡 。
- [Webhook の UR Lを SEEN と共有する] を選択します。
- 以下のコードを変換の出発点として使うことができる:
1
2
3
4
5
6
7
8
9
10
11
let brazecall = {
"attributes": [
{
"braze_id": payload.customer_id,
"_update_existing_only": true,
"landing_page_url": payload.landing_page_url,
"email_thumbnail_url": payload.email_thumbnail_url
}
]
};
return brazecall;
他のデータも含めたい場合は、それらも含めるようにしてください。コールバックのペイロードに必要なフィールドがすべて含まれるように、SEENとも話し合うことを忘れずに。
- 指定されたエンドポイントにテストペイロードを送信する。SEENドキュメントで定義されているコールバックペイロードを使いたい場合は、Postmanや他の同様のサービスを使って自分で送信することができる:
1
2
3
4
5
6
7
8
9
{
"customer_id": "101",
"campaign_slug": "onboarding",
"landing_page_url": "your.subdomain.com/v/12345",
"video_url": "https://motions.seen.io/298abdcf-1f0f-46e7-9c26-a35b4c1e83cc/d3c1dffdf063986ad521a63e3e68fd7d1100c90a/output.m3u8",
"thumbnail_url": "https://motions.seen.io/298abdcf-1f0f-46e7-9c26-a35b4c1e83cc/d3c1dffdf063986ad521a63e3e68fd7d1100c90a/thumbnail.jpg",
"email_thumbnail_url": "https://motions.seen.io/298abdcf-1f0f-46e7-9c26-a35b4c1e83cc/d3c1dffdf063986ad521a63e3e68fd7d1100c90a/email_thumbnail.jpg"
}
- [検証] を選択して、すべてが意図したとおりに動くことを確認すします。
- [保存] および [アクティブ化する] を選択します。