두 상황을 왜 나눠야 하나

결제 실패는 고객이 결제를 시도했다가 카드 한도나 인증 문제로 끝내지 못한 상태입니다. 미완료 주문은 결제 화면까지 갔다가 시도조차 하지 않고 나간 상태입니다. 앞의 것은 고객이 사겠다는 의사를 이미 행동으로 보인 상황이고, 뒤의 것은 아직 망설이는 상황입니다.

이 차이가 메시지 성격을 가릅니다. 결제 실패 안내는 진행 중인 거래를 마치도록 돕는 정보에 가깝고, 미완료 주문에 혜택을 얹어 구매를 권하는 메시지는 광고성에 가까워집니다. 카카오 심사 가이드는 광고성 내용이 전부 또는 일부 포함된 메시지를 알림톡 발송 불가 유형으로 명시하므로, 두 시나리오를 하나의 템플릿으로 묶으면 정보성 경로까지 함께 막힙니다.

결제 실패는 사유별로 어떻게 다루나

결제 실패 사유는 대응 방법이 제각각입니다. 카드 한도 초과나 잔액 부족은 다른 결제 수단을 안내하면 해결될 수 있고, 인증 절차 중단은 다시 시도하면 되는 경우가 많으며, 카드사 점검이나 시스템 오류는 잠시 뒤 재시도를 안내해야 합니다. 사유를 구분하지 않고 같은 문구를 보내면 대부분의 고객에게 쓸모없는 안내가 됩니다.

그래서 전제 조건은 실패 사유를 로그에 남기는 것입니다. 결제 대행사가 반환하는 실패 코드를 그대로 저장해 두고, 그 코드를 몇 개 그룹으로 묶어 각각 다른 안내를 붙입니다. 사유별 발생 비중을 함께 집계하면 어떤 안내부터 만들지 우선순위도 정해집니다. 코드가 수십 개라도 실제로는 몇 개가 대부분을 차지하는 경우가 많아, 상위 몇 개만 다뤄도 대부분의 건이 처리됩니다.

타이밍의 기준값은 어디서 오나

결제 실패나 미완료 주문 리마인드의 최적 발송 시점과 전환율을 공표한 국내 기관은 확인되지 않습니다. 몇 분 안에 보내야 한다거나 몇 시간 뒤가 좋다는 수치는 특정 업체의 집계이며 국내 공식 표준이 아닙니다.

인접한 상황의 참고치는 있습니다. 미국 이메일 마케팅 플랫폼 Klaviyo가 자사 이용 브랜드의 2023년 장바구니 이탈 플로우 14만 3천여 건을 집계한 벤치마크에 따르면, 장바구니 이탈 플로우의 평균 주문 전환율은 3.33%, 수신자당 매출은 3.65달러였고 상위 10%의 전환율은 7.69%였습니다. 다만 이 값은 결제 실패가 아니라 장바구니 이탈이라는 다른 상황의 값이고, 자사 플랫폼 이용 브랜드만 모은 미국 기준 자체 집계라 국내 공식 통계가 아닙니다. 같은 자료가 소개하는 2~4시간과 24시간·48시간 3단계 구성도 측정으로 도출한 최적 시점이 아니라 통상적인 구성 예시이므로 기준값으로 삼을 수 없습니다.

대신 우리 데이터에서 기준을 만들 수 있습니다. 결제에 실패한 고객이 스스로 다시 시도해 성공하기까지 걸린 시간의 분포를 뽑아 보면, 대다수가 얼마 안에 스스로 해결하는지가 보입니다. 그 구간 안에 메시지를 넣으면 어차피 성공할 고객에게 보내는 셈이고, 너무 늦으면 이미 다른 곳에서 사고 난 뒤입니다. 자연 회복이 줄어들기 시작하는 지점 직전이 첫 후보가 됩니다.

잘못 보내지 않으려면 무엇을 걸어야 하나

이 시나리오에서 가장 위험한 사고는 이미 결제를 마친 고객에게 독촉이 나가는 것입니다. 결제 완료 이벤트가 세그먼트 재평가보다 늦게 도착하면 조건을 걸어 두어도 걸러지지 않습니다. 실제로 데이터 동기화 지연 때문에 구매자에게 왜 안 사느냐는 메시지가 나간 사고 유형이 알려져 있습니다.

방어는 세 겹으로 둡니다. 결제 완료를 시나리오의 즉시 이탈 조건으로 명시하고, 이벤트 도착 순서를 보장하지 못하는 구간이 어디인지 파이프라인을 점검하고, 발송 직전에 주문 상태를 다시 조회하는 단계를 넣습니다. 이 세 번째 단계가 있으면 앞의 두 가지가 흔들려도 사고를 막을 수 있습니다.

채널과 시간대는 어떻게 정하나

결제 실패 안내처럼 거래 이행에 필요한 정보는 정보성 경로로 보낼 여지가 있고, 시간대 제약에서도 광고성 메시지와 다르게 다뤄집니다. 반대로 혜택을 얹어 구매를 권하는 미완료 주문 메시지는 광고성으로 판단될 가능성이 크고, 오후 9시부터 다음 날 오전 8시 사이에 보내려면 그 시간대에 대한 별도 사전 동의가 필요합니다.

여기서 기준은 발송 시각이 아니라 도달 시각입니다. 결제 실패는 시각을 가리지 않고 발생하므로, 광고성으로 분류되는 메시지는 야간에 발생한 건을 다음 날 아침으로 미루는 규칙이 필요합니다. 정보성으로 승인된 안내와 광고성 메시지를 같은 큐에 넣으면 이 규칙이 흐려지므로 발송 경로를 처음부터 나눠 두는 편이 낫습니다.

전환율은 어떻게 계산해야 하나

발송군의 결제 완료 비율만 세면 안 됩니다. 결제에 실패한 고객 상당수는 메시지가 없어도 스스로 다시 시도합니다. 그 몫이 전부 리마인드 성과로 계산되면 이 시나리오의 가치가 크게 부풀려집니다.

필요한 것은 미발송 대조군입니다. 결제 실패 건 중 일부를 무작위로 떼어 리마인드를 보내지 않고, 같은 기간 두 집단의 결제 완료율을 비교합니다. 다만 결제 실패 안내가 고객에게 실질적으로 필요한 정보인 경우에는 대조군을 두는 것 자체가 불이익이 될 수 있으므로, 대조군은 짧은 기간에 작은 비율로 운영하고 결과를 얻은 뒤 종료하는 편이 적절합니다.

측정 지표도 결제 완료율 하나로 좁히지 않는 편이 낫습니다. 재시도까지 걸린 시간, 문의 인입 건수, 그리고 해당 주문의 최종 취소율을 함께 보면 리마인드가 실제로 어떤 역할을 했는지가 드러납니다. 결제 완료율은 그대로인데 문의 인입이 크게 줄었다면, 그 시나리오의 가치는 매출이 아니라 상담 부담 감소에 있는 것입니다.