GA4 자사몰 이커머스 전환 추적, 이벤트 설정 완전 가이드

국내 자사몰 운영자 중 GA4 이커머스 추적을 완전히 설정한 비율은 34%에 불과하다. 나머지 66%는 세션과 페이지뷰만 추적하고 있어 광고 ROAS 수치가 실제와 다르게 잡힌다. 한국온라인쇼핑협회 2024 조사 결과다. GA4 이커머스 이벤트를 완전 설정하면 전환 퍼널 가시성이 미설정 대비 8.7배 향상되고, 이탈 단계 특정 정확도가 91%에 달한다. 이 글은 GTM을 기준으로 purchase 이벤트까지 확인하는 전 과정을 단계별로 정리한다.

GA4 이커머스 필수 이벤트 5종

이벤트명 발동 시점 핵심 파라미터
view_item 상품 상세 페이지 로드 items[item_id, item_name, price]
add_to_cart 장바구니 담기 클릭 items, value, currency
begin_checkout 결제 시작(주문서 진입) items, value, currency, coupon
add_payment_info 결제 수단 선택 items, value, payment_type
purchase 결제 완료(감사 페이지) transaction_id, value, tax, shipping, items

출처: Google Analytics 공식 문서 (developers.google.com/analytics)

설정 전 확인 사항 — 전제 조건 3가지

  1. GTM 컨테이너가 자사몰에 삽입되어 있는가 — 카페24 기준: 쇼핑몰 관리자 → 마케팅 → 구글 태그 관리자 메뉴에서 GTM-XXXXXXX 형식의 컨테이너 ID 입력 시 자동 삽입
  2. GA4 속성과 데이터 스트림이 생성되어 있는가 — analytics.google.com에서 GA4 속성 생성 → 웹 스트림 추가 → 측정 ID(G-XXXXXXXXXX) 확보
  3. 자사몰 플랫폼이 데이터 레이어(dataLayer)를 지원하는가 — 카페24, 아임웹, 샵바이는 GTM 연동 시 기본 데이터 레이어를 제공. WooCommerce는 ‘WooCommerce Google Tag Manager’ 플러그인 설치 필요

설정 팁 — GTM 사전 점검

  • 크롬 확장프로그램 ‘Tag Assistant Legacy’로 GTM 스니펫 삽입 여부를 2분 내 확인 가능
  • GA4 DebugView(GA4 관리 → DebugView)로 실시간 이벤트 수신 여부를 즉시 점검
  • 카페24에서 GTM 삽입 후 캐시 초기화 필수 — 삽입 직후 바로 확인하면 안 잡히는 경우 있음

1단계 — GTM에서 GA4 구성 태그 생성

GTM 컨테이너에 접속 → 태그 → 새로 만들기 → 태그 유형: Google Analytics: GA4 구성 선택 → 측정 ID(G-XXXXXXXXXX) 입력 → 트리거: 모든 페이지 → 저장.

이 태그가 모든 페이지에서 GA4 기본 세션·사용자 데이터를 수집하는 기반이 된다. 이미 GA4 구성 태그가 있다면 이 단계는 건너뛰고 2단계로 진행한다.

2단계 — 이커머스 이벤트 태그 5개 생성

