본
Seen은 브랜드가 개인화된 동영상 경험을 대규모로 제작하고 전달할 수 있도록 인에이블먼트합니다. Seen을 사용하면 데이터를 중심으로 동영상을 디자인하고 클라우드에서 대규모로 개인화한 다음 가장 효과적인 곳에 배포할 수 있습니다.
Braze와 Seen의 데이터 통합을 통해 사용자 데이터를 Braze에서 Seen으로 전송하고, 개인화된 동영상을 동적으로 생성하고, 고유한 플레이어 URL 및 썸네일과 같은 동영상 자산을 다시 Braze로 반환하여 캠페인과 캔버스에서 사용할 수 있습니다.
사용 사례
Seen은 다음을 포함하여 고객 생애주기 전반에 걸쳐 자동화된 개인화된 비디오 전달을 지원합니다:
- Onboarding: 프로필 또는 가입 상황에 맞게 개인화된 동영상으로 신규 사용자를 환영하세요.
- 전환 및 활성화: 상황별 비디오 메시징으로 주요 행동 강화하기
- 로열티 및 업셀: 개인화된 오퍼 또는 사용 마일스톤 강조하기
- 윈백 및 고객 이탈 방지: 맞춤형 동영상 콘텐츠로 비활성 사용자 재참여 유도하기
필수 조건
시작하기 전에 다음이 필요합니다:
| Prerequisite | 설명 |
|---|---|
| 플랫폼 액세스 보기 | Seen 플랫폼 구독 또는 활성화된 Seen 캠페인이 필요합니다. 워크스페이스 ID를 검색하고 API 토큰을 생성하려면 워크스페이스 설정에 액세스해야 합니다. |
| Braze Data Transformation Webhook URL | Braze 데이터 트랜스포메이션은 Seen에서 들어오는 데이터를 Braze의 /사용자/트랙 엔드포인트에서 받아들일 수 있도록 포맷을 다시 지정합니다. |
| Braze 사용자 데이터 | 비디오 개인화를 위해서는 사용자 수준의 데이터가 필요합니다. 관련 속성을 Braze에서 사용할 수 있는지 확인하고 고유 식별자로 braze_id 를 고유 식별자로 전달해야 합니다. |
보이는 여정의 작동 방식
Seen은 여정을 사용하여 수신 데이터를 처리하는 방법과 비디오 출력을 생성하는 방법을 제어합니다.
여정은 구성 가능한 워크플로입니다:
- 외부 시스템(예: Braze)으로부터 데이터 수신
- 로직 및 개인화 규칙 적용
- 비디오 및 관련 자산 생성
- 구성 가능한 응답 페이로드를 반환합니다.
여정은 각각 특정 기능을 가진 노드로 구성됩니다:
- 트리거 노드: 여정이 시작되는 방법과 시기를 정의합니다(Braze 통합의 경우
On Create트리거 사용). - 조건부 노드: 데이터 값에 따라 다양한 로직 경로를 통해 사용자를 라우팅합니다.
- 프로젝트 노드: 수신 데이터를 사용하여 동적 비디오 개인화 적용
- 플레이어 노드: 고유한 동영상 플레이어 URL 생성
- 웹훅 노드: Braze로 다시 전송되는 응답 페이로드를 정의합니다.
여정 응답은 구성할 수 있으므로, Seen에서 반환되는 출력 필드가 Braze 데이터 변환에서 예상하는 속성과 일치하는지 확인하세요.
사용량 제한
Seen API는 10초마다 최대 100건의 호출을 수락합니다.
Integration
이 예시에서 Braze는 사용자 데이터를 Seen으로 전송하여 개인화된 동영상을 생성합니다. 그러면 고유한 동영상 플레이어 URL과 썸네일 URL이 반환되며, 이는 메시징에 사용할 수 있도록 Braze에 커스텀 속성으로 저장됩니다.
Seen을 사용하는 동영상 캠페인이 여러 개 있는 경우, 이 과정을 반복하여 모든 동영상 캠페인에 Braze를 연결합니다.
1단계: 웹훅 캠페인을 만들어 Seen에 데이터를 전송합니다.
Braze에서 새 웹훅 캠페인을 만듭니다.
다음과 같이 웹훅을 구성합니다:
-
Webhook URL:
https://next.seen.io/v1/workspaces/{WORKSPACE_ID}/data
보이는 플랫폼 설정에서 워크스페이스 ID를 찾습니다. - 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}}}"
}
- 요청 헤더:
Authorization: Bearer{Seen_API_TOKEN}Content-Type:application/json
워크스페이스 설정의 Seen 플랫폼에서 API 토큰을 생성합니다. Seen 고객 성공 매니저에게 도움을 요청할 수 있습니다.
- 사용자를 대상으로 웹훅을 테스트하려면 테스트 탭으로 전환합니다.
- 테스트가 의도한 대로 작동하는지 확인한 후 웹훅 설정을 완료합니다.
2단계: 보이는 플랫폼에서 여정 구성하기
Seen은 Journeys를 사용하여 수신 데이터를 처리하고 개인화하여 Braze로 반환하는 방법을 정의합니다.
각 여정은 비디오 생성 로직과 응답 페이로드를 모두 제어할 수 있는 노드로 구성된 구성 가능한 워크플로우입니다.
여정을 구성하려면:
- 보이는 플랫폼에서 새로운 여정 만들기
- 트리거 노드를 추가하고
On Create트리거를 선택합니다.
이렇게 하면 Braze가 Seen에 데이터를 전송할 때 여정이 시작됩니다. 필요한 경우 워크스페이스 내에서 세그먼트 로직을 만들고 추가하세요. - 필요에 따라 다음 노드를 사용하여 로직을 구축하세요:
- 조건부 노드: 속성 값(예: 요금제 유형 또는 지역)을 기반으로 사용자를 라우팅합니다.
- 프로젝트 노드: 수신 데이터를 사용하여 동적 비디오 개인화 적용
- 플레이어 노드: 고유한 동영상 플레이어 URL 생성
- 웹훅 노드를 추가하여 Braze로 다시 전송되는 응답을 정의합니다.
웹훅 노드 응답 요구 사항
응답 페이로드는 구성할 수 있으므로 다음 단계에서 설명하는 Braze 데이터 변환을 지원하기 위해 다음 필드가 반환되는지 확인하세요:
| 필드 | Description |
|---|---|
id |
Braze에서 보낸 braze_id 과 일치해야 합니다. |
player_url |
개인화된 동영상 플레이어를 위한 고유 URL |
email_thumbnail_url |
생성된 동영상 미리보기 이미지의 URL |
사용 사례에 추가 속성이 필요한 경우 해당 속성을 응답에 포함시키고 Braze에 매핑하세요.
3단계: 데이터 변환을 생성하여 Seen에서 데이터를 수신합니다.
Braze 데이터 변환을 사용하여 본 여정 응답을 수집하고 고객 프로필에 동영상 자산을 저장하세요.
- Braze에서 다음 커스텀 속성을 생성하세요:
player_urlemail_thumbnail_url
- 데이터 설정 → 데이터 변환으로 이동하여 변환 만들기를 클릭합니다.
- 변환을 구성합니다:
- 처음부터 시작
- 대상 → POST: 사용자 추적
- 생성된 웹훅 URL을 Seen과 공유하거나 여정 웹훅 노드에 직접 추가합니다.
- 다음 변환 코드를 사용합니다:
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;
6. Send a test payload to the provided endpoint. 데이터를 Seen Platform으로 전송하여 여정을 실행하거나, Postman 또는 다른 유사한 서비스를 통해 직접 Braze로 페이로드를 전송할 수 있습니다. 7. 유효성 검사를 선택하여 모든 것이 의도한 대로 작동하는지 확인합니다. 8. Select Save and Activate.
GitHub 에서 이 페이지를 편집합니다.