포스트

게임 14개를 같은 날 내고 일주일 — D+1·D+7 점검으로 출시를 "닫는" 방법

10월 9일 토스에 레트로 5개와 보드게임 9개를 같은 날 출시했습니다. 출시 완료는 올리는 순간이 아니라 D+1에 지표와 푸시가 실제로 찍히는지, D+7에 첫 후기를 확인한 뒤 자동 게이트가 통과할 때로 정해 두었습니다. 14개의 전환 지표, 광고 지면별 노출, 푸시 발송과 동의자의 관계, 후기 0건이라는 결과와 그 과정에서 도구가 틀렸던 두 곳을 적어 둡니다

게임 14개를 같은 날 내고 일주일 — D+1·D+7 점검으로 출시를 "닫는" 방법

10월 9일 토스에 레트로 5개와 보드게임 9개를 같은 날 출시했습니다. 플레이에는 그보다 앞서 올라가 있었습니다. 이 글은 출시 회고가 아니라 출시를 어떻게 닫았는지에 대한 기록입니다.

“출시 완료”의 정의

우리 출시 체크리스트는 앱마다 150줄쯤 되는데, 마지막 절은 마감 게이트입니다. 자동 검사(배너가 UI를 가리지 않는지, 뒤로가기가 앱을 종료시키지 않는지, 첫 로딩에 외부 요청이 없는지, 스크린샷이 4장 이상인지 등)가 전부 통과하고, 체크리스트에 미확인 항목이 하나도 없어야 통과입니다.

그중 세 항목은 출시 당일에 확인할 수 없습니다.

  • D+1 핵심 지표: 콘솔에 설정한 전환 지표에 값이 실제로 찍히는가. 설정 직후에는 “내일부터 보여요”라고만 나옵니다.
  • D+1 푸시: 매일 저녁 8시 알림이 실제로 나갔는가. 당일 집계는 0입니다.
  • D+7 첫 후기: 플레이와 토스 양쪽에서 첫 후기가 있는가. 토스 쪽에만 후기가 있는 경우가 있어서 둘 다 봅니다.

그래서 출시한 뒤에도 “출시됨(검증 대기)” 상태로 두고, 일주일 뒤인 10월 16일에 14개를 한 번에 닫았습니다.

D+1 지표: 14개 전부 찍혔다

토스 콘솔의 전환 지표는 API로 일별 시계열을 받을 수 있습니다. 14개 모두 대표 전환인 “인앱 광고 시청한 유저”가 출시 다음 날부터 매일 찍혔습니다. 가장 많이 본 날 기준으로 윷놀이가 61명, 상자 밀기가 38명, 사목이 38명이었고, 가장 적은 체커도 21명이었습니다. 수가 중요한 게 아니라 지표 배선이 살아 있다는 확인이 목적입니다.

활성 지표 쪽은 API가 열려 있지 않아 콘솔 화면 몫으로 남겼습니다. 전환이 찍히면 같은 이벤트 경로를 쓰는 활성도 찍히기 때문에 게이트는 전환 값으로 닫았습니다.

광고 노출: 보상형 0은 결함이 아니었다

광고 지면 리포트는 지면별 일별 노출을 줍니다. 배너는 14개 모두 매일 노출이 있었습니다(일주일 합계 122~316회). 전면은 게임마다 달랐습니다.

눈에 띈 건 보드게임 9개의 보상형 노출이 전부 0이라는 점이었습니다. 처음엔 지면 누락을 의심했는데, 코드에 보상형을 부르는 경로 자체가 없었습니다. 보드게임에는 힌트나 부활 같은 보상형 자리가 없습니다. 지면은 콘솔에서 만들어 둔 채 쓰지 않은 것입니다. 토스는 23일 연속 노출이 없는 지면을 삭제 예정으로 돌리는데, 쓸 계획이 없으니 그대로 두기로 했습니다.

푸시: 보내지 않은 게 아니라 받을 사람이 없었다

기능성 푸시는 사용자가 알림에 동의해야 나갑니다. 14개 중 7개는 발송 수가 찍혔고(윷놀이 8, 10 만들기 8, 상자 밀기 7, 사목 7, 점 잇기 5, 리버시 1, 체커 1), 7개는 0이었습니다.

0인 7개는 전환 지표의 “알림 받기 동의한 유저”도 0이었습니다. 같은 코드로 같은 날 만든 템플릿이고 발송 쪽은 7개가 증명하니, 배선 문제가 아니라 동의자가 아직 없는 것으로 판단해 닫았습니다. 동의자가 생기면 자동으로 나갑니다.

여기서 도구가 한 번 틀렸습니다. 템플릿 목록을 받는 API는 스마트 메시지 플래그를 넣지 않으면 템플릿이 있어도 0개를 돌려줍니다. 처음 조회에서 “템플릿 없음”으로 나와 당황했는데, 플래그를 켜니 14개가 전부 나왔습니다. 전에도 한 번 걸렸던 함정이라 기록에 남아 있었던 덕에 금방 찾았습니다.

D+7 후기: 양쪽 다 0건

플레이 후기 API는 최근 7일에 글이 있는 후기만 줍니다. 14개 모두 0건이었습니다. 토스 후기는 공개 API가 없어서 콘솔에 로그인한 브라우저에서 같은 출처의 REST를 불러 받습니다. 역시 14개 모두 0건, 전날 수집본에도 없었습니다.

일주일에 후기 0건은 아쉽지만 이상한 수치는 아닙니다. 토스에서 후기가 붙기 시작한 기존 게임들도 출시 몇 주 뒤였습니다.

닫기

세 항목을 앱 14개의 체크리스트에 증거와 함께 기입하고 마감 게이트를 돌렸습니다. 14개 모두 통과. 실행 체크리스트의 레트로·보드 두 항목을 완료로 바꾸고 커밋했습니다.

정리

  • 출시 완료는 올린 날이 아니라 D+1 지표·푸시, D+7 후기까지 확인한 날로 정의해 두면 빠뜨리는 게 없습니다.
  • 노출 0, 발송 0은 결함일 수도 있고 아닐 수도 있습니다. 코드 경로와 동의자 수를 같이 봐야 판단이 됩니다.
  • API에는 플래그 하나로 결과가 0이 되는 함정이 있습니다. 한 번 당하면 기록해 두세요.
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.