콘텐츠로 건너뛰기

메시징 옵저버빌리티

메시징 옵저버빌리티는 Canvas 또는 Campaign 전반에서 이벤트를 추적하여 메시징을 감사하고 문제를 해결할 수 있도록 합니다. 이를 사용하여 추세를 파악하고, 사용자가 Canvas를 통해 어떻게 진행하는지 확인하며, 메시지가 예상대로 전송되지 않았을 수 있는 이유를 진단할 수 있습니다.

필수 조건

Messaging Observability에 액세스하려면 워크스페이스에 대한 “View Dashboard Reports” 권한이 있어야 합니다.

주요 개념

발송 및 전달

이 대시보드는 메시지의 최종 전달 상태가 아니라 Braze가 내부적으로 메시지를 어떻게 처리했는지를 보고합니다.

이 대시보드에서 “발송됨”으로 표시된 메시지는 Braze가 메시지를 성공적으로 처리하고 발송했음을 의미합니다. 대부분의 채널에서는 Braze가 메시지를 관련 타사 발송 파트너에게 전달했다는 뜻입니다. 하지만 이것이 사용자 기기로의 최종 전달을 보장하지는 않습니다.

Braze가 메시지를 “발송”하면 최종 전달은 외부 서비스에 따라 달라질 수 있습니다. 채널별로 다음 예시를 참고하세요.

채널 최종 전달 예시
배너 배너가 발송되었으며 조회할 수 있는 상태입니다.
Content Cards 카드가 발송되었으며 조회할 수 있는 상태입니다.
이메일 Braze가 메시지를 이메일 서비스 공급자(ESP)에게 전달합니다. 이후 최종 전달은 ESP가 담당합니다. 예를 들어 이메일 주소가 유효하지 않거나 받은편지함이 가득 찬 경우 ESP가 “반송”을 보고할 수 있습니다.
인앱 메시지 사용자가 메시지를 조회했으며 노출이 기록되었습니다.
KakaoTalk 메시지가 발송 파트너에게 성공적으로 전달되었습니다.
LINE 메시지가 발송 파트너에게 성공적으로 전달되었습니다.
푸시 Braze가 메시지를 적절한 푸시 알림 서비스(예: iOS의 경우 Apple 푸시 알림 서비스, Android의 경우 Firebase 클라우드 메시징)에 전달합니다. 기기로의 최종 알림 전달은 해당 서비스가 담당합니다.
SMS/MMS/RCS Braze가 메시지를 SMS 게이트웨이(예: Twilio)에 전달합니다. 이동통신사로의 최종 전달은 해당 게이트웨이가 담당합니다.
웹훅 웹훅 요청이 성공적으로 이루어져 2xx 응답을 반환했습니다.
WhatsApp 메시지가 발송 파트너에게 성공적으로 전달되었습니다.

캔버스 진행 이벤트

Canvases의 경우 메시징 관찰 가능성에는 진행 이벤트도 표시됩니다. 진행 이벤트는 사용자가 Canvas에 진입하거나, 단계에 진입하거나, Canvas에서 이탈하는 등 여정을 어떻게 이동하는지에 대한 기록입니다. 진행 이벤트는 메시지 발송 결과와 별개입니다. 이를 통해 사용자가 Canvas의 어느 위치에 있는지 확인할 수 있습니다.

데이터 최신성

이 대시보드의 데이터 업데이트 빈도는 시스템 부하에 따라 달라질 수 있습니다. 업데이트 빈도가 보장되지는 않지만, 대부분의 경우 1시간 미만입니다.

대시보드 구성

다음 두 곳 중 하나에서 Messaging Observability를 열 수 있습니다.

  • 분석 > 대시보드 빌더로 이동한 다음 Braze에서 만든 대시보드 목록에서 Messaging Observability를 선택합니다.
  • Canvas 또는 Campaign 분석 페이지에서 Messaging Observability를 선택합니다. 가능한 경우 해당 Canvas 또는 Campaign이 미리 선택된 상태로 대시보드가 열립니다.

