본문 바로가기

ga48

GA4 API 사용법(3): API 여러번 호출시 함수로 코드 간결화 시키기 GA4 API를 활용해서 데이터를 가져오는 것을 진행해보았습니다. 하지만, 여러번 데이터를 호출시 매번 똑같은 코드를 작성할 순없겠죠. 이 때 함수로 코드 간결화 시키면 보다 쉽게 원하는 데이터를 가져올 수있습니다. 이 방법에 대해 알아보겠습니다. GA4에서 측정기준(=dimensions)과 측정항목(=metrics) 2가지만 있으면, 아래 이미지처럼 '자유형식 탐색분석'에서 우리가 보려고 하는 다양한 데이터를 조회할 수 있습니다. 예를 들어, 특정 이벤트가 날짜별로 발생된 수를 알고 싶다고 하면, 측정 기준으로 날짜(GA4 API에서는 'date'), 이벤트 이름(GA4 API에서는 ' eventName')을 선택하고, 측정 항목으로 이벤트 수 (GA4 API에서는 ' eventCount')를 선택하면.. 2024. 11. 7.
GA4 API 사용법(2): 구글 시트에 코호트 리텐션 데이터 자동화 이 글에서는 GA4 API를 활용하여 파이썬으로 데이터를 불러와서 코호트 리텐션 데이터를 구글시트에 자동으로 입력하는 방법에 대해서 알아보겠습니다.  GA4 API와 파이썬 연동하는 방법은 Google Analytics용 Python API(GA4) 사용법(1) 이 글을 참고해 주세요. 연동하는 데에 성공했다면, 이제 이 글을 따라와 주시면 됩니다.  보통 리텐션 차트는 아래와 같은 형태로 되어있습니다. 날짜 형태의 인덱스인 '코호트'는 보통 cohort index라고 부르고, 0~12까지로 되어있는 열은 보통 cohort months, cohort days 등으로 부르죠. 이 글에서는 GA4 API를 활용하여 아래와 같은 형태로 구글 시트에 데이터 입력하는 걸 자동화시키는 과정을 다루겠습니다.  1. .. 2024. 10. 7.
Google Analytics용 Python API(GA4) 사용법(1) 이 문서에서는 GA4와 파이썬을 연결시켜서 파이썬에서 GA4 데이터를 불러오는 방법을 알아보겠다. 한가지 아쉬운 점은 빅쿼리처럼 모든 데이터를 불러올 수는 없다는 점이다. 어떤 데이터를 불러올 수 있는지는 이 문서를 참고하자. 작업 순서1. 구글 문서 접속https://developers.google.com/analytics/devguides/reporting/data/v1/quickstart-client-libraries?hl=ko 2. Google Analytics Data API v1 사용 설정 클릭 3. 이름 설정 후, Next 클릭 4. Download private key as JSON 클릭 5. client_email 복사DOWNLOAD PRIVATE KEY AS JSON을 클릭하면, JSO.. 2024. 6. 9.
GA4 데이터로 Carrying Capacity 지표 추적하는 대시보드 만들기 이 글에서는 Carrying Capacity 지표의 개념 및 계산 방법과 실제 실무에 적용하여 대시보드를 만드는 과정까지 설명합니다. 실무를 하다 보면 이론은 알겠으나 실무에 적용하는 게 항상 어려웠는데, 같은 고민이 있으셨던 분들께 도움이 되었으면 합니다.   Carrying Capacity 지표는 토스 서비스를 운영하는 비바리퍼블리카의 대표이사인 이승건님의 PO Session에 의해서 유명해진 지표이다. 그럼 이 지표가 무엇을 의미하는지 알아보자. (해당 영상) Carrying Capacity란?Carrying Capacity(C.C.)는 기업의 서비스가 최대로 도달할 수 있는 MAU 또는 DAU를 의미한다. C.C의 수치가 일단 계산되었다면, 이제 유료광고를 하지 않고 서비스를 가만히 놔둬도 MAU.. 2024. 3. 23.
User ID, 사용자를 식별하는 가장 확실한 방법 user_id, user_pseudo_id, 기기 ID, 보고 ID, Client ID, App Instance ID 등등 사용자를 식별하는 기준이 너무나 많죠. 각각의 ID는 어떤 원리로 수집되는 것이며, 진짜 사용자를 구분할 수 있는 가장 확실한 수단은 무엇일까요?  목차1. GA4의 보고 ID2-1. user_id2-2. user_pseudo_id GA4의 보고 IDGA4의 보고 ID는 user_id, 기기 ID, Google Signals, 모델링을 조합한 ID입니다. GA4에서 여러 기기와 플랫폼에서 사용자를 측정하는 방법입니다. 혼합된 보고 ID를 사용하면, 사용자수를 구분할 때 위 4가지를 조합해서 진짜 사용자수가 몇 명인지를 식별해 냅니다. 혼합된 보고 ID설정은 GA4에서 [관리 > 데이.. 2024. 1. 27.
GA4, BigQuery, Looker Studio 3가지 툴 연동 방법 이 글에서는 GA4와 BigQuery를 연결시키는 방법과 BigQuery와 Looker Studio를 연결시키는 방법을 설명한다. 또한, 이 3가지 툴을 연동시키면 좋은 점과 가격에 대해서도 간단히 짚고 넘어간다. GA4, BigQuery, Looker Studio 왜 연동시켜야 할까?GA4의 보고서 외에도 더 다양한 그래프를 보고 싶거나, GA4에서 핵심적인 데이터를 모아서 한 곳에서 대시보드 형태로 확인하고 싶을 때, GA4와 Looker Studio을 연동해서 사용한다. GA4와 Looker Studio만 연결시켜도 대시보드 시각화가 가능한데, BigQuery까지 연결시켜야 하는 이유는 뭘까? 여러 가지 이유가 있지만, 내가 생각하는 BigQuery가 반드시 연결되어야 하는 이유는 정확한 데이터로 .. 2024. 1. 25.
GA4 자동 수집 이벤트 및 매개변수 종류와 의미(feat. 향상된 측정) 이 글에서는 GA4에서 자동으로 수집되는 이벤트와 매개변수가 무엇이 있는지 알아볼 것입니다. 특히, GTM으로 이벤트를 직접 심으면 자동으로 같이 수집되는 매개변수들에 대해 상세하게 알아봅니다. 또한, 향상된 측정 이벤트를 OFF 하면 어떤 이벤트가 수집되는지 알아보겠습니다.   목차1. GA4 자동 수집 매개변수2. GA4 자동 수집 이벤트, 향상된 측정 이벤트 1. GA4 자동 수집 매개변수GA4의 자동 수집 이벤트는 GTM을 통해 Google 태그로 GA4와 연결만 시켜주면, 자동으로 수집해 주는 이벤트입니다(연결 방법). 모든 이벤트는 몇 가지 매개변수(이벤트와 매개변수에 대한 설명)를 함께 수집하며, GTM을 통해 새로 생성한 이벤트 또한 해당 매개변수들을 자동으로 수집해 줍니다. 그 몇 가지 .. 2024. 1. 20.
GA4, GTM 기본 세팅 리스트 및 방법 이 글은 GA4와 GTM을 웹사이트에 적용하는 방법에 대한 글이다. 기본적으로 세팅해야 하는 것들과 세부적인 방법에 대해서 알아본다. 그리고 적상적으로 적용이 되었는지 확인하는 방법까지 설명한다.   목차1. GA4의 계정 및 속성 구조2. 웹사이트에 GTM으로 GA4 설치하기3. 디버그 모드4. GA4에서 기본적으로 세팅해야 하는 것들 1. GA4의 계정 및 속성 구조계정 하나의 여러 속성을 만들 수 있고, 다시 하나의 속성 목에 여러 개의 스트림을 만들 수 있다.GA4에 접속하여 왼쪽 하단 환경 설정 클릭, 속성에서 속성 세부정보를 클릭한다. 속성이름을 서비스 이름 또는 브랜드 이름 등으로 설정하여 저장한다.    아래와 같이 웹, 안드로이드, iOS각각 플랫폼을 선택하여 데이터 스트림을 생성할 수 .. 2024. 1. 6.