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인터랙티브 레슨 시작