대시보드를 실행하고 데이터를 확인하려면 다음 단계를 따르세요.

  1. 최근 7일 이내의 날짜 또는 기간을 선택합니다.
  2. 대시보드 보고서의 소스로 Campaigns 또는 Canvases 중 하나를 선택합니다.
  3. Campaign 또는 Canvas를 하나 선택합니다.
  4. (선택 사항, Canvases만 해당) 하나 이상의 캔버스 단계를 선택하여 결과를 해당 단계로 좁힙니다.
  5. 대시보드 실행을 선택하여 선택한 필터에 대한 데이터를 로드합니다.

데이터 해석

요약 타일

페이지 상단에는 선택한 기간에 대한 요약 타일이 다음 항목을 표시합니다.

  • 진입: 선택한 기간 동안 평가된 모든 적격 Canvas 또는 Campaign 진입입니다. Messaging Observability는 서로 다른 소스의 문제 해결 데이터를 사용하므로 이 수치는 분석 보기와 약간 다를 수 있습니다.
  • 억제: 적격성, 최대 게재빈도 설정, 방해금지 시간 등의 이유로 진입 후 Braze가 의도적으로 보내지 않은 메시지입니다. 자세한 내용은 억제를 참조하세요.
  • 실패: Liquid, 웹훅, 푸시 오류 등으로 예기치 않게 실패한 메시지입니다. 자세한 내용은 실패를 참조하세요.
  • 전송됨: Braze 처리 과정을 성공적으로 벗어난 메시지입니다. 이것이 수신자에게 전달되었음을 보장하지는 않습니다. 전달 여부는 채널, 통신사, 기기에 따라 달라집니다. 자세한 내용은 전송 및 전달을 참조하세요.

시간 경과에 따른 이벤트

이 시계열 차트는 선택한 필터에 대한 이벤트를 시간별로 나누어 보여줍니다. 차트 보기를 사용해 개요 합계를 비교하거나 억제와 실패를 성과별로 나누어 확인할 수 있습니다. 이 차트의 성과 레이블은 원시 이벤트 페이로드 값이 아니라 정규화된 대시보드 레이블입니다.

이벤트 로그

이벤트 로그에는 선택한 필터와 기간에 대해 Braze가 각 사용자별로 기록한 개별 이벤트가 나열되며, 주로 억제, 진행, 실패 이벤트가 포함됩니다. 타임스탬프, 사용자 ID, 캔버스 단계, 이벤트, 설명, 메시징 채널 등 특정 레코드를 검토할 때 활용하세요.

테이블을 필터링하여 특정 레코드에 집중할 수 있습니다.

  • 이벤트 필터에서 이벤트 카테고리나 개별 이벤트를 선택합니다(예: 억제 > 최대 게재빈도 적용 또는 진행 > 단계 진입).
  • 검색 필드에 사용자 ID를 입력하면 해당 사용자의 행이 표시됩니다.

두 필터를 모두 적용하면 선택한 이벤트와 입력한 사용자 ID에 모두 일치하는 행이 표시됩니다.

행에서 보기를 선택하면 해당 이벤트에 대한 추가 컨텍스트가 담긴 사이드 패널이 열립니다. 패널에서 Operator에게 질문을 선택해 해결 가이드를 받을 수도 있습니다.

진행 이벤트

진행 이벤트는 사용자가 Canvas를 통해 어떻게 이동하는지를 설명합니다. 진행 이벤트는 Canvas에만 해당됩니다. Campaign 진입은 진입 아래에 Campaign 진입으로 표시됩니다.

