2023-07-25 GA4와 빅쿼리 (1)

     

    클라우드 DB 분석을 위해 태블로를 설치하고 고객 행동 이벤트 추적을 위해 GA4를 연결했다. 원래는 클라우드가 아닌 회사 홈페이지(홍보용)에만 GA4 연결된 상태였음. 나는 클라우드의 메뉴별 사용량이나 특정 메뉴 안 기능별 사용빈도를 알고 싶었는데, 태블로-DB를 연결하니 DB에 적재된 '고객이 제출/저장 완료한 데이터'만 정리할 수 있었다. 고객이 어떤 버튼을 누르는지 헤매다가 나가는 페이지가 어딘지 파악하기가 어려웠기에 클라우드에 GA4를 새로 연결했다!

     

    클라우드 각 페이지의 '독립된 제목'이 없어 [페이지 및 화면] 보고서 해독이 어렵길래 독립된 제목을 설정하기로 했고, 제목 설정 완료 후 페이지별로 필요한 이벤트를 등록할 예정임. 어떤 이벤트가 필요할 지 대략적으로 정리해 두었지만 각 이벤트별 프로퍼티(필요한 정보), 트리거(발동조건)을 정의해야해서 갈 길이 멀다

     

    #아티클

    1. 기획자가 알아야 할 데이터 분석 도구와 활용법

    https://yozm.wishket.com/magazine/detail/2141/

     

    기획자가 알아야 할 데이터 분석 도구와 활용법 | 요즘IT

    기획자로서 성공적인 프로젝트 진행을 위해 데이터 분석은 필수적인 요소입니다. 그렇다면 효과적인 데이터 분석을 위해 필요한 도구는 무엇일까요? 이번 글에서는 수많은 데이터 분석 도구 중

    yozm.wishket.com

     

    웹앱이 아니라 다른 형태의 앱으로 개발한다면 Firebase로 연결해야 하겠구나

     

     

    구글 클라우드의 데이터 웨어하우스 '빅쿼리' -> 데이터 분석가분들이 자주 얘기하는 거 같던데.. 

    GA4에서 수집된 로우 데이터를 바로 추출해서 활용할 수 있다는 게 인상적이다. 태블로랑 연결하는 거랑 무슨 차이일까

     

     

     

    2. BigQuery (1) 빅쿼리에 데이터를 연결하는 3가지 방법

    https://datarian.io/blog/3ways-to-connect-data-to-google-bigquery

     

    BigQuery (1) 빅쿼리에 데이터를 연결하는 3가지 방법

    빅쿼리에서 데이터를 연결하는 방법은 크게 세 가지가 있습니다. 여러분의 상황에 적합한 방법을 찾아 차근차근 따라 해보시면 아주 쉽게 빅쿼리에서 데이터를 보실 수 있을 거예요.

    datarian.io

    SQL 쿼리를 이용하여 GA의 개별 데이터를 분석하고 싶을 때

    빅쿼리를 연동해 사용하면 개별 데이터를 추출해서 볼 수 있다고 한다.

    Dbeaver 같은 걸까? 일단 연결하는 건 생각보다 더 쉬운 거 같다.

    출처 : 데이터리안

     

     

     

    3. GOOGLE BIGQUERY 와 TABLEAU 연동시키기

    https://velog.io/@hyunwoozz/GOOGLE-BIGQUERY-%EC%99%80-TABLEAU-%EC%97%B0%EB%8F%99%EC%8B%9C%ED%82%A4%EA%B8%B0

     

    GOOGLE BIGQUERY 와 TABLEAU 연동시키기

    빅쿼리 테블로 연동하여 이민자 수 관련한 그래프 그리기

    velog.io

    출처 : hyunwoozz
    출처 : hyunwoozz

    0Auth로 로그인하라는 건 구글계정 로그인일테고

    서비스 계정으로 로그인하라는 게 무슨 말인가 찾아보았다.

     

    #ChatGPT

    서비스 계정을 통해 생성한 JSON 정보를 사용하여 로그인하라는 메시지는

    Tableau가 GA4 데이터에 접근하기 위해 인증 정보가 필요하다는 의미

    일반적으로 이러한 경우 다음과 같은 단계를 따라서 처리할 수 있음

    1. Google Cloud Platform(GCP)에서 서비스 계정 및 JSON 키 생성:
      • Google Cloud Console(https://console.cloud.google.com/)에 로그인합니다.
      • GCP 프로젝트를 선택하거나 생성합니다.
      • "IAM 및 관리" > "서비스 계정"으로 이동하여 새 서비스 계정을 만듭니다.
      • 서비스 계정에 역할을 할당하고, "키" 탭으로 이동하여 새 키를 만들고, JSON 형식으로 저장합니다.
    2. Tablo에서 GA4 데이터 연결:
      • 태블로 앱을 엽니다.
      • "데이터 소스" 옵션으로 이동합니다.
      • "Google Analytics"를 선택하고, "GA4" 데이터 소스를 선택합니다.
      • JSON 키 파일을 업로드하고, 서비스 계정 정보를 입력합니다.
      • 필요한 인증 절차를 완료하면 태블로가 GA4 데이터에 접근할 수 있게 됩니다.

    오케이 납득했어

     

    출처 : hyunwoozz

    연결만 하면 어찌어찌 사용할 수 있을 거 같다.

    좌측 상단 연결 [추가]를 누르면 다른 DB랑도 섞어서 쓸 수 있을까?

    해당 DB 테이블과 관계 설정해서 가공할 수 있으면 좋을텐데

     

     

    4. 빅쿼리와 GA4 연결하기

    https://dachata.com/google-analytics-tips/post/how-to-connect-ga4-to-bigquery/

     

    [Google Analytics Tips] Bigquery와 GA4 연결하기

    구글 애널리틱스 4와 Bigquery를 연결하는 방법에 대해 알아보겠습니다. Google Bigquery는 Google Cloud Platform에 있는 데이터 웨어하우스 서비스로 이곳에 데이터를 저장하고 조회할 수 있습니다.

    dachata.com

    GA4랑 태블로를 바로 연결하지 않고 GA4 - 빅쿼리 - 태블로로 연결하는 이유

    : 대용량 데이터의 조회 및 가공, 내가 매치하려는 GA4 사용자와 DB 사용자의 정의를 맞추기

    빅쿼리로는 남성 2명, 여성 1명 -> GA4로는 유저 3명으로 "집계됨"

    반대로 빅쿼리를 활용하면 상세한 데이터 분석 가능

     

     

     

    5. 구글 빅쿼리와 태블로로 마케팅 대시보드 자동화하기

    https://brunch.co.kr/@brandsocar/21

     

    구글 빅쿼리와 태블로로 마케팅 대시보드 자동화하기

    만드는 사람도 보는 사람도 편해지는 데이터 | 쏘카와 같은 앱 기반의 서비스, 특히 B2C e-commerce 비즈니스 기업에는 방대한 양의 데이터가 넘쳐흐른다. 이 데이터를 어떻게 잘 활용하는지가 사업

    brunch.co.kr

    출처 : brandsocar

     

    오늘은 여기까지!

    댓글