Android GA (작성중)

Arakene·2024년 8월 19일
post-thumbnail

GA란

Google Analytics 4의 약자로 앱에서 사용자의 이벤트를 수집해서 경로분석, 전자상거래 수집을 통한 수익이 얼만큼 발생했는지 , 어느 경로를 통해 수익이 발생했는지에 대해서 알 수 있다. 광고나 딥링크의 경우에도 자동수집되거나 수집하는 이벤트를 추가해 다양한 데이터를 수집 및 보고서를 통해 확인할 수 있다.

앱에 관련된 자료는 거의 없었고 공식문서 또한 예제는 500 서버 에러가 반겨주었기에 적용하는데 있어 많은 어려움이 있었다.

맞춤 측정기준, 맞춤 측정항목

맞춤 측정기준

맞춤기준은 파이어베이스 콘솔의 Custom Definition, 혹은 GA 대시보드의 관리 -> 데이터 표시 -> 맞춤 정의에서 추가가 가능하다.
측정 기준은 데이터의 속성을 의미한다. 예를 들어 특정 버튼을 눌렀을 때 상품의 카테고리명을 수집하고 싶다면 맞춤 측정기준에 key로 사용할 기준을 생성한 뒤 ParametersBuilder.param()함수를 통해 생성한 key와 수집할 카테고리명을 전달하면된다.
이렇게 되면 나중에 탐색 및 보고서 생성 시 저 측정항목에 key를 추가할 수 있으며 그렇게 추가된 측정기준은 탐색 형식에 따라서 행 또는 열에 들어갈 수 있다.

아래에서 나올 맞춤 측정항목을 을 추가하게되면 이제 눈에 볼 수 있는 그래프가 표시된다.

맞춤 측정항목

측정항목은 정량적으로 측정이 가능한 항목을 말한다. 추가는 위에서 말한 측정기준과 동일한 메뉴에서 탭으로 구분되어있다.
GA4에는 제공해주는 다양한 기준과 항목들이 있는데 여기서 예를 들면 이벤트 수, 활성 사용자 수와 같은 것들이 측정항목에 해당한다.
이 측정항목이 탐색에서 에 해당한다.

커스텀 이벤트

전자상거래, 프로모션, 화면명 등 GA4에서 제공해주는 다양한 이벤트들이 있지만 특정 클릭 버튼 이벤트 수집과 같이 이벤트를 직접 설정해서 수집해야할 때도 있다.
이때는 파이어베이스 콘솔에서 Events 혹은 GA4 대시보드 설정 -> 데이터 표시 -> 이벤트 에서 직접 생성이 가능하다.

데이터 스트림

GA4에서 데이터를 수집하려면 반드시 해당 데이터가 어디서 수집되는지에 대해서 설정해줘야 한다. 이걸 데이터 스트림을 추가하는 방식으로 설정한다.
데이터 스트림에는 Aos, iOS, Web 3가지의 스트림이 존재한다.
스트림마다 커스텀 이벤트를 따로 설정해줘야하기에 필요에 따라 os별로 다른 이벤트들을 수집해서 활용할 수 있다.

이벤트 스코프

사용자 스코프, 이벤트 스포크, 상품 스코프 총 3가지가 존재한다.

주요 이벤트

GA 테스트

실시간 보고서

debug view

console log

GA 보고서

GA 탐색

profile
안녕하세요 삽질하는걸 좋아하는 4년차 안드로이드 개발자입니다.

0개의 댓글