API 트리거 및 액션 기반 캠페인
캠페인을 설정할 때는 시작하기 전에 항상 메시지를 테스트하는 것이 좋습니다. 이 참조 문서에서는 API 요청과 페이로드를 검사하고 전달 가능성 로그를 확인할 수 있는 테스트 사용자 세그먼트를 생성하는 방법을 다룹니다.
1단계: 테스트 세그먼트 만들기
API 또는 커스텀 이벤트로 Campaign 트리거를 테스트하는 유일한 방법은 Campaign을 실시간으로 보내는 것입니다. 새 Campaign을 배포하는 과정에서, 트리거 전달 가능성을 테스트할 때 Campaign에 테스트 세그먼트를 추가하는 것을 강력히 권장합니다. 이렇게 하면 안전장치가 마련되어, Campaign이 실수로 전송되더라도 내부 사용자에게만 전달됩니다.
- 테스트 사용자 가져오기
테스트 사용자는 CSV 또는 Postman을 통한 일회성 배치 요청으로 Braze에 가져올 수 있습니다. 사용자를 가져올 때 프로필에 커스텀 속성(예:internal_test_user: true)을 설정하여 테스트 그룹 Segment를 생성하는 데 활용하는 것을 권장합니다. - 테스트 사용자를 Braze 인식 테스트 사용자로 추가하기
대시보드에서 테스트 사용자를 Braze 인식 테스트 사용자로 지정하면 각 사용자에 대한 상세 로깅에 접근할 수 있으며, API 요청과 해당 페이로드를 검사하고 전달 가능성 로그를 확인할 수 있습니다. 이 로그를 통해 최종사용자에게 Campaign을 전달하는 과정에서 문제가 있었는지 파악할 수 있습니다. - Segment 만들기
테스트 세그먼트를 만들려면internal_test_user커스텀 속성이true로 설정된 사용자 Segment를 생성합니다. 이 Segment는 Campaign이 실시간으로 전환될 때 제거할 수 있습니다.
2단계: 테스트 발송
다음으로, Braze 대시보드에서 테스트 발송을 하거나 Inbox Vision(이메일 전용)을 사용하여 Campaign이 아직 초안 모드인 상태에서 레이아웃이 어떻게 보이는지 확인할 수 있습니다. 그런 다음 테스트 사용자 Segment로 Campaign을 발송하여 예상대로 작동하는지 확인할 수 있습니다. Campaign이 API 트리거 방식이든 액션 기반이든 관계없이 Postman을 사용하여 Braze API에 일회성 요청을 보내 Campaign을 트리거합니다.
3단계: Braze 로깅을 사용하여 인바운드 결과 검사하기
Braze 로깅을 사용하여 트리거, 전송 및 이벤트 문제를 해결합니다.
- 이벤트 사용자 로그에서는 API 트리거 요청의 원시 페이로드, Campaign을 트리거하는 커스텀 이벤트, 그리고 관련 트리거 또는 이벤트 속성정보를 확인할 수 있습니다.
- 메시징 옵저버빌리티에서는 특정 메시지가 전송되지 않은 이유를 확인할 수 있습니다.
4단계: 테스트 세그먼트를 제거하고 Campaign 출시하기
메시지가 올바르게 트리거되고 클릭된 모든 링크가 등록된 상태에서 정상적으로 렌더링되면, 해당 Segment를 제거하고 Campaign을 업데이트할 수 있습니다. 테스트 사용자의 소수 노출 횟수가 포함되지 않도록 Campaign을 처음부터 시작하려면, Campaign을 복제하고 테스트 사용자 Segment 없이 다시 시작할 수 있습니다.