진행 이벤트 설명
Canvas 진입 사용자가 Canvas에 진입했습니다. 진입은 예약 기반, 실행 기반 또는 API 트리거 방식일 수 있습니다. 대조군에 등록된 사용자도 이 레이블 아래에 표시될 수 있습니다.
작업 경로 단계 진입 사용자가 작업 경로 단계에 진입하여 행동 이후의 경로(또는 그 외 모든 사용자 경로)를 따랐습니다.
에이전트 단계 진입 사용자가 컨텍스트가 평가되는 에이전트 단계에 진입했습니다.
오디언스 경로 단계 진입 사용자가 오디언스 경로 단계에 진입하여 오디언스 경로(또는 그 외 모든 사용자 경로)를 따랐습니다.
오디언스 동기화 단계 진입 사용자가 오디언스 동기화 단계에 진입하여 오디언스 동기화가 시작되었습니다.
콘텐츠 최적화 도구 단계 진입 사용자가 콘텐츠 최적화 도구 단계에 진입하여 배리언트가 선택되었습니다.
컨텍스트 단계 진입 사용자가 컨텍스트 변수가 설정되거나 평가되는 컨텍스트 단계에 진입했습니다.
결정 분할 단계 진입 사용자가 결정 분할 단계에 진입하여 브랜치를 따랐습니다.
지연 단계 진입 사용자가 지연 단계에 진입하여 지연 중이거나, 즉시 다음으로 이동했거나(예: 지연 시간 0), 그 밖의 방식으로 해당 단계를 진행 중입니다.
실험 경로 단계 진입 사용자가 실험 경로 단계에 진입하여 실험 배리언트에 할당되었습니다.
기능 플래그 단계 진입 사용자가 기능 플래그 단계에 진입하여 기능 플래그가 평가되고 있습니다.
메시지 단계 진입 사용자가 메시지 단계에 진입했습니다. 이후 해당 단계의 억제, 실패 또는 전송은 별도의 이벤트로 표시됩니다.
대상으로 보내기 단계 진입 사용자가 대상으로 보내기 단계에 진입했습니다. Braze가 사용자의 대상 Canvas 진입 자격 여부를 확인하고 있습니다.
사용자 업데이트 단계 진입 사용자가 사용자 업데이트 단계에 진입했습니다. 사용자 속성이 업데이트되고 있거나, 사용자 업데이트 사용량 제한으로 인해 사용자가 일시적으로 지연되고 있습니다.
대상으로 전송됨 사용자가 대상 Canvas로 전송되었으며 현재 Canvas의 다음 단계로 이동했습니다.
대상으로 전송되지 않음 사용자가 대상 Canvas에 진입하지 않았으며(예: 오디언스 불일치) 현재 Canvas의 다음 단계로 이동했습니다.
대상을 찾을 수 없음 대상 Canvas를 찾을 수 없습니다. 사용자는 현재 Canvas의 다음 단계로 이동했습니다.
Canvas 종료 사용자가 Canvas를 떠났습니다. 다음과 같은 경우에 발생합니다.
  • Canvas 종료 기준 을 충족한 경우
  • Canvas 또는 단계가 중지되었거나 단계가 삭제된 경우
  • 계속 진행할 자격이 없거나 Canvas 경로가 누락된 경우
  • 개인화된 지연을 계산할 수 없거나 지연 시간이 이미 지나 지연 단계를 계속할 수 없는 경우
  • 작업 경로 단계의 평가 기간을 계산할 수 없거나 중복된 행동을 수신한 경우
  • 분할을 적용할 수 없거나, 홀드아웃을 보낼 수 없거나, 대조군에 다음 단계가 없는 등 실험 경로 단계를 계속할 수 없는 경우
  • 단계의 재시도 횟수가 모두 소진된 경우

억제

억제는 설정, 적격성 또는 전달 제어로 인해 진입 후 의도적으로 메시지를 보내지 않은 것입니다.

전송 설정

억제 설명
우선순위로 인해 중단됨 해당 사용자에게 보낼 우선순위가 더 높은 다른 메시지가 이미 대기 중이었거나 이 메시지의 우선순위가 낮아져 전송이 중단되었습니다.
배너 만료됨 배너가 발송되기 전에 만료되었습니다.
Content Card 만료됨 사용자가 Content Card를 보기 전에 만료되었습니다.
콘텐츠 최적화 도구 배리언트 비활성화됨 전송 전에 콘텐츠 최적화 도구 배리언트 할당이 비활성화되었습니다.
최대 게재빈도 적용 사용자가 워크스페이스의 최대 게재빈도 설정 규칙에서 허용하는 최대 메시지 수를 이미 받았으므로 전송이 취소되었습니다.
비활성 Campaign 메시지가 처리 중일 때 Campaign이 중지되어 메시지가 중단되었습니다.
비활성 Canvas 사용자가 여정에 진입하기 전에 Canvas가 중지되었습니다.
비활성 캔버스 단계 Canvas에서 다음과 같은 경우에 발생할 수 있습니다.
  • 캔버스 단계가 삭제된 경우
  • Canvas가 중지되어 모든 단계가 비활성화된 경우
