AnalyticScan
EN
← 글 목록

2026년 10월 8일·3분 읽기

begin_checkout보다 purchase가 많을 때 — 퍼널 역전

결제 시작보다 구매가 더 많이 찍히면 퍼널 전환율이 100%를 넘는 칸이 생깁니다. 뒤집힌 숫자는 대개 구매 이벤트 중복 발화나 상위 단계 미수집의 증거입니다. 네 가지 원인을 가르는 순서와 각각의 수정 방법을 정리했습니다.

GA4이커머스전환점검 항목CV-05EV-06

증상

퍼널을 그렸더니 순서가 뒤집혀 있습니다. 결제 시작(begin_checkout)이 800건인데 구매(purchase)가 950건입니다. 단계 전환율 칸에는 100%가 넘는 숫자가 찍힙니다. 장바구니(add_to_cart)보다 구매가 많은 경우도 있습니다.

이 상태에서는 "어느 단계에서 이탈하는가"라는 질문 자체가 성립하지 않습니다. 퍼널 보고서를 보여 주면 회의가 데이터 이야기가 아니라 숫자가 맞냐는 이야기로 흘러갑니다.

원인

역전은 그 자체로 결함의 증거입니다. 같은 기간·같은 사이트에서 뒤 단계가 앞 단계보다 많을 수는 없기 때문입니다. 실제 진단에서 나오는 원인은 네 가지입니다.

  1. 구매 이벤트가 두 번 이상 발화한다. 가장 흔합니다. 주문 완료 페이지에서 purchase를 쏘는 구조면 사용자가 새로고침하거나 뒤로 갔다 돌아올 때마다 다시 쏩니다. GTM 태그와 하드코딩된 gtag가 같이 살아 있어 한 번에 두 개가 나가는 경우도 있습니다.
  2. 상위 단계 태그가 일부 경로에만 붙어 있다. 결제 시작 이벤트를 PC 웹에만 붙이고 모바일 웹에는 빠뜨렸거나, 결제 화면이 PG사 도메인으로 넘어가 우리 태그가 없는 곳에서 시작되는 경우입니다.
  3. 퍼널을 거치지 않는 구매 경로가 있다. 바로구매 버튼, 전화·수기 주문을 서버에서 GA4로 보내는 경우, 앱에서 결제하고 웹 속성으로 함께 보내는 경우입니다. 이때의 역전은 태깅 오류가 아니라 정의 문제입니다.
  4. 기간 경계 효과. 어제 결제를 시작해 오늘 구매한 사람은 오늘 기간에서는 구매만 잡힙니다. 다만 이 효과로 생기는 차이는 몇 건 수준입니다. 배수로 뒤집혔다면 1~3번을 보세요.

AnalyticScan은 view_itemadd_to_cartbegin_checkoutpurchase 네 단계를 인접한 쌍끼리 비교해 뒤 단계가 더 큰 구간이 있으면 감점합니다.

상위 단계가 아예 0건이면 이 판정에는 걸리지 않습니다. 그건 역전이 아니라 미수집이고, 다른 항목이 봅니다. 실무에서는 이쪽이 더 나쁜 상태입니다 — 수집하지 않은 기간의 데이터는 나중에 되살릴 수 없기 때문입니다.

GA4에서 확인

1) 네 숫자를 나란히 적는다. 보고서 > 참여도 > 이벤트에서 기간을 최근 28일로 두고 view_item·add_to_cart·begin_checkout·purchase 건수를 그대로 적습니다. 어느 쌍이 뒤집혔는지부터 확정해야 원인을 좁힐 수 있습니다.

2) 중복 발화인지 직접 확인한다. 관리자 > DebugView를 켜고 테스트 결제를 한 번 한 뒤, 완료 페이지에서 새로고침을 해 보세요. purchase가 한 번 더 뜨면 1번이 확정입니다. 같은 클릭에 purchase가 두 개 나란히 찍히면 이중 설치입니다.

3) 경로별로 쪼갠다. 기기 카테고리나 랜딩 페이지로 나눠 보면 특정 경로에서만 상위 단계가 비어 있는 경우가 드러납니다. 2번에서 중복이 안 나왔다면 대개 여기서 답이 나옵니다.

수정

중복 발화는 "같은 주문을 한 번만 센다"는 규칙을 코드에 넣어야 끝납니다. 주문번호를 기준으로 이미 보낸 주문이면 건너뛰도록 하고, GTM을 쓴다면 완료 페이지 조회가 아니라 서버가 한 번만 넣어 주는 데이터 영역 푸시를 트리거로 삼는 편이 안전합니다. 태그 실행 옵션의 중복 방지 설정은 같은 페이지에서의 재발화만 막아 주므로, 새로고침으로 페이지가 다시 로드되는 경우까지 막아 주지는 않습니다.

상위 단계 누락은 구현 요청입니다. begin_checkout은 PG사 화면으로 넘어가기 직전, 아직 우리 페이지에 있을 때 쏘는 것이 원칙입니다. 결제 화면이 외부 도메인이라면 그 화면에서 이벤트를 붙이려 하지 말고 넘어가기 전에 쏘세요.

퍼널 밖 구매 경로는 먼저 정의를 정합니다. 수기 주문을 GA4에 넣을 것인지, 넣는다면 어떤 단계까지 함께 보낼 것인지 정하고 문서에 적어 두는 것까지가 수정입니다. 이 결정을 적어 두지 않으면 반년 뒤 같은 논쟁을 다시 합니다.

고친 뒤에는 며칠 지나 네 숫자를 다시 나란히 놓고 보세요. GA4는 지난 데이터를 다시 계산하지 않으므로, 역전돼 있던 기간의 퍼널은 그대로 남습니다.

한 줄 요약

뒤 단계가 앞 단계보다 크면 그건 좋은 소식이 아니라 숫자가 틀렸다는 증거입니다. 새로고침 한 번으로 구매가 다시 찍히는지부터 확인하세요 — 절반 이상은 거기서 끝납니다.

관련 글