GA4 & 빅쿼리 내보내기(Bigquery link) (2편) – Bigquery 연결, events_ 테이블 쌓기

GA4 & 빅쿼리 내보내기(Bigquery link) (2편) – Bigquery 연결, events_ 테이블 쌓기

Google Analytics 4(GA4)를 활용해 트래픽, 유저 데이터를 분석하고 리포트하는 것은 말할 것도 없이 자연스러운 일입니다. 다만, GA4를 어떻게 활용하느냐에 따라 그 결과는 크게 달라집니다. GA4에서 제공되는 데이터는 많지만, 지금 상황에 맞게 데이터를 추출하고 가공하는 것이 더 중요합니다.

그렇기 때문에 GA4 대시보드 뿐만 아니라 빅쿼리로 데이터를 연동(Bigquery Link)하는 것 또한 필수적입니다. Bigquery SQL로 분석하고싶은 데이터를 더 자세하게 확인할 수 있고, 무엇보다 Looker studio(루커 스튜디오)에 커스텀 쿼리를 통해 더 다양한 맟춤 시각화 처리를 할 수 있다는 장점이 있습니다. 아래 링크에서 해당 내용에 대해 서술한 포스트도 참고해보세요.

https://warren.kim/post/looker-studio-parse-date

GA4 에서 빅쿼리 연결하기 - Bigquery Link

이번에 말씀드릴 GA4 데이터를 빅쿼리로 연동하는 방법은 꽤 간단한 버전입니다.프로젝트 단위로 관리를 한다는 가정하에, 빅쿼리 프로젝트를 먼저 생성해보겠습니다.

Step 1. Bigquery 프로젝트 생성하기

  1. Google Cloud Platform(GCP)에 로그인하고 콘솔로 진입합니다.
    https://cloud.google.com/?hl=ko
  2. 서비스 약관 등을 동의하고 "프로젝트 만들기"를 클릭합니다.
    - GCP 에서는 샌드박스를 통해 일정데이터 수준까지 무료로 사용할 수 있습니다. (빅쿼리 가격 책정)
  3. 프로젝트 이름 및 조직이 있을 경우 조직 설정, 없을 경우 조직 없음으로 하셔도 무방합니다.

Step 2. GA4 에서 Bigquery 연결하기

  1. 빅쿼리에 연결할 Google Analytics 4 계정 속성으로 진입합니다.
  2. 왼쪽 하단 톱니바퀴의 Admin 으로 진입합니다.
  3. 왼쪽의 메뉴에서 Property settings > Product links > Bigquery links 로 진입합니다.
  4. 화면에서 Link 버튼을 클릭합니다.
  5. Choose a BigQuery project 에서 방금 생성한 Bigquery 프로젝트로 연결합니다. (혹은 사용하실 프로젝트로 연결하세요)
  6. Data location 설정
  7. Include advertising identifiers for mobile app streams 의 경우 상황에 따라 체크하세요.
  8. Export type 은 Daily로 설정해줍니다.
  9. User data 역시 상황에 따라 체크하세요.

이제 Bigquery Link 가 제대로 되었는지, Bigquery 프로젝트로 다시 들어가봅니다.Bigquery 탐색기 영역에서 프로젝트 안에 analytics 라는 데이터 세트가 생성된 것을 확인해볼 수 있습니다. 그리고 그 데이터 세트 안에는 events_ 라는 테이블이 쌓이게 됩니다.

빅쿼리 프로젝트에 생성된 GA4 데이터 세트
빅쿼리 프로젝트에 생성된 GA4 데이터 세트

위 이미지와 같이 GA4 데이터 세트의 경우 analytics_숫자로 새로 생성되게 됩니다. events_로 매일 누적된 테이블도 보실 수 있습니다. 이를 _table_suffix 를 사용해 events_ 테이블을 쿼리하는 방법에 대해서는 이전에 작성한 포스트를 참고해보실 수 있습니다.

https://warren.kim/post/ga4-bigquery-table-suffix