Ch.4 추적 고도화 — GTM 연동

전자상거래 추적

전자상거래 이벤트 체인 7단계 이해dataLayer.push 구조 작성items 배열 스키마 파악

구매 버튼을 눌렀다고 끝이 아닙니다

사용자가 상품을 조회하고, 장바구니에 담고, 결제를 시작하고, 최종 구매까지 — 이 여정의 각 단계를 추적해야 어디서 이탈하는지 알 수 있습니다.

7단계 퍼널 중 어디서 고객을 잃고 있을까?

dataLayer.push로 각 단계의 전자상거래 이벤트를 GA4에 전송합니다


article

핵심 내용

// purchase 이벤트 — 전체 구조
dataLayer.push({ ecommerce: null });  // 이전 데이터 초기화
dataLayer.push({
  event: 'purchase',
  ecommerce: {
    transaction_id: 'T_12345',
    value: 35000,
    tax: 3500,
    shipping: 3000,
    currency: 'KRW',
    coupon: 'SPRING2026',
    items: [
      {
        item_id: 'SKU_001',
        item_name: '운동화',
        affiliation: '공식 스토어',
        coupon: 'SHOES10',
        discount: 1500,
        item_brand: 'JIT Sports',
        item_category: '신발',
        item_variant: '블랙 / 270mm',
        price: 15000,
        quantity: 1
      },
      {
        item_id: 'SKU_042',
        item_name: '양말 세트',
        item_brand: 'JIT Sports',
        item_category: '액세서리',
        price: 5000,
        quantity: 3
      }
    ]
  }
});

purchase 이벤트에 필수인 매개변수는?

image

시각 자료

다이어그램: ga4-p-04-089
다이어그램: ga4-p-04-090
다이어그램: ga4-p-04-091
다이어그램: ga4-p-04-092

퀴즈와 인터랙션으로 더 깊이 학습하세요

play_circle인터랙티브 레슨 시작