티스토리 뷰

Hello, GA4

 

Google Analytics 4(GA4)는 구글에서 제공하는 웹 분석 도구 중 하나로, 기존의 Universal Analytics (UA)와는 다른 구조와 기능을 가지고 있습니다. GA4는 향상된 사용자 경험과 효율성, 광고 및 마케팅 분석 등을 위해 개발되었습니다.

기존의 UA와는 달리, GA4는 이벤트 중심의 데이터 수집 방식을 채택하고 있습니다. 이벤트 중심의 데이터 수집은 화면 뷰나 페이지 뷰 등에 대한 추적이 아닌, 사용자가 웹 사이트에서 수행하는 작업에 초점을 둡니다. 예를 들어, 사용자가 제품을 구매하거나 동영상을 시청하는 등의 작업은 이벤트로 수집되며, 이를 기반으로 사용자의 행동 패턴 등을 분석할 수 있습니다.

또한, GA4는 머신 러닝을 활용한 분석 기능을 제공합니다. 예를 들어, 사용자가 어떤 이벤트를 수행할 가능성이 높은 지를 예측하는 기능을 제공하며, 이를 활용하여 마케팅 전략을 세울 수 있습니다. 또한, GA4는 사용자 데이터 보호를 강화한 새로운 개인정보 처리 방식을 도입하였습니다. 사용자가 동의한 경우에만 개인정보를 수집하고 분석하며, 이를 통해 GDPR, CCPA 등의 규정을 준수할 수 있습니다.

GA4는 UA와 호환성이 없으며, 별도의 추적 코드를 적용해야 합니다. 그러나, GA4에는 UA에서 제공하지 않는 다양한 기능이 제공되며, 새로운 마케팅 전략과 데이터 분석을 위해 업그레이드할 가치가 있습니다.

이번 글에서는 GA4를 BigQuery로 연동하는 방법에 대해 살펴보도록 하겠습니다. 먼저 아래와 같이 Google Analytics 사이트로 이동합니다.

스크롤을 아래로 내려주세요

 

스크롤을 아래로 내려보면 "BigQuery에 연결" 문구를 찾으실 수 있을 겁니다. 오른쪽에 화살표를 누르고 메뉴를 펼쳐서 "BigQuery 연결 설정"까지 클릭해 줍시다.

BigQuery 연결 설정

 

이제 아래와 같은 화면으로 이동될 텐데 "연결" 버튼을 클릭해 줍니다. 

"연결" 선택

 

BigQuery 프로젝트를 선택해줘야 합니다. 우측에 "BigQuery 프로젝트 선택하기"를 클릭해서 연결 가능한 프로젝트를 가져옵니다. 

BigQuery 프로젝트 선택하기

 

연결 가능한 프로젝트 목록이 보일 텐데 데이터를 쌓을 프로젝트를 선택합니다. 여기서는 제가 사용 중인 toy-project-119 라는 프로젝트를 선택했습니다.

연결 가능한 프로젝트를 선택

 

프로젝트를 선택했으면 데이터 위치에 따른 이슈를 고려해서 데이터를 쌓을 리전(지역, 위치)을 선택해야 합니다. GDPR (General Data Protection Regulation) 등의 법규에 따라 EU(European Union) 지역의 데이터는 EU 리전에 저장해야 합니다. 또한, 데이터 접근 시간을 최소화하기 위해 사용자의 지리적 위치와 가까운 리전을 선택하는 것도 고려되어야 합니다.

데이터 위치를 선택하고 다음으로 넘어갑니다

 

이제 BigQuery에 데이터를 전송할 빈도를 선택하게 됩니다. 하루에 한 번 전송하는 방식과 스트리밍 방식을 선택할 수 있는데 기본적으로 BigQuery 무료 계정 사용자에게는 스트리밍 방식은 지원되지 않습니다. 그리고 쌓이는 데이터 생김새도 조금 다른데, 스트리밍의 경우 지속적으로 데이터를 쌓기 때문에 테이블 이름이 YYYYMMDD로 끝나지 않습니다. 테이블을 더 짧은 시간 단위로 구성해서 데이터를 적재하다가 그날의 마지막 이벤트가 적재되면 해당 테이블들의 데이터는 삭제하고 YYYYMMDD 테이블로 만들어줍니다.

무료 유저는 아니지만 일단 매일을 선택했습니다

 

이제 끝났습니다. 내용을 검토하고 이상 없으면 보내기 버튼을 눌러서 마무리합니다.

충분히 검토해주세요

 

연결이 생성된 것을 확인해 줍니다.

 

이제 아래와 같이 BigQuery 링크를 확인하실 수 있습니다.

테스트로 사용한 toy-project-119에 연결됐습니다

 

이제 기다렸다가 BigQuery에 데이터가 정상적으로 적재되는지 확인하시면 됩니다. 데이터가 적재되면 아래와 같이 GA4 스키마를 확인하실 수 있습니다.

GA4의 풍성한 스키마를 확인하세요

 

쿼리를 실행해서 데이터가 잘 들어왔는지 확인해 줍니다.

정상적으로 수집됩니다

 

 

# 마무리

이상으로 GA4를 BigQuery에 연동하는 방법에 대해 알아보았습니다. Google Analytics 4에서 제공하는 데이터를 BigQuery에서 분석하면 더 다양한 인사이트를 얻을 수 있습니다. 데이터 분석을 통해 비즈니스의 성과를 개선할 수 있는데, GA4와 BigQuery의 결합은 이를 위한 강력한 도구를 제공합니다.

앞으로도 더 많은 데이터 분석 기술과 방법을 공부하며 데이터를 분석하고, 비즈니스에 적용하는 데에 활용해 보시기 바랍니다.

댓글
최근에 올라온 글
최근에 달린 댓글
글 보관함
Total
Today
Yesterday