판매하는 제품 및 서비스와 사용자가 어떻게 상호작용하는지 이해하면 전자상거래 웹사이트 또는 모바일 앱에서 쇼핑 환경을 최적화하는 데 도움이 됩니다. 예를 들어 사용자가 많이 보는 제품을 파악하고 간접 광고, 프로모션, 배너가 전환에 미치는 영향을 측정할 수 있습니다.
전자상거래 데이터 수집하기
전자상거래 데이터를 수집하려면 웹사이트나 앱 또는 Google 태그 관리자 컨테이너에 전자상거래 이벤트를 추가해야 합니다. 이러한 이벤트는 추가적인 맥락이 있어야 의미가 있으므로 이벤트가 자동으로 전송되지는 않습니다. 이벤트를 추가한 후 다른 사람이 웹사이트나 앱을 사용하면 애널리틱스에서 전자상거래 데이터가 표시되기 시작합니다.
아래의 드롭다운을 사용하여 이벤트를 전송하는 방법에 대해 알아보세요.
Google 태그(웹사이트)
Google 태그를 추가한 위치 아래의 어느 곳에나 전자상거래 이벤트를 배치할 수 있습니다. 예를 들어 다음은 모두 이벤트를 배치할 수 있는 위치입니다.
<!DOCTYPE html> <html lang="ko"> <head> <!-- 태그가 여기 삽입됨 --> <!-- 전자상거래 이벤트를 여기에 배치할 수 있음 -> <title>페이지 제목</title> <!-- 전자상거래 이벤트를 여기에 배치할 수 있음 -->
</head> <body> <!-- 전자상거래 이벤트를 여기에 배치할 수 있음 -->
<!-- 사이트에서 사용자에게 표시되는 부분 --> <!-- 여기에 전자상거래 이벤트를 배치할 수 있음 -->
</body> </html>
이벤트를 전송하는 방법에 대한 자세한 내용은 이벤트 설정하기를 참고하세요. 각 이벤트에 대한 자세한 내용은 전자상거래 측정하기를 참고하세요. Google 태그 배치에 대한 자세한 내용은 Google 태그에 대한 정보를 참고하세요.
Google 태그 관리자(웹사이트)
- Google 태그 관리자에서 태그 > 새로 만들기를 클릭합니다.
- 태그 구성 > Google 애널리틱스: GA4 이벤트를 클릭합니다.
- 구성 태그에서 Google 애널리틱스 4 구성 태그를 선택합니다.
- 이벤트 이름에서 이벤트의 이름을 입력합니다(예:
view_item_list
). - 이벤트 매개변수에서 각 이벤트 수준 매개변수 행을 추가합니다.
이벤트 수준 매개변수는
items
배열에는 포함되지 않고 이벤트 내에 포함되는 매개변수입니다(예:view_item_list
이벤트의item_list_id
및item_list_name
매개변수). - 매개변수 이름에 매개변수의 이름을 입력합니다.
- 값에서 필드 옆에 있는 +를 클릭하고 기존 변수를 선택하거나 새 변수를 추가합니다.
- 컨테이너를 저장하고 게시합니다.
예를 들어 사용자가 버튼을 클릭하는 경우와 같은 조건에 따라 이벤트를 트리거하려면 트리거를 만들어서 Google 애널리틱스 4 이벤트 태그에 트리거를 추가합니다.
Firebase용 Google 애널리틱스(모바일 앱)
실시간으로 구성 확인하기
보고서와 탐색 분석이 전자상거래 데이터로 채워지는 데 최대 24시간이 걸릴 수 있습니다. 그 사이 디버그 모드를 사용 설정하여 전자상거래 이벤트를 올바르게 설정했는지 확인할 수 있습니다. 디버그 모드를 사용 설정하면 DebugView를 통해 데이터를 실시간으로 확인할 수 있습니다.
전자상거래 이벤트에 매개변수 추가하기
매개변수는 판매하는 제품 또는 서비스와 고객이 상호작용하는 방식에 대한 맥락을 제공합니다. 판매하는 특정 제품 또는 서비스에 대한 정보는 상품 수준(예: items
배열 내) 정보입니다. 이러한 제품 또는 서비스와 사용자 간의 상호작용에 대한 정보는 이벤트 수준(예: items
배열 외) 정보입니다.
예를 들어 사용자가 웹사이트에서 구매 버튼을 클릭하면 purchase
이벤트가 실행됩니다. purchase
이벤트와 함께 고객이 지출한 총금액(이벤트 수준 정보)과 특정 상품에 지출한 금액(상품 수준 정보)을 포함할 수 있습니다.
아래의 Google 태그 코드 스니펫은 이러한 매개변수가 사용되는 위치를 보여줍니다.
gtag("event", "view_item", {
// Event-level parameters
items: [
{
// Item-level parameters
}
]
});
권장 전자상거래 매개변수는 애널리틱스에서 보고할 수 있는 측정기준 및 측정항목으로 자동 수집됩니다. 데이터의 속성(예: 셔츠 색상 또는 크기)을 나타내는 매개변수는 측정기준을 채우고, 정량적 측정값(예: 숫자, 평균, 비율, 백분율)을 나타내는 매개변수는 측정항목을 채웁니다.
전자상거래 이벤트에서 맞춤 매개변수를 전송하고 보고서에 표시하려면 맞춤 측정기준 및 측정항목을 참고하세요.
이벤트 매개변수 설정에 관한 자세한 내용은 이벤트 매개변수 설정을 참고하세요.
전자상거래 이벤트 이해하기
Google 애널리틱스는 사전에 만들어진 다양한 이벤트를 제공하므로 사용자가 매장과 상호작용하는 방식에 대한 정보를 수집하는 데 도움이 됩니다. 전자상거래 이벤트는 측정기준과 측정항목을 자동으로 채우고 Google은 계산을 통해 더 가치 있는 통계를 제공하기 때문에 맞춤 이벤트를 직접 만드는 것보다 이러한 이벤트를 사용하는 것이 좋습니다.
프로모션
프로모션은 웹사이트 또는 앱의 특정 부분에서 웹사이트 또는 앱의 또 다른 부분을 광고하는 한 가지 방식입니다. 예를 들어 프로모션을 통해 내 비즈니스에 중요한 업데이트와 할인으로 고객의 관심을 유도하는 배너와 팝업 상자를 표시할 수 있습니다.
view_promotion
및 select_promotion
이벤트를 추가하여 사용자가 프로모션과 상호작용하는 경우와 이러한 프로모션이 전환에 미치는 영향을 측정할 수 있습니다. 자세한 내용은 프로모션 적용을 참고하세요.
이러한 이벤트를 웹사이트 또는 앱에 추가할 때는 이벤트 수준 promotion_id
및 promotion_name
매개변수를 포함해야 합니다. 매개변수는 사용자가 상호작용하는 프로모션을 식별하는 데 유용합니다. 프로모션 이름과 ID는 임의로 지정할 수 있지만 사이트 또는 앱 전체에서 이름과 ID를 일관되게 지정해야 합니다.
사용자가 프로모션을 보거나 클릭한 후 구매하는 시점을 측정하려면 이후 모든 전자상거래 이벤트에 promotion_id
또는 promotion_name
매개변수 중 하나 이상을 추가해야 합니다.
환불
refund
이벤트를 사용하면 전액 환불과 부분 환불을 모두 측정할 수 있습니다. 전액 환불에는 구매한 모든 상품이 포함되며, 부분 환불에는 구매한 상품 중 일부만 포함됩니다. 전액 부분을 처리하는지, 또는 부분 환불을 처리하는지에 관계없이 items
배열에 환불된 각 항목을 포함해야 합니다. 자세한 내용은 구매 또는 환불 처리를 참고하세요.
전자상거래 데이터 보기
전자상거래 데이터는 Google 애널리틱스, BigQuery, Google Analytics Data API를 사용하여 액세스할 수 있는 측정기준 및 측정항목을 채웁니다.
전자상거래 구매 및 수익 창출 개요 보고서에는 전자상거래 정보가 자동으로 표시됩니다. 탐색 분석, BigQuery, Data API를 사용하면 임시 분석을 실행하고 애널리틱스 외부에서 맞춤 도구를 만들 수 있습니다. 전자상거래 데이터를 분석하는 방법을 알아보려면 전자상거래 탐색 분석 솔루션을 참고하세요.