향상된 전자상거래
구글 애널리틱스는 제품 실적, 수익 그리고 고객의 쇼핑 행동까지 전자상거래와 관련된 다양한 보고서를 제공합니다. 전자상거래 데이터와 유입 데이터를 함께 조회한다면 광고 채널별 성과를 구글 애널리틱스에서 종합적으로 파악할 수 있습니다.
고객이 사이트를 방문해서 구매에 이르기까지는 많은 단계가 존재합니다. 구글 애널리틱스에서는 일반적인 전자상거래 사이트에 맞춰 단계를 정의하고, 이를 수집할 수 있는 "향상된 전자상거래" 기능을 제공합니다.
전자상거래 유형
구글 애널리틱스는 총 10가지의 전자상거래 유형을 지원합니다. 반드시 모든 유형의 데이터를 수집할 필요는 없으나, 수집하는 유형이 많을수록 활용할 수 있는 보고서도 많아집니다.
유형 | 설명 |
---|---|
프로모션 노출 | 페이지에 프로모션 중인 배너가 노출되는 것을 측정 |
프로모션 클릭 | 프로모션 중인 배너가 클릭되는 것을 측정 |
상품 노출 | 페이지에 진열된 상품이 노출되는 것을 측정 |
상품 클릭 | 진열된 상품이 클릭되는 것을 측정 |
상품 조회 | 상품 상세페이지가 조회되는 것을 측정 |
장바구니 추가 | 상품이 장바구니에 추가되는 것을 측정 |
장바구니 제거 | 상품이 장바구니에서 제거되는 것을 측정 |
결제 | 주문을 위한 결제 단계를 측정 |
구매 | 결제 완료된 주문 정보를 측정 |
환불 | 주문이 취소되는 것을 측정 |
전자상거래 보고서
구글 애널리틱스의 전자상거래 보고서에 대해 알아보겠습니다. DA-cha-TA의 경우에는 사이트에 전자상거래 기능이 없으므로 보고서 예시는 구글에서 제공하는 [데모 계정]을 활용합니다. 따라서, 예시 보고서의 통화가 "원"이 아닌 "달러"로 표기되어 있습니다.
1. 전자상거래 개요 보고서
개요 보고서에서는 전자상거래 현황을 종합적으로 파악할 수 있습니다. 설정한 기간에 발생한 거래수, 전환율, 수익 등의 매출 데이터뿐만 아니라 쿠폰, 제휴사 정보, 인기 판매 상품에 대한 정보도 확인이 가능합니다.
2. 쇼핑 행동 보고서
고객의 쇼핑 행동을 퍼널 형태로 볼 수 있는 보고서입니다. 퍼널은 "상품 조회 > 장바구니 추가 > 결제 > 구매" 순으로 정의가 되어있으며, 각 구간별 이탈한 비율에 대한 정보도 제공해줍니다. 하단의 표에서는 측정 기준을 변경 하여 퍼널 이탈에 대한 정보를 세부적으로 확인할 수 있습니다.
추가적으로 퍼널 하단에 붉게 표시한 영역을 클릭하면, 해당 구간을 이탈한 고객에 대한 세그먼트를 생성할 수 있습니다.
3. 결제 행동 보고서
사이트의 결제 단계는 "주문자 정보 입력", "결제 정보 입력" 등 여러 개로 나눠진 경우가 많습니다. 구글 애널리틱스는 결제 단계를 총 8개까지 정의할 수 있으며, 이 보고서를 통해 퍼널 형태로 확인할 수 있습니다.
4. 제품 실적 보고서
제품 단위로 실적을 확인할 수 있는 보고서입니다. 제품이 속한 "카테고리, 브랜드" 정보를 수집했다면 기본 측정기준을 변경하여 "카테고리, 브랜드"를 기준으로도 실적을 조회할 수 있습니다.
5. 기타 보고서
그 외에도 아래와 같은 다양한 전자상거래 보고서가 존재합니다.
- 매출 실적 보고서 : 거래 ID를 기준으로 매출 현황(수익, 세금, 배송비)에 대해 확인
- 제품 목록 실적 보고서 : 제품 목록을 기준으로 노출, 클릭과 같은 상호작용에 대한 지표와 성과에 대해 확인
- 내부 프로모션 보고서 : 프로모션 배너에 대한 노출, 클릭과 같은 상호작용에 대한 지표와 성과에 대해 확인
- 주문 쿠폰 보고서 : 구매시 주문 단위에서 이용한 쿠폰과 관련된 매출 현황에 대해 확인
- 제품 쿠폰 보고서 : 구매시 제품 단위에서 이용한 쿠폰과 관련된 매출 현황에 대해 확인
- 제휴사 코드 보고서 : 제휴사와 관련된 주문의 매출 현황에 대해 확인
전자상거래 사용 설정
전자상거래 사용 설정은 구글 애널리틱스 관리 화면의 [전자상거래 설정] 메뉴에서 할 수 있습니다.
전자상거래 설정 화면에서 전자상거래 사용, 향상된 전자상거래 보고서 사용 설정을 모두 체크합니다. 추가적으로 사이트의 결제 단계에 맞춰 유입경로 단계를 입력합니다.
전자상거래 이벤트 태깅(GTM)
전자상거래 이벤트 태깅은 개발 공수와 난이도가 가장 큰 작업입니다. 코드 작업의 범위가 넓으며, 전자상거래 유형 별로 내부 시스템에 있는 정보를 dataLayer에 입력해야 합니다.
모든 전자상거래 유형의 데이터를 수집하는 경우는 현업에서도 매우 보기 드문 케이스입니다. 따라서, 분석에 필요한 데이터인지, 내부적으로 구현 난이도가 적당한지를 판단한 뒤 선별하여 수집하는 것을 권장 드립니다.
전자상거래 유형 별로 삽입해야하는 코드는 아래 링크를 통해서 자세히 확인할 수 있습니다.
- 구글 태그매니저 전자상거래 태깅 가이드
https://developers.google.com/tag-manager/enhanced-ecommerce
전자상거래 데모 사이트
추가적으로 구글에서는 전자상거래 태깅에 대한 개발자의 이해를 돕기 위해 데모 사이트를 제공합니다.
사이트의 각 요소에 존재하는 아이콘을 클릭하면, 상호작용이 발생했을 때 실행되어야 할 코드 정보를 알 수 있습니다. 코드는 [Google Tag Manager Code]를 확인합니다.
구글 태그매니저 설정
전자상거래 태깅은 수집 시점을 기준으로 두 가지 방식으로 구분할 수 있습니다.
1. Pageview 태깅 방식
이 방식은 전자상거래 데이터를 Pageview와 함께 전송합니다. 아래와 같이 구글 태그매니저 설치 코드가 실행되기 전에 dataLayer에 전자상거래 데이터를 입력합니다.
이 방식을 사용하는 전자상거래 유형은 프로모션 노출, 상품 노출, 상품 조회, 구매, 결제입니다.
참고. 개발 환경에 따라 Pageview 태깅 방식으로 구현이 불가능한 경우가 있습니다. 이 경우에는 위 유형들도 아래에서 배울 Event 태깅 방식(=dataLayer에 event 변수를 추가)으로 진행합니다.
dataLayer에 입력된 전자상거래 데이터를 전송하기 위해 Pageview 태그에 [향상된 전자상거래 기능 사용]을 설정합니다. 이 설정을 통해 구글 태그매니저는 dataLayer에 있는 전자상거래 데이터를 구글 애널리틱스로 전송할 수 있습니다.
2. Event 태깅 방식
이 방식은 페이지에서 전자상거래와 관련된 상호작용이 발생하면, 전자상거래 데이터를 이벤트와 함께 전송합니다. 이를 위해 dataLayer에 "event"라는 변수가 추가됩니다.
이 방식을 사용하는 전자상거래 유형은 프로모션 클릭, 상품 클릭, 장바구니 추가, 장바구니 제거, 환불입니다.
event 변수에 값이 입력될 때, [맞춤 이벤트] 트리거를 활용하여 태그를 실행시킬 수 있습니다. 이벤트 이름은 event 변수에 입력한 값과 일치시킵니다.
전자상거래 데이터를 전송하기 위한 태그를 생성합니다. 앞서 만든 트리거를 지정하고 [향상된 전자상거래 기능 사용]을 설정합니다.
다음 강의에서는 맞춤 보고서, 대시보드를 만드는 방법에 대해 알아보겠습니다.
자주 묻는 질문
- 구글 태그매니저의 전자상거래 관련 태그에 [향상된 전자상거래 기능 사용]이 제대로 설정되어 있는지 확인합니다.
- 구글 태그매니저의 [미리보기]에서 전자상거래 관련 태그가 제대로 작동하는 지 트리거 조건을 확인합니다.
- dataLayer에 입력된 전자상거래 데이터에 오탈자, 대소문자 그리고 변수명이 잘못 입력됐는지 확인합니다.
전자상거래 데이터가 dataLayer 입력되면 이 값은 추가적인 전자상거래 이벤트가 발생하거나 페이지가 바뀌기 전까지는 계속 남아있습니다.
만약, Google Analytics 설정 변수에 전자상거래 설정을 했다면, 이 설정 변수를 사용하는 모든 이벤트가 실행될 때마다 동일한 전자상거래 데이터가 계속해서 전송되게 됩니다. 그렇기 때문에, 전자상거래와 관련된 태그에만 전자상거래 설정을 해야합니다.
향상된 전자상거래 버튼이 없을 수 있나요..?
안녕하세요, 성이름님!
태그가 [Google 애널리틱스: 유니버셜 애널리틱스] 유형이 맞나요?
해당 유형에서는 향상된 전자상거래 버튼이 없을 수 없습니다 ㅎㅎ