모바일 쇼핑몰을 운영하면서 '결제 전환율이 낮다'는 사실은 알지만, 정확히 어느 단계에서 고객이 이탈하는지 모르는 경우가 대부분입니다. 장바구니 이탈률 80% 문제를 해결하려면 막연한 UI 개선보다 먼저 '데이터 기반 진단'이 선행되어야 합니다. 이 글은 GTM(구글 태그 매니저)의 데이터 레이어 설정과 GA4 깔때기 분석을 통해 결제 단계별 이탈 구간을 정확히 식별하고, 간편결제 최적화 우선순위를 결정하는 실무 판단 기준을 제시합니다.
모바일 커머스는 전체 이커머스 트래픽의 70% 이상을 차지하지만, 결제 완료율은 처참한 수준입니다. Baymard Institute가 50여 개 글로벌 연구를 집계한 결과, 글로벌 평균 장바구니 이탈률은 70.22%입니다. 모바일 기기에서는 이 수치가 최대 80.39%까지 치솟습니다.
즉, 10명이 장바구니에 상품을 담으면 8명은 결제를 포기하고 떠납니다.
문제는 여기서 끝나지 않습니다. 많은 운영자가 '이탈률이 높다'는 결과만 보고 전체 결제 UI를 갈아엎거나, 무작정 간편결제 버튼을 추가합니다. 그런데 정작 이탈이 가장 많이 발생하는 구간이 배송 정보 입력 단계인지, 결제 수단 선택 화면인지, 아니면 최종 주문 확인 버튼 직전인지를 모른 채 개선을 시도하면 효과가 제한적일 수밖에 없습니다.
결제 퍼널 개선의 첫 번째 원칙: 어디서 새는지 모르면, 어디를 막아야 할지도 모른다.
쉽게 말해, 웹사이트와 GTM 사이에 놓인 데이터 전달 창구입니다. 고객이 '결제하기' 버튼을 클릭하는 순간, 그 행동 정보(상품명, 가격, 수량 등)를 GTM이 읽을 수 있도록 정리해 두는 공간이라고 보면 됩니다.
마치 식당 주방과 홀 직원 사이의 주문서와 같습니다. 주방(웹 서버)이 주문서(데이터 레이어)에 정보를 적어두면, 홀 직원(GTM)이 그것을 읽어 손님(GA4)에게 전달하는 방식입니다.
전통적인 결제 흐름은 '장바구니 → 배송지 입력 → 결제 수단 선택 → 주문 확인 → 완료'처럼 여러 단계를 거칩니다. 간편결제 최적화는 이 과정을 줄여서, 고객이 네이버페이·카카오페이·토스페이 같은 선호 수단으로 1-Tap(원클릭)에 결제를 완료할 수 있게 만드는 기술입니다.
원클릭 결제를 도입한 가맹점은 모바일과 데스크톱 간의 이탈률 격차를 평균 35% 좁히는 성과를 보였습니다.
GTM을 활용해 고객이 결제 프로세스에 진입한 순간부터 완료까지의 여정을 단계별 이벤트로 수집하는 분석 기법입니다. 이 데이터를 GA4로 보내면, 어느 단계에서 몇 명이 이탈했는지 한눈에 볼 수 있는 깔때기(Funnel) 보고서를 만들 수 있습니다.
가장 먼저 해야 할 일은 웹 소스코드에 dataLayer.push() 함수를 삽입하는 것입니다. 이 작업은 개발자와 협업이 필요합니다.
왜 DOM 스크래핑 방식은 피해야 하나요?
DOM 스크래핑은 GTM이 HTML 요소의 텍스트나 클래스명을 직접 읽는 방식입니다. 디자인이 조금만 바뀌어도 추적이 깨지는 취약한 방법입니다. 반면 dataLayer.push()는 코드 레벨에서 데이터를 직접 전달하므로 훨씬 안정적입니다.
GA4 전자상거래 표준 이벤트에 맞춰 다음 4개의 이벤트를 각 단계에서 호출하도록 개발 요청합니다:
begin_checkout — 결제 프로세스 진입 시add_shipping_info — 배송 정보 입력 완료 시add_payment_info — 결제 수단 선택 완료 시purchase — 최종 결제 완료 시각 이벤트에는 상품명, 가격, 수량이 담긴 items 배열을 함께 포함해야 합니다. 이 정보가 없으면 GA4에서 어떤 상품군에서 이탈이 많은지 분석할 수 없습니다.
데이터 레이어 설정이 완료되면 GTM 컨테이너에서 작업합니다.
트리거 설정:
'맞춤 이벤트(Custom Event)' 유형의 트리거를 생성하고, 이벤트 이름 항목에 정규식을 사용합니다.
begin_checkout|add_shipping_info|add_payment_info|purchase
이렇게 하면 하나의 마스터 트리거로 4개의 결제 이벤트를 모두 포착할 수 있어 관리가 단순해집니다.
태그 설정:
태그 유형을 Google 애널리틱스: GA4 이벤트로 선택합니다. 이벤트 이름 필드에는 기본 제공 변수인 {{Event}}를 매핑합니다. 그러면 데이터 레이어의 이벤트명이 그대로 GA4로 전달됩니다.
반드시 '전자상거래 데이터 송신(Send Ecommerce Data)' 체크박스를 활성화하고, 데이터 소스를 Data Layer로 지정하세요. 이 설정을 빠뜨리면 상품 정보가 GA4에 도달하지 않습니다.
태그를 게시하기 전에 반드시 GTM Preview 모드와 GA4 DebugView를 함께 사용해 검증합니다.
특히 간편결제(네이버페이, 카카오페이 등)는 클릭 시 브라우저 리디렉션이 발생하는 경우가 많습니다. 데이터 레이어가 푸시되기 전에 페이지가 이동하면 이벤트 수집이 누락됩니다. 결제 완료 시점까지 모든 이벤트가 순서대로 전송되는지 테스트 환경에서 직접 확인하세요.
체크 항목:
begin_checkout 이벤트가 결제 진입 시 즉시 발생하는가add_shipping_info에 배송지 데이터가 포함되어 있는가purchase 이벤트가 정상 수집되는가items 배열에 상품명·가격·수량이 빠짐없이 담겨 있는가GTM 태그가 정상 작동하면 GA4 '탐색(Explore)' 메뉴에서 깔때기 탐색 분석 보고서를 만듭니다.
4개의 이벤트를 순서대로 배열합니다:
begin_checkout → add_shipping_info → add_payment_info → purchase
이 보고서에서 기기 유형(모바일/데스크톱/태블릿)으로 세분화하면, 모바일에서 유독 이탈이 심한 단계가 어디인지 정확히 파악됩니다.
예를 들어, add_shipping_info 단계에서 이탈률이 60%를 넘는다면 배송지 입력 폼의 UX 문제가 핵심 원인일 가능성이 높습니다. 반면 add_payment_info에서 이탈이 집중된다면, 고객이 원하는 결제 수단이 없거나 결제 수단 UI가 복잡한 것이 원인일 수 있습니다.
데이터로 이탈 구간을 확인했다면, 이제 개선 방향을 결정해야 합니다. 에이전시 실무에서 자주 마주치는 트레이드오프를 정리했습니다.
결제 수단 노출 개수 문제:
네이버페이, 카카오페이, 토스페이, 페이코, 삼성페이를 모두 나란히 배치하면 선택지가 많아 보여 좋을 것 같지만, 실제로는 인지적 과부하(Choice Overload)로 이탈을 촉진합니다. 자사 결제 데이터에서 점유율이 높은 2~3개만 최상단에 배치하고, 나머지는 '다른 결제 수단 보기'로 묶는 것이 효과적입니다.
배송비 노출 시점 문제:
결제 단계에서 예상하지 못한 배송비가 추가될 때 이탈하는 비율은 전체 이탈 원인의 48%를 차지합니다. 배송비는 상품 상세 페이지 또는 장바구니 초기 단계에서 즉시 노출해야 합니다. '무료 배송까지 ○○원 남았습니다' 형태의 동적 프로그레스 바는 추가 구매를 유도하는 동시에 이탈도 줄이는 이중 효과를 냅니다.
비회원 구매 허용 여부:
결제 초입에 강제 로그인을 요구하는 것은 이탈을 유발하는 대표적인 실수입니다. 게스트 체크아웃(비회원 구매)을 기본 옵션으로 설정하고, 이메일 주소는 주문서 작성 과정에서 자연스럽게 수집하는 방식이 전환율에 유리합니다.
시나리오: 모바일 패션 쇼핑몰 A사
add_shipping_info 단계 이탈률: 58%add_payment_info 단계 이탈률: 22%진단: 배송 정보 입력 단계에서 이탈이 집중되어 있으므로, 결제 수단 추가보다 배송지 입력 폼 간소화가 우선입니다. 주소 자동완성 API 도입, 이전 배송지 저장 기능, 모바일 키보드 타입 최적화(숫자 입력 시 숫자 키패드 자동 호출)를 먼저 적용합니다.
결제 수단 최적화는 2순위로, 데이터 확인 후 진행합니다.
이처럼 데이터 없이 감으로 결제 버튼부터 바꾸는 것과, 퍼널 데이터를 보고 우선순위를 결정하는 것은 실무 결과에서 큰 차이를 만듭니다.
Q1. 데이터 레이어 설정은 반드시 개발자가 해야 하나요?
네, dataLayer.push() 삽입은 웹 소스코드를 직접 수정하는 작업이라 개발자 협업이 필요합니다. GTM만으로는 데이터 레이어를 생성할 수 없고, GTM은 이미 설정된 데이터 레이어를 읽는 역할만 합니다. 개발자에게 GA4 전자상거래 이벤트 스펙 문서를 공유하고 협업하는 것이 가장 빠른 방법입니다.
Q2. 간편결제 리디렉션 시 purchase 이벤트가 누락되는 문제는 어떻게 해결하나요?
네이버페이, 카카오페이 등은 결제 완료 후 쇼핑몰의 '주문 완료 페이지'로 돌아오는 구조입니다. 이 완료 페이지가 로드될 때 purchase 이벤트가 발생하도록 서버 사이드에서 처리하는 것이 가장 안정적입니다. GTM Preview 모드로 리디렉션 전후 이벤트 발생 순서를 반드시 검증하세요.
Q3. 깔때기 분석에서 모바일과 데스크톱을 어떻게 구분하나요?
GA4 깔때기 탐색 분석에서 '세분화(Breakdown)' 기능을 사용하면 됩니다. 세분화 항목에서 기기 카테고리(Device Category)를 선택하면 모바일, 데스크톱, 태블릿별 단계별 이탈률을 한 화면에서 비교할 수 있습니다.
Q4. BNPL(선구매 후결제) 옵션은 한국 시장에도 필요한가요?
한국에서는 카드사 할부가 BNPL과 유사한 역할을 해왔습니다. 다만 글로벌 데이터에 따르면 BNPL 옵션은 10만 원 이상의 고단가 상품에서 이탈률을 평균 20% 줄이는 효과가 있습니다. 국내 쇼핑몰이라면 카드 할부 옵션의 가시성을 결제 수단 선택 화면에서 명확히 노출하는 것이 현실적인 대안입니다.
Q5. GTM 설정 없이 GA4만으로 결제 퍼널을 추적할 수 있나요?
GA4에 기본 제공되는 '향상된 측정' 기능만으로는 결제 단계별 세부 이벤트를 수집하기 어렵습니다. 정확한 퍼널 데이터를 얻으려면 GTM을 통한 데이터 레이어 설정이 필수입니다. GA4 단독으로는 페이지뷰와 일부 클릭 정도만 추적됩니다.
dataLayer.push()로 정보를 추가한다.모바일 결제 이탈률 80% 문제는 단순히 결제 버튼을 추가하거나 UI를 바꾼다고 해결되지 않습니다. 정확한 이탈 구간 진단이 먼저이고, 그 데이터를 바탕으로 개선 우선순위를 결정해야 실질적인 전환율 향상이 가능합니다.
오늘 글에서 다룬 핵심을 정리하면:
dataLayer.push() 기반의 4단계 이벤트 설정이 추적의 기반결제 퍼널 데이터를 제대로 구축하면 다음 달 리포트부터 '이탈률이 높다'는 막연한 보고 대신, '배송 정보 입력 단계에서 58% 이탈, 모바일 기기 집중'처럼 구체적인 원인과 대안을 제시할 수 있게 됩니다.
결제 퍼널 추적 설정이 막막하거나, 어느 단계부터 시작해야 할지 판단이 서지 않는다면 에이달(ADALL)에 프로젝트 문의를 남겨주세요. GTM 데이터 레이어 설계부터 GA4 깔때기 보고서 구축, 간편결제 최적화 방향 설정까지 실무 중심으로 함께 검토해드립니다.
📞 02-2664-8631 | 📧 master@adall.co.kr
무료 컨설팅 받아보고 싶다면?
무료 컨설팅 신청하기