Google 애널리틱스 4 보고서 변환
Google 애널리틱스 4 보고서를 BigQuery로 전송하면 보고서가 다음과 같은 BigQuery 테이블과 뷰로 전환됩니다.
| GA4 보고서 이름 | BigQuery 테이블 | BigQuery 뷰 |
|---|---|---|
| 잠재고객 | p_ga4_Audiences | ga4_Audiences |
| 인구통계 세부정보 | p_ga4_DemographicDetails | ga4_DemographicDetails |
| 이커머스 구매 건수 | p_ga4_EcommercePurchases | ga4_EcommercePurchases |
| 이벤트 | p_ga4_Events | ga4_Events |
| 방문 페이지 | p_ga4_LandingPage | ga4_LandingPage |
| 페이지 및 화면 | p_ga4_PagesAndScreens | ga4_PagesAndScreens |
| 프로모션 | p_ga4_Promotions | ga4_Promotions |
| 기술 세부정보 | p_ga4_TechDetails | ga4_TechDetails |
| 트래픽 획득 | p_ga4_TrafficAcquisition | ga4_TrafficAcquisition |
| 사용자 획득 | p_ga4_UserAcquisition | ga4_UserAcquisition |
Google 애널리틱스 보고서의 테이블 스키마
테이블 이름: Audiences
| 필드 이름 | 설명 |
|---|---|
| audienceName | 잠재고객의 이름입니다. 사용자는 보고서 기간 동안 사용자가 속한 잠재고객으로 보고됩니다. 현재의 사용자 행동은 보고서에서 과거의 잠재고객 멤버십에 영향을 미치지 않습니다. |
| averageSessionDuration | 사용자 세션의 평균 시간 (초)입니다. |
| newUsers | 내 사이트와 처음 상호작용했거나 내 앱을 처음 실행한 사용자 수입니다 (트리거된 이벤트: first_open 또는 first_visit). |
| screenPageViewsPerSession | 사용자가 세션별로 조회한 앱 화면 또는 웹페이지의 수입니다. 한 페이지 또는 한 화면을 반복해서 조회한 횟수도 집계에 포함됩니다. (screen_view 이벤트 수 + page_view events 이벤트 수) ÷ 세션 수. |
| 세션 | 사이트 또는 앱에서 시작된 세션수입니다 (이벤트 트리거: session_start). |
| totalRevenue | 구매, 구독, 광고 수익의 합계 (구매 수익 + 구독 수익 + 광고 수익)에서 환불된 거래 수익을 뺀 값입니다. |
| totalUsers | 이벤트가 로깅될 때 사이트 또는 앱이 사용 중이었는지 여부와 관계없이 하나 이상의 이벤트를 로깅한 개별 사용자 수입니다. |
테이블 이름: DemographicDetails
| 필드 이름 | 설명 |
|---|---|
| brandingInterest | 쇼핑 유입경로의 상위에 있는 사용자가 보이는 관심분야입니다. 사용자가 여러 관심분야 카테고리의 집계에 포함될 수 있습니다. 예를 들어 쇼핑객, 라이프스타일 및 취미/반려동물 애호가, 여행/여행 애호가/해변 여행자 등이 있습니다. |
| city | 사용자 활동이 발생한 도시입니다. |
| 국가 | 사용자 활동이 발생한 국가입니다. |
| 언어 | 사용자 브라우저 또는 기기의 언어 설정입니다. 예를 들면 영어로 작성합니다. |
| 리전 | 사용자 활동이 발생한 지역으로, 사용자의 IP 주소에서 파생됩니다. |
| userAgeBracket | 사용자 연령대입니다. |
| userGender | 사용자 성별입니다. |
| activeUsers | 내 웹사이트 또는 애플리케이션을 방문한 개별 사용자의 수입니다. |
| engagedSessions | 참여 이벤트가 발생한 세션 수입니다. |
| engagementRate | 참여 이벤트가 발생한 세션의 비율입니다. |
| eventCount | 이벤트 수입니다. |
| keyEvents | 발생한 주요 이벤트 수입니다. |
| newUsers | 내 사이트와 처음 상호작용했거나 내 앱을 처음 실행한 사용자 수입니다 (트리거된 이벤트: first_open 또는 first_visit). |
| totalRevenue | 구매, 구독, 광고 수익의 합계 (구매 수익 + 구독 수익 + 광고 수익)에서 환불된 거래 수익을 뺀 값입니다. |
| totalUsers | 이벤트가 로깅될 때 사이트 또는 앱이 사용 중이었는지 여부와 관계없이 하나 이상의 이벤트를 로깅한 개별 사용자 수입니다. |
| userEngagementDuration | 내 웹사이트 또는 앱이 사용자 기기의 포그라운드에 표시된 총 시간 (초)입니다. |
| userKeyEventRate | 주요 이벤트를 트리거한 사용자의 비율입니다. |
테이블 이름: EcommercePurchases
| 필드 이름 | 설명 |
|---|---|
| itemBrand | 상품의 브랜드 이름입니다. |
| itemCategory | 상품이 분류되는 계층별 카테고리입니다. 예를 들어 의류/남성/여름/셔츠/티셔츠에서는 의류가 상품 카테고리입니다. |
| itemCategory2 | 상품이 분류되는 계층별 카테고리입니다. 예를 들어 의류/남성/여름/셔츠/티셔츠에서는 남성이 상품 카테고리 2입니다. |
| itemCategory3 | 상품이 분류되는 계층별 카테고리입니다. 예를 들어 의류/남성/여름/셔츠/티셔츠에서는 여름이 상품 카테고리 3입니다. |
| itemCategory4 | 상품이 분류되는 계층별 카테고리입니다. 예를 들어 의류/남성/여름/셔츠/티셔츠에서는 셔츠가 상품 카테고리 4입니다. |
| itemCategory5 | 상품이 분류되는 계층별 카테고리입니다. 예를 들어 의류/남성/여름/셔츠/티셔츠에서는 티셔츠가 상품 카테고리 5입니다. |
| itemId | 상품의 ID |
| itemListPosition | 목록에서 상품의 위치입니다. 예를 들어 목록에서 판매하는 제품입니다. 이 측정기준은 상품 배열의 index 매개변수에 의해 태그 지정에 채워집니다. |
| itemName | 상품의 이름입니다. |
| itemVariant | 제품의 특정 옵션입니다. 예를 들어 크기의 경우 XS, S, M, L, 색상의 경우 빨간색, 파란색, 녹색, 검은색입니다. item_variant 매개변수에 의해 채워집니다. |
| itemsAddedToCart | 단일 상품에 대해 장바구니에 추가된 단위 수입니다. 이 측정항목은 add_to_cart 이벤트의 상품 수량을 집계합니다. |
| itemRevenue | 구매에서 발생한 총수익에서 상품에서만 발생한 환불된 거래 수익을 뺀 값입니다. 상품 수익은 가격과 수량의 곱입니다. 상품 수익에는 세금 및 배송비 값이 제외됩니다. 세금 및 배송비 값은 상품 수준이 아닌 이벤트 수준에서 지정됩니다. |
| itemsPurchased | 구매 이벤트에 포함된 단일 상품의 단위 수입니다. 이 측정항목은 구매 이벤트의 상품 수량을 집계합니다. |
| itemsViewed | 단일 상품의 조회된 단위 수입니다. 이 측정항목은 view_item 이벤트의 상품 수량을 집계합니다. |
테이블 이름: Events
| 필드 이름 | 설명 |
|---|---|
| eventName | 이벤트 이름 |
| eventCount | 이벤트 수입니다. |
| eventCountPerUser | 사용자당 평균 이벤트 수 (이벤트 수를 활성 사용자 수로 나눈 값)입니다. |
| totalRevenue | 구매, 구독, 광고 수익의 합계 (구매 수익 + 구독 수익 + 광고 수익)에서 환불된 거래 수익을 뺀 값입니다. |
| totalUsers | 이벤트가 로깅될 때 사이트 또는 앱이 사용 중이었는지 여부와 관계없이 하나 이상의 이벤트를 로깅한 개별 사용자 수입니다. |
테이블 이름: LandingPage
| 필드 이름 | 설명 |
|---|---|
| landingPage | 세션의 첫 번째 페이지 조회와 연결된 페이지 경로입니다. |
| activeUsers | 내 웹사이트 또는 애플리케이션을 방문한 개별 사용자의 수입니다. |
| keyEvents | 발생한 주요 이벤트 수입니다. |
| newUsers | 내 사이트와 처음 상호작용했거나 내 앱을 처음 실행한 사용자 수입니다 (트리거된 이벤트: first_open 또는 first_visit). |
| sessionKeyEventRate | 주요 이벤트가 트리거된 세션의 비율입니다. |
| 세션 | 사이트 또는 앱에서 시작된 세션수입니다 (이벤트 트리거: session_start). |
| totalRevenue | 구매, 구독, 광고 수익의 합계 (구매 수익 + 구독 수익 + 광고 수익)에서 환불된 거래 수익을 뺀 값입니다. |
| userEngagementDurationPerSession | 세션당 평균 참여 시간 |
테이블 이름: PagesAndScreens
| 필드 이름 | 설명 |
|---|---|
| contentGroup | 게시된 콘텐츠 항목에 적용되는 카테고리입니다. 이벤트 매개변수 content_group으로 입력됩니다. |
| unifiedPagePathScreen | 이벤트가 기록된 페이지 경로 (웹) 또는 화면 클래스 (앱)입니다. |
| unifiedScreenClass | 이벤트가 기록된 페이지 제목 (웹) 또는 화면 클래스 (앱)입니다. |
| unifiedScreenName | 이벤트가 기록된 페이지 제목 (웹) 또는 화면 이름 (앱)입니다. |
| activeUsers | 내 웹사이트 또는 애플리케이션을 방문한 개별 사용자의 수입니다. |
| eventCount | 이벤트 수입니다. |
| keyEvents | 발생한 주요 이벤트 수입니다. |
| screenPageViews | 사용자가 조회한 앱 화면 또는 웹페이지의 수입니다. 한 페이지 또는 한 화면을 반복해서 조회한 횟수도 집계에 포함됩니다. (screen_view 이벤트 수 + page_view 이벤트 수) |
| screenPageViewsPerUser | 활성 사용자별로 조회한 앱 화면 또는 웹페이지의 수입니다. 한 페이지 또는 한 화면을 반복해서 조회한 횟수도 집계에 포함됩니다. (screen_view 이벤트 수 + page_view 이벤트 수) ÷ 활성 사용자 수. |
| totalRevenue | 구매, 구독, 광고 수익의 합계 (구매 수익 + 구독 수익 + 광고 수익)에서 환불된 거래 수익을 뺀 값입니다. |
| userEngagementDuration | 내 웹사이트 또는 앱이 사용자 기기의 포그라운드에 표시된 총 시간 (초)입니다. |
테이블 이름: 프로모션
| 필드 이름 | 설명 |
|---|---|
| itemPromotionCreativeName | 상품 프로모션 광고 소재의 이름입니다. |
| itemPromotionId | 프로모션의 ID입니다. |
| itemPromotionName | 상품 프로모션의 이름입니다. |
| itemListPosition | 목록에서 상품의 위치입니다. 예를 들어 목록에서 판매하는 제품입니다. 이 측정기준은 상품 배열의 index 매개변수에 의해 태그 지정에 채워집니다. |
| itemsAddedToCart | 단일 상품에 대해 장바구니에 추가된 단위 수입니다. 이 측정항목은 add_to_cart 이벤트의 상품 수량을 집계합니다. |
| itemsCheckedOut | 단일 상품에 대해 결제된 단위 수입니다. 이 측정항목은 begin_checkout 이벤트의 상품 수량을 집계합니다. |
| itemPromotionClickThroughRate | 프로모션을 선택한 사용자 수를 동일한 프로모션을 조회한 사용자 수로 나눈 값입니다. 이 측정항목은 소수로 반환됩니다. 예를 들어 0.1382는 프로모션을 조회한 사용자의 13.82% 가 프로모션을 선택했음을 의미합니다. |
| itemRevenue | 구매에서 발생한 총수익에서 상품에서만 발생한 환불된 거래 수익을 뺀 값입니다. 상품 수익은 가격과 수량의 곱입니다. 상품 수익에는 세금 및 배송비 값이 제외됩니다. 세금 및 배송비 값은 상품 수준이 아닌 이벤트 수준에서 지정됩니다. |
| itemsClickedInPromotion | 단일 상품의 프로모션에서 클릭된 단위 수입니다. 이 측정항목은 select_promotion 이벤트의 상품 수량을 집계합니다. |
| itemsPurchased | 구매 이벤트에 포함된 단일 상품의 단위 수입니다. 이 측정항목은 구매 이벤트의 상품 수량을 집계합니다. |
| itemsViewedInPromotion | 단일 상품의 프로모션에서 조회된 단위 수입니다. 이 측정항목은 view_promotion 이벤트의 상품 수량을 집계합니다. |
테이블 이름: TechDetails
| 필드 이름 | 설명 |
|---|---|
| appVersion | 앱의 버전 이름 (Android) 또는 약식 번들 버전 (iOS)입니다. |
| browser | 웹사이트를 보는 데 사용되는 브라우저입니다. |
| deviceCategory | 기기의 유형(데스크톱, 태블릿, 모바일). |
| operatingSystem | 앱 또는 웹사이트 방문자가 사용하는 운영체제입니다. Windows 및 Android와 같은 데스크톱 및 모바일 운영체제가 포함됩니다. |
| operatingSystemVersion | 웹사이트 또는 앱 방문자가 사용하는 운영체제 버전입니다. 예를 들어 Android 10의 버전은 10이고 iOS 13.5.1의 버전은 13.5.1입니다. |
| operatingSystemWithVersion | 운영체제 및 버전입니다. 예를 들면 Android 10 또는 Windows 7입니다. |
| 플랫폼 | 앱 또는 웹사이트가 실행된 플랫폼입니다(예: 웹, iOS, Android). 보고서에서 스트림 유형을 확인하려면 platform과 streamId를 모두 사용하세요. |
| platformDeviceCategory | 내 웹사이트 또는 모바일 앱이 실행된 플랫폼 및 기기 유형입니다. (예: Android/모바일) |
| screenResolution | 사용자 모니터의 화면 해상도입니다. 예: 1920x1080. |
| activeUsers | 내 웹사이트 또는 애플리케이션을 방문한 개별 사용자의 수입니다. |
| engagedSessions | 10초 넘게 지속되었거나, 주요 이벤트가 발생했거나, 화면 조회수가 2회 이상인 세션수입니다. |
| engagementRate | 참여 세션의 비율입니다 (참여 세션을 세션으로 나눈 값). 이 측정항목은 소수로 반환됩니다. 예를 들어 0.7239는 세션의 72.39% 가 참여 세션이었음을 의미합니다. |
| eventCount | 이벤트 수입니다. |
| keyEvents | 발생한 주요 이벤트 수입니다. |
| newUsers | 내 사이트와 처음 상호작용했거나 내 앱을 처음 실행한 사용자 수입니다 (트리거된 이벤트: first_open 또는 first_visit). |
| totalRevenue | 구매, 구독, 광고 수익의 합계 (구매 수익 + 구독 수익 + 광고 수익)에서 환불된 거래 수익을 뺀 값입니다. |
| userEngagementDuration | 내 웹사이트 또는 앱이 사용자 기기의 포그라운드에 표시된 총 시간 (초)입니다. |
표 이름: TrafficAcquisition
| 필드 이름 | 설명 |
|---|---|
| sessionCampaignName | 세션의 마케팅 캠페인 이름입니다. Google Ads 캠페인, 수동 캠페인, 기타 캠페인이 포함됩니다. |
| sessionDefaultChannelGroup | 세션의 기본 채널 그룹은 주로 소스 및 매체를 기반으로 합니다. 직접, 자연 검색, 유료 소셜, 소셜 미디어를 통한 자연 트래픽, 이메일, 제휴사, 추천, 유료 검색, 동영상, 디스플레이가 포함된 열거형입니다. |
| sessionMedium | 웹사이트 또는 앱에서 세션을 시작한 매체입니다. |
| sessionPrimaryChannelGroup | 세션으로 이어진 기본 채널 그룹입니다. 기본 채널 그룹은 Google 애널리틱스의 표준 보고서에 사용되는 채널 그룹이며, 시간 경과에 따른 채널 그룹화와 일치하는 속성 데이터의 활성 기록 역할을 합니다. |
| sessionSource | 웹사이트 또는 앱에서 세션을 시작한 소스입니다. |
| sessionSourceMedium | sessionSource 및 sessionMedium 측정기준의 결합된 값입니다. |
| sessionSourcePlatform | 세션 캠페인의 소스 플랫폼입니다. UTM을 사용하는 트래픽에 대해 이 필드가 '수동'을 반환하는 것에 의존하지 마세요. 이 필드는 향후 기능 출시를 위해 '수동'을 반환하는 것에서 '(not set)'을 반환하는 것으로 업데이트될 예정입니다. |
| eventCount | 이벤트 수입니다. |
| eventsPerSession | 세션당 평균 이벤트 수 (이벤트 수를 세션 수로 나눈 값)입니다. |
| engagementRate | 참여 세션의 비율입니다 (참여 세션을 세션으로 나눈 값). 이 측정항목은 소수로 반환됩니다. 예를 들어 0.7239는 세션의 72.39% 가 참여 세션이었음을 의미합니다. |
| engagedSessions | 10초 넘게 지속되었거나, 주요 이벤트가 발생했거나, 화면 조회수가 2회 이상인 세션수입니다. |
| keyEvents | 발생한 주요 이벤트 수입니다. |
| 세션 | 사이트 또는 앱에서 시작된 세션수입니다 (이벤트 트리거: session_start). |
| sessionKeyEventRate | 주요 이벤트가 트리거된 세션의 비율입니다. |
| totalRevenue | 구매, 구독, 광고 수익의 합계 (구매 수익 + 구독 수익 + 광고 수익)에서 환불된 거래 수익을 뺀 값입니다. |
| userEngagementDurationPerSession | 세션당 평균 참여 시간 |
테이블 이름: UserAcquisition
| 필드 이름 | 설명 |
|---|---|
| firstUserCampaignName | 사용자를 최초로 획득한 마케팅 캠페인의 이름. Google Ads 캠페인, 수동 캠페인, 기타 캠페인이 포함됩니다. |
| firstUserDefaultChannelGroup | 사용자를 처음 획득한 기본 채널 그룹입니다. 기본 채널 그룹은 주로 소스 및 매체를 기반으로 합니다. 직접, 자연 검색, 유료 소셜, 소셜 미디어를 통한 자연 트래픽, 이메일, 제휴사, 추천, 유료 검색, 동영상, 디스플레이가 포함된 열거형입니다. |
| firstUserMedium | 사용자를 웹사이트 또는 앱으로 처음 획득한 매체입니다. |
| firstUserPrimaryChannelGroup | 사용자를 처음 획득한 기본 채널 그룹입니다. 기본 채널 그룹은 Google 애널리틱스의 표준 보고서에 사용되는 채널 그룹이며, 시간 경과에 따른 채널 그룹화와 일치하는 속성 데이터의 활성 기록 역할을 합니다. |
| firstUserSource | 사용자를 웹사이트 또는 앱으로 처음 획득한 소스입니다. |
| firstUserSourceMedium | firstUserSource 및 firstUserMedium 측정기준의 결합된 값입니다. |
| firstUserSourcePlatform | 사용자를 처음 획득한 소스 플랫폼입니다. UTM을 사용하는 트래픽에 대해 이 필드가 '수동'을 반환하는 것에 의존하지 마세요. 이 필드는 향후 기능 출시를 위해 '수동'을 반환하는 것에서 '(not set)'을 반환하는 것으로 업데이트될 예정입니다. |
| activeUsers | 내 웹사이트 또는 애플리케이션을 방문한 개별 사용자의 수입니다. |
| engagedSessions | 10초 넘게 지속되었거나, 주요 이벤트가 발생했거나, 화면 조회수가 2회 이상인 세션수입니다. |
| eventCount | 이벤트 수입니다. |
| keyEvents | 발생한 주요 이벤트 수입니다. |
| newUsers | 내 사이트와 처음 상호작용했거나 내 앱을 처음 실행한 사용자 수입니다 (트리거된 이벤트: first_open 또는 first_visit). |
| totalRevenue | 구매, 구독, 광고 수익의 합계 (구매 수익 + 구독 수익 + 광고 수익)에서 환불된 거래 수익을 뺀 값입니다. |
| totalUsers | 이벤트가 로깅될 때 사이트 또는 앱이 사용 중이었는지 여부와 관계없이 하나 이상의 이벤트를 로깅한 개별 사용자 수입니다. |
| userEngagementDuration | 내 웹사이트 또는 앱이 사용자 기기의 포그라운드에 표시된 총 시간 (초)입니다. |
| userKeyEventRate | 주요 이벤트를 트리거한 사용자의 비율입니다. |