테스트 캔버스 보내기
Canvas를 생성한 후, Canvas QA 체크리스트를 사용하여 설정, 오디언스, 콘텐츠를 검증하세요. 이 문서에서는 복제된 Canvas를 사용한 실시간 포괄적인 테스트와 API 기반 브랜치 테스트에 대해 설명합니다.
가능하면 Braze는 Canvas를 시작하기 전에 테스트하는 것을 권장합니다. 미리보기 전용 검증은 먼저 사용자 경로 미리보기를 참조한 다음, 전체 여정을 통해 실제 메시지를 발송하는 실시간 테스트를 위해 이 문서로 돌아오세요.
포괄적인 실시간 테스트(Canvas 복제)
이 방법은 복잡한 여정에 권장됩니다. Canvas QA 체크리스트의 4단계를 따른 후 다음 단계를 수행합니다.
1단계: 테스트 사용자 식별
프로덕션 오디언스에 도달하지 않고 캔버스 단계를 거치게 될 테스트 사용자를 식별합니다. 테스트 사용자는 Braze 대시보드에서 실시간 서비스에 사용되지 않는 기존 이메일 주소이거나, 테스트 전용으로 사용되는 새 이메일 주소일 수 있습니다.
콘텐츠 테스트 그룹을 생성하는 것을 고려해 보세요. 이 그룹은 Campaigns 및 Canvases에서 테스트 메시지를 수신하는 내부 그룹입니다.
2단계: 복제 및 진입 제한
테스트를 위해 Canvas의 복제본을 만듭니다. 복제된 Canvas에서 진입 오디언스를 편집하여 테스트 사용자만 자격을 갖추도록 설정합니다. 예를 들어 이메일 주소 필터를 추가합니다. 다음 예시에서는 Canvas가 3일 이내에 앱을 처음 사용한 두 명의 테스트 사용자로 제한되었습니다.

시간 지연을 초 또는 분 단위로 줄여 메시지를 빠르게 확인할 수 있도록 합니다. 특정 행동을 특정 Canvas 여정에 격리하기 위해 테스트 사이에 최소 2~3분의 간격을 두세요.
3단계: 실행 및 확인
테스트 Canvas를 실행하고 애플리케이션(웹, iOS, Android)에서 사용자를 각 브랜치로 보내는 사용자 행동을 수행합니다.
테스트 사용자가 의도한 메시지를 수신하는지 확인합니다. 테스트 사용자가 다음과 같은 이유로 메시지를 수신하지 못할 수 있습니다:
- 글로벌 컨트롤 그룹 자격 미충족
- 최대 게재빈도 설정 제한
- Segment 멤버십 불일치
- 중단된 메시지
- 다른 사용자와 연결된 푸시 토큰
Canvas가 의도한 대로 작동할 때까지 계속 반복합니다.
일반 팁
캔버스 단계 확인하기
경우에 따라 사용자가 Canvas를 진행하는 동안 여러 메시지를 받을 수 있습니다. 테스트를 위해 지연 시간을 줄이면 어떤 메시지가 트리거되었는지 명확하지 않을 수 있습니다. 테스트 메시지 제목에 단계 이름이나 사용자 ID(Liquid 사용)를 포함하면 올바른 메시지가 올바른 사용자에게 도달했는지 확인할 수 있습니다.
Content Blocks 활용하기
테스트 프레임워크에서 반복되는 콘텐츠가 있는 경우(예: 사용자를 여러 캔버스 단계로 필터링하기 위한 복잡한 Liquid), 이 반복 콘텐츠를 콘텐츠 블록으로 저장해 보세요. 이제 개별 캔버스 단계 전체에 콘텐츠 블록을 포함할 수 있습니다.
Postman과 사용자 추적 엔드포인트 사용하기
Postman과 Braze Postman 컬렉션을 사용하여 테스트를 실행할 수 있습니다. /users/track 엔드포인트를 사용하여 다양한 테스트 사용자의 커스텀 이벤트와 구매를 기록하고 추적할 수 있습니다.
사용자 추적 API에 데이터를 전송하려면 외부 ID가 필요하므로, 특정 오류를 조사할 수 있도록 Braze 대시보드에서 테스트 사용자를 내부 그룹에 추가하세요.
여러 브랜치에 대한 테스트
다양한 속성과 이벤트를 기반으로 사용자를 타겟팅하는 여러 브랜치가 포함된 Canvas를 테스트할 때는 다음 테스트 계획을 따르세요.
- 각 브랜치에 대해 사용자가 Canvas 여정에 포함되기 위해 갖추어야 할 속성과 이벤트를 확인합니다.
- 이를
/users/track엔드포인트를 사용하여 게시할 JSON 페이로드로 구성합니다.