방해금지 시간 중단 Campaign 또는 캔버스 단계에 방해금지 시간이 활성화되어 있고 대체 옵션이 메시지 중단으로 설정되어 있었습니다. 사용자가 방해금지 시간 중에 Campaign을 트리거하거나 Canvas 메시지 단계에 진입했으므로 메시지가 중단되었습니다. 단, 이로 인해 사용자가 Canvas에서 종료되지는 않습니다.
볼륨 제한됨 Campaign 또는 Canvas가 설정된 볼륨 한도에 도달하여 전송이 취소되었습니다.

사용자 적격성

억제 설명
중복 사용자 식별자 일치하는 식별자(외부 ID, 이메일 주소, 전화번호 등)를 가진 여러 사용자가 이 메시지를 받을 자격이 있었습니다. 동일한 사용자에게 중복 전송되지 않도록 이 메시지가 중단되었습니다.
예외 또는 종료 이벤트 사용자가 이전에는 메시지를 받을 자격이 있었으나 다음 중 하나에 해당했습니다.
  • 실행 기반 Campaign의 예외 이벤트 를 수행하여 메시지가 중단된 경우
  • Canvas 종료 기준 을 충족하여 여정 중간에 제외된 경우
사용자가 메시지 단계 사전 확인에 실패함 Braze는 Canvas 메시지 단계에 대한 전체 전달 검증 전에 오디언스 적격성, 재적격성, 채널 적격성에 대한 기본 사전 확인을 1차로 실행합니다. 이 성과는 사용자 또는 메시지가 이러한 확인 중 하나에 실패하여 해당 단계의 메시지가 중단되었음을 의미합니다.
사용자가 트리거된 메시지 사전 확인에 실패함 Braze는 이 트리거에서 보낼 메시지를 생성하기 전에 오디언스 적격성, 재적격성, 채널 적격성에 대한 기본 사전 확인을 1차로 실행합니다. 이 성과는 사용자 또는 메시지가 이러한 확인 중 하나에 실패하여 메시지가 중단되었음을 의미합니다.
사용자가 더 이상 적격하지 않음 사용자가 처음에는 타겟 오디언스에 포함되었으나 Braze가 메시지를 보내거나 사용자를 Canvas에 진입시키기 전에 더 이상 오디언스 기준과 일치하지 않게 되었습니다. 사용자가 처음 오디언스 기준을 충족한 시점과 오디언스에서 벗어난 시점 사이의 간격은 다음과 같은 지연으로 인해 발생할 수 있습니다.
  • Intelligent Timing
  • 방해금지 시간
  • 현지 시간
  • 전달 속도 사용량 제한(Canvas 진입에는 해당되지 않음)
  • 메시징 파이프라인 지연
사용자가 채널에 적격하지 않음 사용자가 선택한 채널에서 이 메시지를 받을 자격이 없습니다. 일반적인 이유로는 채널 식별자 누락 또는 유효하지 않음, 적격한 푸시 토큰 없음, 구독 상태 제한, 지원되지 않는 채널 기능, 전화 기반 채널의 차단 국가 등이 있습니다.
사용자가 단계에 적격하지 않음 사용자가 메시지 단계에 설정된 전달 검증을 충족하지 못했거나 억제 목록에 포함되어 있었습니다. 전달 검증 설정에 따라 사용자가 Canvas에서 종료되었거나 다음 단계로 진행했을 수 있습니다.
사용자가 재적격하지 않음 사용자가 메시지를 받거나 Canvas에 진입할 자격이 있었으나 재적격성 또는 재진입 설정으로 인해 전송이 취소되었습니다. 사용자가 너무 최근에 이미 Campaign을 받았거나 Canvas에 진입한 경우, 동일한 Campaign의 다른 전송이 이미 해당 사용자에게 진행 중인 경우, 또는 재적격성이나 재진입이 꺼져 있는 경우에 발생할 수 있습니다.

실패

실패는 처리 또는 전달 시도 중에 발생한 예기치 않은 오류입니다.

