Seen
Seen은 브랜드가 개인화된 동영상 경험을 대규모로 제작하고 전달할 수 있도록 지원합니다. Seen을 사용하면 데이터를 중심으로 동영상을 디자인하고, 클라우드에서 대규모로 개인화한 다음, 가장 효과적인 곳에 배포할 수 있습니다.
이 통합은 Braze에서 Seen으로 사용자 데이터를 전송하고, 개인화된 동영상을 생성한 후, 고유한 플레이어 URL 및 썸네일과 같은 자산을 다시 Braze로 반환하여 Campaigns와 Canvases에서 사용할 수 있도록 합니다.
활용 사례
Seen은 다음을 포함하여 고객 생애주기 전반에 걸쳐 자동화된 개인화 비디오 전달을 지원합니다:
- 온보딩: 프로필 또는 가입 상황에 맞게 개인화된 동영상으로 신규 사용자를 환영합니다
- 전환 및 활성화: 상황별 비디오 메시징으로 주요 동작을 강화합니다
- 로열티 및 업셀: 개인화된 오퍼 또는 사용 마일스톤을 강조합니다
- 윈백 및 고객이탈 방지: 맞춤형 동영상 콘텐츠로 비활성 사용자의 재참여를 유도합니다
필수 조건
시작하기 전에 다음 표에 나열된 액세스 권한과 데이터가 있는지 확인하세요.
| 필수 조건 | 설명 |
|---|---|
| Seen 플랫폼 액세스 | 게시된 프로젝트가 있는 Seen 플랫폼 구독 또는 활성 Seen Campaign이 필요합니다. 프로젝트 엔드포인트를 확인하고 API 토큰을 생성하려면 프로젝트에 대한 액세스 권한도 필요합니다. |
| Braze 데이터 변환 웹훅 URL | Braze 데이터 변환을 사용하여 Seen에서 수신되는 데이터를 Braze의 /users/track 엔드포인트에서 수락할 수 있는 형식으로 변환합니다. |
| Braze 사용자 데이터 | 비디오 개인화를 위해서는 사용자 수준의 데이터가 필요합니다. 관련 속성이 Braze에서 사용 가능한지 확인하고, 고유 식별자로 braze_id를 전달하세요. |
Seen 프로젝트의 작동 방식
Seen은 프로젝트의 Run 탭을 사용하여 수신 데이터를 처리하는 방법과 비디오 출력을 생성하는 방법을 제어합니다.
프로젝트 워크플로:
- 외부 시스템(예: Braze)으로부터 데이터 수신
- 로직 및 개인화 규칙 적용
- 비디오 및 관련 자산 생성
- 구성 가능한 응답 페이로드 반환
Run 탭에는 다음이 포함됩니다:
- Create via API: 프로젝트 API 세부 정보를 엽니다.
- Import CSV: 개인화 데이터를 수동으로 가져옵니다(이 안내에서는 사용하지 않음).
- Add webhook: Braze로 다시 전송되는 응답 페이로드를 정의합니다.
- View videos: 생성된 동영상과 수신 데이터의 상태를 표시합니다.
웹훅 응답은 구성할 수 있으므로, Seen에서 반환하는 출력 필드가 Braze 데이터 변환에서 예상하는 속성과 일치하는지 확인하세요.
사용량 제한
Seen API는 10초당 최대 100건의 호출을 수락합니다.
통합
이 예시에서 Braze는 사용자 데이터를 Seen으로 전송하여 개인화된 동영상을 생성합니다. 그러면 Seen이 고유한 동영상 플레이어 URL과 썸네일 URL을 반환하며, 이를 Braze에 커스텀 속성으로 저장하여 메시징에 사용할 수 있습니다.
Seen으로 여러 동영상 Campaign을 운영하는 경우, 각 Campaign마다 이 과정을 반복하세요.
1단계: 웹훅 Campaign을 만들어 Seen에 데이터 전송하기
Braze에서 새 웹훅 Campaign을 만듭니다.
다음과 같이 웹훅을 구성합니다:
-
Webhook URL:
https://next.seen.io/v1/projects/{PROJECT_ID}/dataSeen 플랫폼 프로젝트의 Run 탭에서 프로젝트 엔드포인트를 확인합니다. -
HTTP Method: POST
-
Request body: Raw Text 다음 예시를 시작점으로 사용하세요. 필드 옵션 및 제한 사항에 대해서는 Seen의 데이터 생성 설명서를 참조하세요.
1
2
3
4
5
6
{
"first_name": "{{${first_name}}}",
"last_name": "{{${last_name}}}",
"email": "{{${email_address}}}",
"id": "{{${braze_id}}}"
}
- Request headers:
Authorization: Bearer{Seen_API_TOKEN}Content-Type:application/json
Seen 플랫폼 프로젝트의 Run 탭에서 API 토큰을 생성합니다. 도움이 필요하면 Seen 고객 성공 매니저에게 문의하세요.
- Test 탭에서 사용자를 대상으로 웹훅을 테스트합니다.
- 테스트가 성공하면 웹훅 설정을 완료합니다.
2단계: Seen 플랫폼에서 프로젝트 구성하기
Seen 프로젝트에서 Run 탭을 사용하여 동영상을 게시하고 아웃바운드 웹훅을 등록합니다. Run 탭의 개념적 개요는 Seen 프로젝트의 작동 방식을 참조하세요.
- Seen 플랫폼에서 프로젝트를 만들고, 동영상을 빌드한 다음 Publish를 선택합니다. 프로젝트가 게시되면 수신 데이터로부터 동영상 생성이 시작됩니다.
- Run 탭에서 Add a webhook을 선택합니다.
웹훅 응답 요구 사항
응답 페이로드는 구성할 수 있습니다. 다음 단계의 Braze 데이터 변환에서 매핑할 수 있도록 다음 표의 필드를 반환하세요.
| 필드 | 설명 |
|---|---|
id |
Braze에서 전송한 braze_id와 일치해야 합니다 |
player_url |
개인화된 동영상 플레이어를 위한 고유 URL |
email_thumbnail_url |
개인화된 동영상 썸네일의 URL |
추가 속성이 필요한 경우 응답에 포함시키고 Braze에서 매핑하세요.
3단계: 데이터 변환을 생성하여 Seen에서 데이터 수신하기
Braze 데이터 변환을 사용하여 Seen 응답을 처리하고 고객 프로필에 동영상 자산을 저장합니다.
- Braze에서 다음 커스텀 속성을 생성합니다:
player_urlemail_thumbnail_url
-
데이터 설정 > 데이터 변환으로 이동한 다음 변환 생성을 선택합니다.
- 변환을 구성합니다:
- 처음부터 시작
- 대상 > POST: Track users
-
생성된 웹훅 URL을 Seen과 공유하거나 프로젝트 Run 탭의 Webhook에 추가합니다.
- 다음 변환 코드를 사용합니다:
1
2
3
4
5
6
7
8
9
10
11
let brazecall = {
"attributes": [
{
"braze_id": payload.id,
"_update_existing_only": true,
"player_url": payload.player_url,
"email_thumbnail_url": payload.email_thumbnail_url
}
]
};
return brazecall;
- 제공된 엔드포인트로 테스트 페이로드를 전송합니다. Seen 플랫폼 프로젝트로 데이터를 전송하거나(먼저 프로젝트를 게시하세요), Postman 또는 유사한 도구를 사용하여 Braze로 직접 페이로드를 전송할 수 있습니다.
- 검증을 선택하여 변환이 예상대로 작동하는지 확인합니다.
- 저장 및 활성화를 선택합니다.