커뮤니티 입장하기
GA4 Edu 목록으로
심화GA4 연동관리 > BigQuery 링크

BigQuery 내보내기 설정과 원본 이벤트 표 구조 읽기

GA4 BigQuery 내보내기는 이벤트 단위 자료를 Google Cloud의 데이터 저장 및 조회 서비스인 BigQuery로 보내는 연결 기능입니다. 보고서 화면과 집계 방식이나 포함 자료가 다를 수 있습니다.

가상 자료로 연습하며 실제 GA4 계정이나 설정은 바뀌지 않습니다. 조작은 가로 폭 1,024px 이상에서 진행하고, 좁은 화면에서는 아래 설명과 단계별 그림을 읽습니다.

구독 상태를 확인하는 중입니다.

BigQuery 내보내기 설정과 원본 이벤트 표 구조 읽기, 무엇을 배우는지

보고서의 합계에서 한 단계 더 들어가 이벤트별 매개변수를 분석하고 싶을 때 BigQuery를 사용할 수 있습니다. 다만 내보내면 모든 누락이나 집계 차이가 해결되는 것은 아닙니다. 이번 실습은 프로젝트와 위치, 웹 스트림이 준비된 가상 연결에서 시작합니다. 약 13분 동안 내보내기 방식, 표 이름과 중첩 필드를 확인합니다. 실제 Cloud 연결이나 표에서 필요한 값을 조회하는 언어인 SQL의 유료 실행 없이 준비된 자료만 사용하며, 실제 연결에는 GA4 편집자 이상과 Cloud 프로젝트의 연결 관련 권한이 필요합니다.

01

일일 내보내기

events_20260813처럼 날짜가 붙은 표에 전날 자료를 제공합니다. 도착 시각은 보장되지 않으며 다음 날 오후나 더 늦게 도착할 수 있습니다. 늦은 이벤트 때문에 일반적으로 해당 날짜 이후 최대 3일까지 갱신될 수 있습니다. 표준 속성의 일일 내보내기에는 하루 이벤트 100만 개 한도가 있습니다.

02

스트리밍 내보내기

events_intraday_20260814처럼 당일 자료를 수분 내 제공하는 방식입니다. 누락 없는 완전성을 보장하지 않으며 일부 사용자 유입 정보 등은 일일 표와 다를 수 있습니다. 일일을 함께 켰다면 해당 날짜의 일일 표가 완성된 뒤 intraday 표가 삭제됩니다. 스트리밍만 선택한다고 일일 표도 생성되지는 않습니다.

03

비용과 샌드박스

일일과 스트리밍 모두 BigQuery의 저장 및 조회 비용을 확인해야 합니다. 스트리밍에는 추가 비용이 붙습니다. 무료 샌드박스는 제한된 범위에서 연습하는 환경이며 스트리밍 내보내기를 지원하지 않습니다. 실제 실행 전 현재 요금과 무료 사용량, 예상 조회량을 확인합니다.

04

데이터셋과 표

데이터셋은 관련 표를 묶는 단위입니다. GA4는 analytics_속성번호 형태의 데이터셋을 사용합니다. 프로젝트, 데이터셋, 표를 순서대로 지정해야 원하는 자료를 조회할 수 있습니다. 이 예제의 junjun-analytics와 123456789는 가상 식별자입니다.

05

event_params와 UNNEST

event_params는 이벤트에 붙은 매개변수들을 담은 반복 배열입니다. 각 항목은 key라는 이름과 value라는 값으로 나뉩니다. UNNEST는 배열을 행으로 펼치는 SQL 기능입니다. 펼친 행 수를 그대로 이벤트 수로 세면 한 이벤트를 여러 번 셀 수 있습니다.

06

자료형과 NULL

string_value는 문자열, int_value는 정수, double_value는 실수 값을 담는 칸입니다. 실제로 어떤 칸에 들어갔는지 원본을 확인합니다. 금액이라고 항상 실수 칸에 들어가는 것은 아닙니다. NULL은 값이 없음을 나타내며 0이나 빈 문자열과 다릅니다.

STEPS

관리 > BigQuery 링크 화면에서 따라 하는 순서

아래는 가상 실습의 순서입니다. 단계를 누르면 해당 화면을 크게 볼 수 있습니다. 실제 GA4는 속성의 보고서 구성과 권한에 따라 메뉴가 다를 수 있습니다. 수집 설정을 바꾸는 단계는 실제 데이터에도 영향을 주므로 해당 편의 적용 조건을 먼저 확인합니다.

  1. 왼쪽 제품 링크를 누릅니다. 실제 경로는 관리 > 제품 링크 > BigQuery 링크입니다. 신규 연결은 프로젝트, 데이터 위치, 대상 스트림과 제외 이벤트 등을 검토한 뒤 제출합니다. 이 예제는 준비 과정을 생략하고 내보내기 방식부터 연습합니다.

FAQ

자주 묻는 질문

실습을 마친 뒤 자주 나오는 질문을 정리했습니다. 질문을 누르면 답이 열립니다.

필요한 자료의 시점과 완전성, 비용을 함께 판단합니다. 전날 자료 분석에는 일일을 검토하고 당일의 빠른 관찰이 필요하면 스트리밍의 누락 및 필드 제한을 이해한 뒤 함께 사용할지 정합니다. 표준 속성과 Analytics 360의 선택지 및 한도가 다르며, 이 실습은 표준 속성의 일일과 스트리밍만 다룹니다.

3줄 요약

  1. 일일과 스트리밍은 함께 켤 수 있지만 도착 시점, 완전성과 비용을 구분합니다.
  2. 표 이름, 날짜와 내보내기 조건을 확인하고 같은 날짜의 자료를 중복 집계하지 않습니다.
  3. 중첩 매개변수는 키와 실제 자료형으로 꺼냅니다. 펼친 행 수를 이벤트 수로 혼동하지 않습니다.

GA4 개념 확인 / Google 공식 문서: BigQuery 내보내기

참고 자료

NEXT TUTORIAL

다음은 심화 9번
세그먼트 중복분석으로 겹치는 사용자 찾기

탐색 > 세그먼트 중복분석 화면을 같은 방식으로 조작하며 익힙니다.