콘텐츠로 건너뛰기

API 트리거 및 액션 기반 캠페인

캠페인을 설정할 때는 시작하기 전에 항상 메시지를 테스트하는 것이 좋습니다. 이 참조 문서에서는 API 요청과 페이로드를 검사하고 전달 가능성 로그를 확인할 수 있는 테스트 사용자 세그먼트를 생성하는 방법을 다룹니다.

1단계: 테스트 세그먼트 만들기

API 또는 커스텀 이벤트로 Campaign 트리거를 테스트하는 유일한 방법은 Campaign을 실시간으로 보내는 것입니다. 새 Campaign을 배포하는 과정에서, 트리거 전달 가능성을 테스트할 때 Campaign에 테스트 세그먼트를 추가하는 것을 강력히 권장합니다. 이렇게 하면 안전장치가 마련되어, Campaign이 실수로 전송되더라도 내부 사용자에게만 전달됩니다.

  1. 테스트 사용자 가져오기
    테스트 사용자는 CSV 또는 Postman을 통한 일회성 배치 요청으로 Braze에 가져올 수 있습니다. 사용자를 가져올 때 프로필에 커스텀 속성(예: internal_test_user: true)을 설정하여 테스트 그룹 Segment를 생성하는 데 활용하는 것을 권장합니다.

  2. 테스트 사용자를 Braze 인식 테스트 사용자로 추가하기
    대시보드에서 테스트 사용자를 Braze 인식 테스트 사용자로 지정하면 각 사용자에 대한 상세 로깅에 접근할 수 있으며, API 요청과 해당 페이로드를 검사하고 전달 가능성 로그를 확인할 수 있습니다. 이 로그를 통해 최종사용자에게 Campaign을 전달하는 과정에서 문제가 있었는지 파악할 수 있습니다.

  3. 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 없이 다시 시작할 수 있습니다.

New Stuff!