[GA4 강의] 전자상거래 이벤트 란? (2)
지난 강의에 이어서 계속해서 " 전자상거래 이벤트 " 설명을 이어 나가겠습니다.
지난 강의를 수강 못하신 분들은 먼저 수강하고 오시면 좀 더 쉽게 이해하실 수 있습니다.
지난 시간에는 전자상거래 이벤트 개요에 대해 살펴봤습니다.
고객의 구매 행동을 단순화하여 우리에게 몇 가지 이벤트를 구현하기를 권장하고 있습니다.
여기서는 ① 상품 목록 조회 이벤트 ② 상품 클릭 이벤트 ③ 상품 조회 이벤트 ④ 장바구니 담기 이벤트 ⑤ 체크아웃 이벤트 ⑥ 구매완료 이벤트 외에 ⑦ 프로모션 조회 이벤트 ⑧ 장바구니 제거 이벤트 ⑨ 환불 이벤트 등 전자상거래에서 공통적으로 수행하는 행동이 대부분 포함되어 있습니다.
이번 강의에서는 전자상거래 세부 이벤트 관련하여 설명드리겠습니다.
1. 전자상거래 이벤트 데이터 수집하기
전자상거래 이벤트 데이터를 수집하는 이벤트 중 두 번째로 장바구니 추가 이벤트에 대해 알아보겠습니다.
1.1 전자상거래 이벤트 중 장바구니 추가 이벤트 수집하기

장바구니 추가 (add_to_cart) 이벤트는 사용자가 상품을 장바구니에 담았을 때 수집하는 이벤트 입니다.
① 상품 상세정보 페이지에서 [ADD TO CART] 버튼을 클릭하면 장바구니 추가 이벤트가 수집됩니다.
장바구니에 추가한 후 DebugView 페이지를 살펴보시면 ' add_to_cart ' 항목을 살펴보면 정보들을 확인할 수 있습니다.

① [add_to_cart]를 선택합니다.
② 우측에서 [항목]을 선택합니다.
- item_id : 상품 고유 ID
- quantity : 장바구니에 담은 수량
- item_name : 상품 명
- item_brand : 상품 브랜드
- item_category : 상품 카테고리
- price : 상품 가격
- index : 상품 순서
그럼, 이번엔 장바구니 추가 이벤트에 포함되어 있는 매개변수를 살펴보겠습니다.
1.1.1 매개변수 살펴보기
전자상거래 이벤트 대부분은 currency, value, items 라는 매개변수를 기반으로 합니다.
자세히 살펴보면 아래와 같습니다.
| 매개변수 | 매개변수-2 | 예시 | 설명 |
| currency | KRW | 통화 | |
| value | 59700 | 값, 전체금액 | |
| items | quantity | 3 | 수량 |
| price | 19900 | 상품 개별 가격 | |
여기서는 value 매개변수와 items의 개별 item에 속하는 quantity와 price라는 매개변수를 살펴보겠습니다.
우선, value는 전자상거래 이벤트에서 발생한 전체 금액을 말합니다.
59,700원 짜리 상품을 구매하거나 장바구니에 담았다는 것을 알 수 있습니다.
그다음, items(상품들에 대한 정보) 매개변수의 개별 상품 매개변수를 살펴보면 이해가 안가는 부분이 생길 것입니다.
'19,900원짜리 상품 3개(quantity)를 장바구니에 담았으니 price가 59,700원이 되어야 하는 것 아닐까?' 라는 생각할 수 있습니다.
하지만, price는 어떤 상황에서의 상품 개별 가격(상품 1개의 가격)을 추가합니다.
실제 업무에서 이 부분에 대해 실수를 하는 경우가 많으니 주의하셔야 합니다.
1.2 구매 완료 이벤트 수집하기

실제 구매 완료 페이지를 보여드려야 하지만 여기서는 [Review Order] 버튼으로 대신하겠습니다.
우리가 흔히 쇼핑몰에서 배송 정보, 결제 정보를 입력하고 [결제하기] 버튼을 클릭하여 구매를 완료합니다.
이 때 [결제하기] 버튼을 클릭할때 이벤트를 발생시킬 수도 있고 구매완료 페이지에서 이벤트를 발생시킬 수도 있습니다.
구매완료 이벤트가 발생하는 부분을 DebugView 에서 확인해 보겠습니다.

