[BigQuery] GA4: BigQuery로 내보내기

넘실넘실·2025년 1월 30일

🔖 스트리밍 내보내기 vs 일일(일괄) 내보내기

스트리밍 내보내기 일일(일괄) 내보내기
몇 분 내에 데이터를 받아볼 수 있음 전날의 데이터가 포함된 1개의 파일이 매일 내보내기 됨
이벤트 수가 제한 X 무료 버전 GA4에서는 이벤트 수 한도가 100만개. 이벤트 수가 100만개 이상인 경우에는 이벤트 수를 줄이거나 유료버전 GA360을 사용해야 함
데이터 1GB당 $0.05의 빅쿼리 비용이 추가로 발생
실패한 업로드, 지연된 이벤트 처리 등과 같은 이유로 일부 데이터를 포함하지 않을 수 있고, 신규 사용자에 대한 다음 사용자 기여 분석이 데이터에 포함되지 않습니다.
  • `traffic_source.name(보고 측정기준: 사용자 캠페인)
  • traffic_source.source(보고 측정기준: 사용자 소스)
  • traffic_source.medium(보고 측정기준: 사용자 매체)
스트리밍 내보내기로 받은 데이터보다 안정적인 데이터를 받을 수 있습니다
  • is_active_user : 일일 테이블(events_YYYYMMDD)에만 포함
  • 테이블이 삭제된 경우
  • 스트리밍 외에 일일 내보내기 옵션도 사용하는 경우
  • 일일 테이블이 완료된 경우
  • 🔖 GA4와 BigQuery로 내보낸 데이터 비교하기

    ✅ 애널리틱스와 BigQuery의 연결 확인하기

    1. 관리의 제품 연결에서 BigQuery 연결을 클릭합니다.
    2. 링크 행을 찾아 프로젝트 ID가 데이터를 비교할 BigQuery 프로젝트와 일치하는지 확인합니다.

    ✅ 설정이 일치하는지 확인하기

    보고 ID를 기기 ID로 설정하기

    • GA4는 기기 ID를 기반으로 하는 데이터만 BigQuery로 내보내기 때문에 GA4에 다른 보고 ID가 설정된 경우 BigQuery와의 비교가 부정확해진다.
    • 데이터를 비교할 때 보고 ID를 기기 ID로 변경했다가 작업을 완료한 후에 다른 보고 ID로 다시 변경하는 경우 리타겟팅 캠페인이 꼬일 수도 있다고 한다.

    시간대가 일치하는지 확인하기

    • BigQuery의 내보낸 데이터 시간대는 Google 애널리틱스의 속성 시간대와 동일해야 한다
    애널리틱스에서 시간대 확인하기
    1. 관리의 속성에서 속성 세부정보를 클릭한다.
    2. 보고 시간대를 찾는다.
    BigQuery에서 시간대 확인하기
    1. 애널리틱스 계정에 연결된 BigQuery 프로젝트를 연다
      2/ 애널리틱스 데이터 세트를 선택한다.
    2. events_ 테이블을 선택한다.
    3. 세부정보 탭으로 이동한다.
    4. 테이블 정보에서 생성 날짜 타임스탬프를 찾는다. 시간대는 타임스탬프 끝부분에 표시된다. 예를 들어 타임스탬프가 2023년 4월 23일 오후 12:44:54(UTC-7)인 경우 UTC-7이 시간대를 나타낸다.

    ✅ 데이터 스트림 또는 이벤트가 내보내기에서 제외되었는지 확인하기

    1. 관리의 제품 연결에서 BigQuery 연결을 클릭한다.
    2. 연결된 BigQuery 프로젝트의 행을 클릭한다.!
    3. 데이터 구성에서 데이터 스트림 및 이벤트 구성을 선택합니다.
    4. 내보낼 데이터 스트림에서 속성의 모든 데이터 스트림이 내보내지고 있는지 확인합니다. 그렇지 않은 경우 어떤 항목이 누락되었는지 확인합니다.
    5. 제외할 이벤트에서, 내보내기에서 제외된 이벤트가 있는지 확인합니다. 제외된 이벤트가 있으면 기록해 둡니다.

    ✅ 이벤트 수 비교하기

    애널리틱스와 BigQuery의 총 이벤트 수는 2~5% 정도 차이가 난다.

    GA4에서 총 이벤트 수 찾기


    1. Google 애널리틱스에 로그인합니다.
    2. 왼쪽 메뉴에서 보고서 를 선택합니다.
    3. 왼쪽에서 참여 > 이벤트를 클릭합니다.
    4. 비교하려는 날짜의 보고서 기간을 조정합니다.
    5. 이벤트 수 열에서 첫 번째 행 위의 총 이벤트 수를 찾습니다.

    BigQuery에서 총 이벤트 수 찾기


    1. 애널리틱스 계정에 연결된 BigQuery 프로젝트를 엽니다.
    2. 애널리틱스 데이터 세트를 선택합니다.
    3. events_ 테이블을 선택합니다.
    4. 세부정보 탭으로 이동합니다.
    5. 저장용량 정보에서 행 수를 찾습니다.


    📑 reference

    profile
    어쩌다보니 데이터쟁이

    0개의 댓글