콘텐츠로 건너뛰기

테스트 캔버스 보내기

Canvas를 생성한 후, Canvas QA 체크리스트를 사용하여 설정, 오디언스, 콘텐츠를 검증하세요. 이 문서에서는 복제된 Canvas를 사용한 실시간 포괄적인 테스트와 API 기반 브랜치 테스트에 대해 설명합니다.

가능하면 Braze는 Canvas를 시작하기 전에 테스트하는 것을 권장합니다. 미리보기 전용 검증은 먼저 사용자 경로 미리보기를 참조한 다음, 전체 여정을 통해 실제 메시지를 발송하는 실시간 테스트를 위해 이 문서로 돌아오세요.

실시간 포괄적인 테스트(Canvas 복제)

이 방법은 복잡한 여정에 권장됩니다. Canvas QA 체크리스트의 4단계를 따른 다음, 아래 단계를 사용합니다.

1단계: 테스트 사용자 식별

프로덕션 오디언스에 도달하지 않으면서 캔버스 단계를 거칠 테스트 사용자를 식별합니다. 테스트 사용자는 Braze 대시보드에서 실시간 서비스에 사용되지 않는 기존 이메일 주소이거나, 테스트 전용으로 사용하는 새 이메일 주소일 수 있습니다.

Campaigns 및 Canvases에서 테스트 메시지를 수신하는 내부 그룹인 콘텐츠 테스트 그룹을 생성하는 것을 고려하세요.

2단계: 복제 및 진입 제한

테스트를 위해 Canvas를 복제합니다. 복제된 Canvas에서 테스트 사용자만 자격이 되도록 진입 오디언스를 편집합니다. 예를 들어, 이메일 주소 필터를 추가할 수 있습니다.

메시지를 빠르게 확인할 수 있도록 시간 지연을 초 또는 분 단위로 줄이세요. 특정 행동을 특정 Canvas 여정에 격리하기 위해 테스트 사이에 최소 2~3분의 간격을 두세요.

3단계: 시작 및 확인

테스트 Canvas를 시작하고 애플리케이션(웹, iOS, Android)에서 사용자가 각 브랜치를 통과하도록 하는 사용자 행동을 수행합니다.

테스트 사용자가 의도한 메시지를 수신하는지 확인합니다. 테스트 사용자가 다음과 같은 이유로 메시지를 수신하지 못할 수 있습니다:

  • 글로벌 컨트롤 그룹에 해당되지 않음
  • 최대 게재빈도 설정 제한
  • 일치하지 않는 Segment 멤버십
  • 중단된 메시지
  • 다른 사용자와 연결된 푸시 토큰

Canvas가 의도한 대로 작동할 때까지 반복합니다.

일반 팁

Canvas 단계 식별하기

경우에 따라 사용자가 Canvas를 진행하면서 여러 메시지를 수신할 수 있습니다. 테스트를 위해 지연 시간을 단축한 경우 어떤 메시지가 트리거되었는지 명확하지 않을 수 있습니다. 테스트 메시지 제목에 단계 이름이나 사용자 ID를 (Liquid를 사용하여) 포함하면 올바른 메시지가 올바른 사용자에게 도달했는지 확인할 수 있습니다.

Content Blocks 활용하기

테스트 프레임워크에서 반복적으로 사용되는 콘텐츠가 있다면(예: 사용자를 여러 캔버스 단계로 필터링하는 복잡한 Liquid), 이 반복 콘텐츠를 콘텐츠 블록으로 저장해 보세요. 이렇게 하면 개별 캔버스 단계 전체에서 해당 콘텐츠 블록을 포함할 수 있습니다.

Postman 및 사용자 추적 엔드포인트 사용하기

Postman과 Braze Postman 컬렉션을 사용하여 테스트를 실행할 수 있습니다. /users/track 엔드포인트를 사용하여 다양한 테스트 사용자에 대한 커스텀 이벤트 및 구매를 기록하고 추적하세요.

사용자 추적 API로 데이터를 전송하려면 외부 ID가 필요하므로, 특정 오류를 조사할 수 있도록 Braze 대시보드에서 테스트 사용자를 내부 그룹에 추가하세요.

여러 브랜치 테스트하기

서로 다른 속성과 이벤트를 기반으로 사용자를 타겟팅하는 여러 브랜치가 포함된 Canvas를 테스트할 때는 다음 테스트 계획을 따르세요.

  1. 각 브랜치에 대해, 사용자가 Canvas 여정에 포함되기 위해 가져야 하는 속성과 이벤트를 식별합니다.
  2. 이를 /users/track 엔드포인트를 사용하여 게시할 JSON 페이로드로 구성합니다.
New Stuff!