① [purchase]를 선택합니다.
② 항목(items)을 선택하면 [purchase] 매개변수와 값들이 표시됩니다.
1.2.1 매개변수 살펴보기
| 이름 | 예시 | 설명 |
| (필수값) currency | USD | 통화 |
| (필수값) transaction_id | T_123 | 구매 고유 ID |
| (필수값) value | 1.21 | 값, 전체금액 |
| affiliation | Google Store | 제휴처 |
| coupon | PRICE_SALE | 사용 쿠폰 |
| shipping | 3.33 | 배송료 |
| tax | 1.11 | 세금 |
| (필수값) items | 상품들에 대한 정보 |
구매 이벤트는 다른 전자상거래 이벤트보다 매개변수를 많이 수집합니다.
상품들에 대한 정보(items)는 차이가 없지만 배송료(shipping), 세금(tax) 같은 매개변수가 추가로 수집됩니다.
정확한 수익을 판단하기 위한 값이므로 해당 데이터에 대해 수집이 가능하다면 매개변수에 값을 넣어주시는 것을 추천드립니다.
또한 실제 업무에서도 쿠폰 사용에 대해서도 분석하는 경우가 많기 때문에 coupon 매개변수 값도 수집할 수 있도록 설정해 주시는 것이 좋습니다.
중요한 점은, purchase 이벤트에서 주의할 점이 있습니다. 전체 결제 금액, 배송료, 세금 등의 정보가 포함되어 있다고 해서 이를 실제 정산 데이터로 활용해서는 안 된다는 점입니다.
취소, 반품, 환불 그리고 광고 차단 플러그인 등에 의해 실제 수익과는 차이가 있을 수 있습니다.
즉, 데이터를 분석하여 통계 정보를 파악하는 용도로만 사용하시는 것을 추천드립니다.
2. 전자상거래 구매 보고서 분석하기
전자상거래 구매 보고서를 살펴보면 '조회된 상품', '장바구니에 추가된 상품', '구매한 상품', '상품 수익' 의 정보가 표시됩니다.
각 항목에 대한 이벤트를 살펴보면 아래와 같습니다.
- 조회된 상품 : view_item 이벤트
- 장바구니에 추가된 상품 : add_to_cart 이벤트
- 구매한 상품 : purchase 이벤트
이렇게 전자상거래 이벤트를 통해 수집되는 데이터 라고 할 수 있습니다

이번엔 측정기준을 변경해보겠습니다. '항목 이름'으로 측정기준이 설정되어 있습니다.
① [항목 이름]을 클릭합니다.

측정기준을 클릭해보면 항목 카테고리, 상품 브랜드 등이 제공됨을 알 수 있습니다.
이는 각각 item 매개변수의 item_category, item_brand에서 값을 가져올 수 있습니다.
이벤트 매개변수를 상세하게 수집할수록 파악할 수 있는 정보가 많아지는 것입니다. 여기서는 [항목 카테고리]를 선택해 보겠습니다.
① [항목 카테고리]를 선택합니다.

항목(상품) 카테고리 별 조회된 상품, 장바구니에 추가된 상품, 구매한 상품, 상품 수익 등을 알 수 있습니다.
이 외에도 몇 가지 전자상거래 보고서들이 있습니다.
아래와 같이 보고서를 활용할 수 있습니다.
- 상품 조회수가 많은 상품은 무엇인가?
- 조회수 대비 장바구니 추가 비율이 높은 상품은 무엇인가?
- 조회수 대비 구매 비율이 높은 상품은 무엇인가?
긍정적인 지표를 보이는 상품을 찾아 더 많은 구매가 발생하도록 유도할 수 있습니다.
예를 들면, 상품 목록에서 앞 부분에 노출을 시킨다거나, 추천 상품으로 비율을 높이는 방식으로 활용될 수 있습니다.
반대로, 부정적인 지표를 보이는 상품을 찾아서 이렇게 활용할 수 있습니다.
- 장바구니 추가 수는 많은데 구매 수가 적은 상품은 무엇인가?
이런 상품을 찾게 된다면 가격을 낮춘다거나, 구성을 변경한다든가 혹은 직접적으로 쿠폰을 제공한다든가 하는 방식으로 구매를 유도할 수 있습니다.
전자상거래 이벤트 데이터 분석은 직접적으로 "수익"에 영향을 주게 됩니다.
데이터 분석 이후 개선되는 상황을 살펴보는 것도 하나의 재미가 될 수 있을 것 같습니다.
'GA4 무료강의' 카테고리의 다른 글
| [GA4 강의] 전자상거래 이벤트 란? (1) (0) | 2026.07.08 |
|---|---|
| [GA4 강의] 잠재고객 트리거 설정 방법은? (2) (0) | 2026.06.19 |
| [GA4 강의] 잠재고객 트리거 설정 방법은? (1) (0) | 2026.06.19 |
| [GA4 강의] 잠재고객 분석하는 방법은? (2) (1) | 2026.06.15 |
| [GA4 강의] 잠재고객 분석하는 방법은? (1) (0) | 2026.06.10 |