실패 설명
연결된 콘텐츠 실패 Braze가 메시지를 보내려 했으나 최대 재시도 횟수(기본값 5회) 이후 연결된 콘텐츠가 실패했습니다. 이 수치는 실패한 연결된 콘텐츠 요청의 총 개수가 아니라 최대 재시도 횟수에 도달하여 중단된 메시지 수를 나타냅니다.
유효하지 않은 Content Card Content Card에 오류가 있어 사용자에게 전송되지 않았습니다. 일반적인 이유는 다음과 같습니다.
  • 최대 크기(2 KB) 초과
  • 유효하지 않은 만료 날짜
  • 메시지에 유효하지 않은 문자가 포함됨
지연 단계 실패 지연 단계가 실패하여 사용자가 Canvas에서 종료되었습니다. 이 실패는 다음과 같은 경우에 발생할 수 있습니다.
  • 개인화된 지연 단계에 제공된 변수가 비어 있거나 유효하지 않은 유형인 경우
  • 지연 시간이 Canvas 내에서 허용되는 최대 기간을 초과한 경우
Liquid 중단 abort_message Liquid 태그가 호출되어 전송이 취소되었습니다.
Liquid 렌더링 시간 초과 Liquid 템플릿을 렌더링하는 데 시간이 너무 오래 걸렸습니다. 배너, 인앱 메시지, 이메일에서 발생할 가능성이 가장 높습니다.
Liquid 구문 오류 Liquid 템플릿에 구문 분석 오류가 있어 메시지가 취소되었습니다.
미디어 URL 실패 Braze가 메시지의 미디어 URL을 처리할 수 없었습니다. URL이 차단되었거나, 유효하지 않거나, 시간이 초과되었거나, 유효하지 않은 HTTP 상태를 반환하거나, SSL 검증에 실패한 경우에 발생할 수 있습니다.
파트너 전달 오류 Braze가 24시간 동안 전달 파트너에게 이 메시지를 보내려고 시도했으나 파트너가 해당 기간 내내 일시적인 오류를 반환했습니다.
유효하지 않은 제품 추천 이 전송에 제품 추천 또는 카탈로그 선택을 사용할 수 없었습니다. 일반적인 이유로는 추천이 누락되었거나 보관됨, 교육이 완료되지 않음, 필터로 인해 모든 카탈로그 항목이 제외됨 등이 있습니다.
유효하지 않은 푸시 자격 증명 이 앱의 푸시 자격 증명이 누락되었거나 유효하지 않아 전송이 취소되었습니다. 앱 설정에서 자격 증명을 업데이트하세요.
72시간 이상 사용량 제한됨 전달 속도 사용량 제한으로 인해 메시지가 72시간 이상 제한되어 전송이 중단되었습니다.
구독 그룹 실패 구독 그룹 또는 메시징 서비스 구성 문제로 인해 메시지를 보낼 수 없었습니다. 일반적인 이유로는 SMS 또는 WhatsApp의 발신 번호 누락, 구성된 메시징 서비스에서 MMS를 지원하지 않음 등이 있습니다.
고객 프로필을 찾을 수 없음 사용자가 Braze에 존재한 적이 없거나 더 이상 존재하지 않습니다. 일반적인 경우는 다음과 같습니다.
  • API 메시징을 사용해 사용자를 타겟팅했지만 해당 사용자가 Braze에 존재한 적이 없는 경우
  • 메시지가 전송되거나 캔버스 단계가 실행되기 전에 사용자가 삭제된 경우
  • 메시지가 전송되기 전에 사용자가 다른 프로필과 병합된 경우
웹훅 실패 웹훅이 성공하지 못한 응답 코드(2xx 이외)를 수신했습니다. 일반적인 오류 코드로는 4XX 클라이언트 오류, 5XX 서버 오류 또는 시간 초과, 598 Host Unhealthy 또는 요청이 잠시 중단된 경우 등이 있습니다.
기타 이 표의 다른 카테고리에 해당하지 않는 실패입니다. 기타 실패의 비율이 높다면 Braze 지원팀에 문의하여 추가 지원을 받으세요.

자주 묻는 질문

“사전 확인” 실패는 무엇을 의미하나요?

