멀티채널 시나리오 관리
Decisioning Studio Pro는 크리에이티브, 오퍼, 타이밍, 빈도와 함께 각 고객에게 시나리오를 가장 잘 진전시키는 채널을 선택할 수 있습니다. 채널에는 이메일, SMS, 푸시, 인앱 메시지가 포함됩니다. 이 가이드에서는 채널 의사결정이 작동하는 방식과 이러한 결정이 Braze 설정을 통해 발송되는 방식을 설명합니다.
결정이 메시지가 되는 과정은 Decisioning Studio Pro 시작하기를 참조하세요.
작동 방식
채널은 Decisioning Studio 시나리오의 실험 차원입니다. 에이전트는 크리에이티브, 오퍼, 발송 시간, 빈도와 함께 채널을 선택하며, 학습 결과상 해당 고객에게 시나리오 목표를 가장 잘 진전시키는 채널을 선택합니다.
Decisioning Studio는 Braze의 API 트리거 메시징을 통해 결정을 발송합니다. 에이전트가 고객에게 “이메일, 템플릿 B”를 선택하면, 해당 이메일 템플릿의 Braze 엔드포인트를 호출하고 그 결정의 콘텐츠로 템플릿을 채운 다음, Braze가 일반적인 발송 파이프라인을 통해 메시지를 전달합니다.
사전 요구 사항
멀티채널 의사결정을 설정하기 전에 다음을 확인하세요.
- 시나리오의 모든 채널이 Braze 워크스페이스에 연결되어 있는지 확인합니다.
- 각 고객 프로필에 시나리오의 모든 채널에 대한 신뢰할 수 있는 옵트인 및 옵트아웃 데이터가 있는지 확인합니다.
멀티채널 의사결정 설정
1단계: 액션 뱅크 준비
액션 뱅크에는 Decisioning Studio가 시나리오의 차원에 대해 테스트할 수 있는 크리에이티브 옵션이 나열됩니다. 채널은 보통 별도의 차원이 아니라 메시지 차원의 일부입니다.
- 메시지 액션 뱅크를 구성합니다. 각 메시지 옵션을 하나의 행으로 나열합니다.
- 각 메시지에 이메일이나 SMS처럼 발송되는 채널을 태그합니다.
Decisioning Studio는 액션 뱅크에 나열된 채널만 선택합니다. 채널이 이미 Braze에 연결되어 있더라도, 에이전트가 해당 채널을 선택할 수 있으려면 먼저 액션 뱅크에 추가해야 합니다.
액션 뱅크가 에이전트 설계에 어떻게 반영되는지는 의사결정 에이전트 설계를 참조하세요.
2단계: 메시지 아키텍처 확인
Decisioning Studio는 Braze에서 미리 구성해 둔 Canvas 또는 Campaign(캠페인)을 호출하여 채널 결정을 활성화합니다. 구조는 채널과 배리언트의 수, 그리고 채널 간에 공유하는 로직의 양에 따라 달라집니다. 일반적인 구조는 다음 두 가지입니다.
| 아키텍처 | 설명 | 적합한 경우 |
|---|---|---|
| 모든 채널을 위한 하나의 API 트리거 Canvas | 하나의 Canvas가 진입 직후 채널별로 분할된 다음, 각 채널 아래에서 배리언트별로 분기됩니다. | Canvas 빌더에서 메시지를 구성하려는 경우 또는 시나리오에 인앱 메시지가 포함된 경우 |
| 채널 및 메시지별 API 트리거 Campaign | 채널과 크리에이티브의 각 조합이 고유한 campaign_id를 가진 개별 Campaign이 됩니다. |
액션 뱅크에 채널과 크리에이티브 조합이 적고 안정적이며, 각 조합을 하나의 엔드포인트에 매핑하려는 경우 |
시나리오는 모든 메시지에 API 트리거 Campaign 또는 API 트리거 Canvas를 사용합니다. AI Decisioning Services 팀이 시나리오 설계 중에 선택을 도와드립니다. 자세한 비교는 API 트리거 Campaign 또는 Canvas 선택을 참조하세요.
3단계: 활성화를 위한 Braze 구성
Decisioning Studio API 호출을 수신하는 Canvas 또는 Campaign은 고객사 팀이 구성하고 유지 관리합니다. 이 작업은 메시지 에셋, 브랜드 템플릿, 워크스페이스 권한에 따라 달라집니다. AI Decisioning Services 팀은 아키텍처를 검토하고, 액션 뱅크 항목을 Braze 오브젝트에 매핑하며, API 페이로드를 확인합니다. 이 팀은 Braze 에셋을 구성하거나 소유하지 않습니다.
일반적인 Braze 설정은 다음과 같습니다.
- 2단계에서 선택한 API 트리거 Canvas 또는 Campaign을 생성합니다.
- 각 메시지에서 Decisioning Studio 값을 Canvas에서는 컨텍스트 변수로, Campaign에서는
api_trigger_properties로 참조합니다. 이 값을 액션 뱅크에 저장된 크리에이티브 필드에 매핑합니다. message_extrasLiquid 태그를 사용하여 각 Canvas 또는 Campaign에 추천 ID(rec_id)를 추가하면, 성과가 이를 만들어 낸 결정에 다시 매핑됩니다.- 액션 뱅크에서 각 메시지 옵션에 발송에 사용되는
campaign_id또는canvas_id를 태그합니다.
Braze API 키와 Campaign 설정 경로는 오케스트레이션 설정을 참조하세요.
4단계: 출시 전 테스트
- Canvas 또는 Campaign의 테스트 탭에서 샘플 진입 속성 또는 트리거 속성 값으로 모든 채널의 렌더링을 미리 확인합니다.
- AI Decisioning Services 팀과 함께 출시 전 테스트를 완료합니다.
모범 사례
- Decisioning Studio 가드레일로 채널 자격 조건을 설정하세요. 오디언스를 최대한 크게 유지할 수 있도록, 시나리오의 어떤 채널이든 수신할 수 있는 고객을 기본 오디언스에 포함하세요. 그리고 가드레일을 사용하여 고객이 자격이 없는 채널에서 제외되도록 하세요.
- 에이전트가 학습할 수 있는 인게이지먼트 기록과 옵트인 볼륨이 있는 채널을 액션 뱅크에 추가하세요.
- 채널 간 배리언트 범위를 비슷하게 유지하세요. 이메일에 크리에이티브 배리언트가 30개 있다면, SMS와 푸시에도 비슷한 수를 제공해야 액션 뱅크가 에이전트에게 공정한 선택지가 됩니다.
- 시간 경과에 따른 채널 구성을 모니터링하세요. Decisioning Studio 코호트에서 한 채널이 거의 모든 발송을 차지한다면, 다른 채널의 옵트인 데이터가 부족한지 또는 가드레일로 인해 에이전트가 선택할 수 있는 옵션이 적은지 확인하세요. 에이전트가 특정 채널을 선호한다면, 출시 후 액션 뱅크에 다른 채널의 크리에이티브를 추가하세요.
자주 묻는 질문
채널 분할은 Canvas 또는 Campaign의 설정인가요?
채널은 에이전트가 크리에이티브나 발송 시간을 선택하는 것과 같은 방식으로 내리는 결정입니다. Canvas 또는 Campaign은 Decisioning Studio가 선택한 채널을 발송하는 Braze 오브젝트입니다.
Decisioning Studio가 발송하는 Canvas 또는 Campaign은 누가 구성하나요?
Canvas 또는 Campaign, 템플릿, API 권한 등 Braze 메시징 설정은 고객사 팀이 구성하고 소유합니다. AI Decisioning Services 팀은 설계(아키텍처, 액션 뱅크 매핑, 페이로드 확인)를 지원하며, 해당 Braze 에셋을 구성하거나 유지 관리하지 않습니다.
시나리오 출시 후에 채널을 추가할 수 있나요?
예. 해당 채널의 액션을 액션 뱅크에 추가하고, 이를 지원하도록 Braze 설정을 확장하세요. 이미 내려진 결정은 그대로 유지됩니다. 새로운 결정에는 해당 채널이 포함될 수 있습니다. 채널을 추가하려면 고객사 팀과 AI Decisioning Services 팀의 추가 엔지니어링 작업이 필요합니다.