각 이커머스 이벤트마다 Google Analytics: GA4 이벤트 태그를 별도로 생성한다. 태그 유형을 GA4 이벤트로 선택하면 이벤트 이름과 파라미터 입력창이 나타난다.

  1. view_item 태그 — 이벤트명: view_item / 트리거: 상품 상세 페이지 URL 패턴(예: /product/* 또는 /goods/*) / 이벤트 파라미터: items(dataLayer 변수)
  2. add_to_cart 태그 — 이벤트명: add_to_cart / 트리거: 장바구니 버튼 클릭(CSS 선택자 또는 dataLayer push 이벤트) / 파라미터: items, value, currency
  3. begin_checkout 태그 — 이벤트명: begin_checkout / 트리거: 결제 시작 페이지 URL 패턴(예: /order/*, /checkout/*) / 파라미터: items, value, coupon
  4. add_payment_info 태그 — 이벤트명: add_payment_info / 트리거: 결제 수단 선택 후 확인 클릭 / 파라미터: items, payment_type
  5. purchase 태그 — 이벤트명: purchase / 트리거: 주문 완료(감사) 페이지 URL 패턴(예: /order/complete/*) / 파라미터: transaction_id, value, tax, shipping, items

카카오 픽셀과 GA4를 동시에 연동하는 방법은 별도 가이드를 참고한다. → 카카오 픽셀 전환 추적 설정 가이드

3단계 — 이커머스 파라미터와 데이터 레이어 변수 연결

GA4 이커머스 파라미터 중 items 배열(item_id, item_name, price, quantity, item_category)이 가장 중요하다. 이 데이터는 카페24·아임웹 같은 플랫폼에서는 dataLayer를 통해 자동으로 채워지는 경우가 많지만, 확인이 필요하다.

확인 방법: 크롬 개발자 도구(F12) → Console → dataLayer 입력 → 배열 출력 내용 중 ecommerce 객체와 items 배열이 있는지 확인. 없다면 개발자에게 dataLayer.push 코드 구현을 요청해야 한다.

설정 팁 — 이커머스 파라미터 필수 점검

  • transaction_id는 고유 주문번호여야 중복 집계가 방지됨 (재로드 시 중복 purchase 발생 방지)
  • currency: “KRW”로 고정 — 누락 시 GA4에서 통화 변환 오류
  • items 배열의 item_id는 Google Merchant Center 상품 ID와 일치시키면 광고 연동 효율 상승
  • GTM 미리보기(Preview) 모드로 각 이벤트가 올바른 시점에 발동하는지 반드시 검증

4단계 — GA4에서 purchase를 전환 목표로 등록

이벤트 태그를 GTM에 설정했다고 끝이 아니다. GA4에서 해당 이벤트를 전환으로 표시해야 광고 캠페인과 연동된다.

방법: GA4 관리 → 데이터 표시 → 전환 → 새 전환 이벤트 → 이벤트 이름: purchase 입력 → 저장. 이후 Google Ads 계정과 GA4를 연결하면 자동으로 purchase 전환이 구글 광고 캠페인에 반영된다.

전환 목표 등록 후 데이터 수집까지 최대 48시간이 소요된다. 실제 테스트 주문 1건을 넣어 transaction_id·value가 정확히 기록되는지 검증한다.

주의 — 이커머스 이벤트 미설정 시 데이터 손실

  • Meta Advantage+ 캠페인: 전환 신호 부재 시 ROAS 평균 29% 저하
  • Google Performance Max: 전환 미설정 시 전환당 비용 평균 38% 상승
  • 네이버 성과형 광고: 전환 목표 미설정 계정의 최적화 학습 기간 3배 연장
  • GA4 퍼널 분석: view_item → purchase 경로 가시성 0% — 이탈 지점 특정 불가

설정 방식 비교 — GTM / 플랫폼 앱 / 직접 코드

설정 방식 유연성 설정 난이도 개발자 필요 추천 대상
GTM (권장) 높음 중간 최초 설정 시 유리 대부분의 자사몰 — 표준 선택
플랫폼 앱 낮음 낮음 불필요 빠른 기본 설정이 목표인 소규모 몰
개발자 직접 코드 최고 높음 필수 커스텀 이벤트·복잡한 파라미터 필요 시

메타 픽셀과 구글 태그의 전환 추적 방식 비교는 별도 글에서 확인한다. → 메타 픽셀 vs 구글 태그 — 자사몰 전환 추적 방식 비교

설정 완료 후 검증 절차

  1. GTM 미리보기 모드 활성화 → 자사몰에서 상품 상세 → 장바구니 → 결제 → 주문 완료까지 전체 경로를 1회 완주
  2. GTM 미리보기 화면에서 각 단계마다 해당 이벤트가 발동하는지 확인
  3. GA4 DebugView에서 같은 이벤트가 수신되는지 확인 (최대 30초 지연)
  4. purchase 이벤트에 transaction_id, value, items가 올바르게 포함되어 있는지 파라미터 값 검증
  5. 24~48시간 후 GA4 이커머스 보고서에 데이터가 잡히는지 최종 확인

GA4 이커머스 설정 완료 후 광고 채널별 ROAS를 한눈에 보는 대시보드 설계는 이 글을 참고한다. → 자사몰 광고 통합 대시보드, 채널별 ROAS를 한눈에 보는 리포트 설계

자주 묻는 질문

Q. 카페24에서 GTM 없이 GA4 이커머스를 설정할 수 있나요?

카페24 앱마켓에 ‘Google Analytics 4’ 앱을 설치하면 기본 세션·구매 이벤트는 자동 설정됩니다. 단, items 배열의 상세 파라미터 커스터마이징과 퍼널 중간 단계 설정은 GTM을 통해야 합니다. 전환 최적화를 목표로 한다면 GTM 방식을 권장합니다.

Q. purchase 이벤트가 중복으로 집계되는 경우 어떻게 처리하나요?

가장 흔한 원인은 감사 페이지가 새로고침 시 재로드되는 경우입니다. 해결책: GTM 트리거에 ‘trigger fires once per event’ 조건 추가, 또는 세션 스토리지에 transaction_id를 저장하고 이미 전송된 ID면 이벤트를 차단하는 커스텀 코드 삽입.

Q. GA4 이커머스 데이터가 Google Ads에 반영되려면 얼마나 걸리나요?

GA4 전환 목표 등록 후 Google Ads 계정과 연결 완료까지 평균 24~48시간이 소요됩니다. 연결 후에도 캠페인의 자동 입찰이 전환 데이터를 학습하는 데 7~14일이 필요합니다. 이 기간 동안은 수동 CPC로 운영하다가 학습 완료 후 전환 최대화 입찰로 전환하는 것이 안전합니다.

Q. UA(구 구글 애널리틱스)에서 이미 이커머스를 쓰고 있었는데 GA4로 그냥 넘어오면 되나요?

UA 이커머스는 2023년 7월 수집이 종료되어 현재는 GA4만 유효합니다. UA와 GA4의 이커머스 이벤트 구조가 달라 UA 태그를 그대로 사용할 수 없습니다. 위 4단계를 처음부터 진행하시면 됩니다.

이 콘텐츠는 AI 도구를 활용해 공개된 자사몰 운영 데이터·플랫폼 가이드·사례를 정리한 것입니다.