GA4 BigQuery 데이터를 활용한 Looker Studio 시각화

Google Analytics 4(GA4)와 BigQuery를 활용하여 데이터를 분석하고, Looker Studio를 통해 시각화하는 방법을 소개합니다. 오늘은 “유입 소스/매체별 사용자 수와 세션 수“를 계산하는 BigQuery 쿼리를 작성하고, 이 데이터를 Looker Studio에 연결하여 쉽게 이해할 수 있도록 시각화하는 과정을 공유합니다.

1. BigQuery에서 GA4 데이터 조회

GA4 데이터를 분석하기 위해 BigQuery의 GA4 익스포트 테이블에서 필요한 데이터를 쿼리로 집계합니다.

BigQuery 쿼리 작성

아래는 유입 소스/매체별 사용자 수와 세션 수를 계산하는 SQL 쿼리입니다:

WITH sessions_data AS (
  SELECT
    traffic_source.source AS source,
    traffic_source.medium AS medium,
    COUNT(DISTINCT user_pseudo_id) AS users,
    COUNT(DISTINCT CONCAT(user_pseudo_id, '-', CAST(event_bundle_sequence_id AS STRING))) AS sessions
  FROM
    `your_project_id.your_dataset_id.events_*`
  WHERE
    _TABLE_SUFFIX BETWEEN '20240101' AND '20240131'  -- 원하는 날짜 범위
  GROUP BY
    source, medium
)
SELECT
  source,
  medium,
  users,
  sessions
FROM
  sessions_data
ORDER BY
  users DESC;
  • your_project_id: 프로젝트 ID를 입력하세요.
  • your_dataset_id: 데이터셋 ID를 입력하세요.
  • events_*: GA4 데이터 익스포트 테이블.
  • _TABLE_SUFFIX: 데이터 날짜 필터를 설정합니다.

결과 데이터 예시

SourceMediumUsersSessions
googleorganic12,34515,678
(direct)(none)8,91010,123
facebookcpc2,3453,456

2. Looker Studio로 데이터 시각화

Step 1: Looker Studio와 BigQuery 연결

  1. Looker Studio 대시보드에서 **“데이터 소스 만들기”**를 클릭합니다.
  2. Google BigQuery를 선택합니다.
  3. GA4 데이터를 저장한 프로젝트와 데이터셋을 탐색하여 쿼리 결과가 저장된 테이블을 선택합니다.
  4. 데이터 소스를 추가한 후, 스키마를 확인하고 연결을 완료합니다.

Step 2: 차트 만들기

  1. 새 보고서를 생성합니다.
  2. 차트 추가 > 테이블을 선택합니다.
  3. 테이블 설정:
    • : source, medium
    • : users, sessions
  4. 테이블을 시각적으로 개선하기 위해 조건부 서식과 색상을 추가할 수 있습니다.

Step 3: 시각적 개선

  1. 파이 차트를 추가하여 소스별 사용자 비율을 보여줍니다.
    • 차트 추가 > 파이 차트를 선택.
    • 분할 기준: source.
    • : users.
  2. 막대 차트를 추가하여 소스/매체별 세션 수를 시각화합니다.
    • 차트 추가 > 세로 막대형 차트를 선택.
    • 축 설정:
      • X축: source + medium.
      • Y축: sessions.

Step 4: 대시보드 공유

  1. 상단의 공유 버튼을 클릭하여 URL을 생성합니다.
  2. 대시보드에 적절한 설명과 필터를 추가하여 팀원들과 공유하세요.

3. 최종 대시보드 구성 예시

대시보드 주요 구성 요소:

  1. 테이블: 소스/매체별 사용자 수와 세션 수.
  2. 파이 차트: 주요 유입 소스별 사용자 비율.
  3. 막대 차트: 소스/매체별 세션 수.
  4. 날짜 필터: 분석 기간을 조정할 수 있는 필터 추가.

이 가이드대로 따라 하면 GA4 데이터를 활용한 강력한 대시보드를 만들 수 있습니다. 추가로 궁금한 점이나 더 필요한 자료가 있다면 댓글로 알려주세요!


게시됨

카테고리

작성자

댓글

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다