“사전 확인”은 파이프라인 단계(메시지가 트리거되거나 Canvas 메시지 단계가 전송되는 시점 등)의 맨 처음에 실행되는 고속 일괄 유효성 검사를 말합니다. 최대 속도를 위해 설계된 조기 종료라고 생각하면 됩니다. Braze는 리소스를 많이 사용하는 여러 개의 개별 검사(예: 사용자 프로필의 모든 세부 정보 검증)를 실행하는 대신, 몇 가지 기본 유효성 검사를 하나의 “첫 번째 패스”로 묶어서 실행합니다.

사용자가 이 일괄 검사를 통과하지 못하면 즉시 제외됩니다. 이러한 일괄 처리 방식 덕분에 Braze는 대량의 메시지를 빠른 속도로 처리할 수 있으며, 각 메시지의 처리 지연 시간을 줄여 Campaigns와 Canvases의 성능을 더 빠르고 안정적으로 유지하는 데 도움이 됩니다.

“기타” 실패는 무엇을 의미하나요?

기존 대시보드 카테고리에 속하지 않는 실패입니다. 그래도 기타 실패의 비율이 높다면 Braze 지원팀에 문의하여 추가 지원을 받으세요.

항목, 억제, 실패, 전송 수의 합계가 예상한 오디언스 규모와 일치하지 않는 이유는 무엇인가요?

이는 여러 가지 이유로 발생할 수 있습니다.

  • 오디언스 기준: Campaign 또는 Canvas가 시작될 때 오디언스 기준을 충족한 사용자가 예상보다 적었을 수 있습니다(예: Segment에 포함되지 않았거나 필요한 속성이 없는 경우).
  • 처리 진행 중: 메시지 또는 캔버스 단계가 아직 처리 중일 수 있습니다. 사용자가 아직 Canvas의 앞 단계에 머물러 있어 메시지 단계에 도달하지 않았을 수도 있습니다.
  • 전송 없이 진행: 사용자는 같은 기간 내에 억제, 실패 또는 전송이 발생하지 않은 상태로 진행 이벤트(예: 지연 단계 또는 결정 분할 단계 진입)를 생성할 수 있습니다.
  • 데이터 최신성: 대시보드 데이터는 약 15분마다 업데이트되지만 이는 보장되지 않습니다. 이 Campaign 또는 Canvas의 최신 데이터가 아직 대시보드에 반영되지 않았을 수 있습니다.
  • 예외 사례: 현재 이 대시보드에서 포착되지 않는 예외 사례에 해당할 가능성이 약간 있습니다. 이러한 경우로 의심된다면 Braze 지원팀에 문의하세요.

타일 또는 이벤트 로그의 합계가 Campaign 또는 Canvas의 오디언스보다 클 수 있는 이유는 무엇인가요?

이는 다음과 같은 이유로 발생할 수 있습니다.

  • 멀티채널 메시지: Campaign 또는 캔버스 단계가 여러 채널(예: SMS 및 이메일)로 전송되도록 구성된 경우입니다. 한 명의 사용자가 한 채널(예: 이메일)에서는 “전송” 결과를 받고, 다른 채널에서는 억제 또는 실패(예: “채널에 적합하지 않은 사용자”)를 받을 수 있습니다. 이 경우 한 명의 사용자가 타일과 이벤트 로그 전체에서 두 번 이상 집계됩니다.
    • 예를 들어 iOS와 Android를 모두 타겟팅하는 푸시 Campaign을 100명의 사용자에게 보낸다고 가정해 보겠습니다. 사용자가 iOS 기기만 가지고 있다면 iOS 푸시를 받지만(“전송”), Android 푸시에 대해서는 억제(“채널에 적합하지 않은 사용자”)도 함께 발생합니다.
  • 여러 메시지 단계(Canvas만 해당): Canvas의 특정 경로에 메시지 단계가 두 개 이상 있을 수 있습니다. 이 대시보드는 모든 이벤트를 집계하므로, 선택한 기간 내에 사용자가 여러 단계를 거치면 한 명의 사용자가 여러 번 집계될 수 있습니다.
  • 테스트 메시지: 테스트 전송(대시보드에 집계됨)으로 인해 합계가 오디언스 규모보다 커질 수 있습니다.
New Stuff!