우리는 웹서비스 말고도 앱을 통한 서비스를 많이합니다. 따라서 앱에서도 웹처럼 사용자를 추적할 필요가있죠!. 서비스를 개선하기 위해서는 우리 서비스의 다양한 기능을 얼마나 많은 사용자가 사용하는지도 굉장히 중요한 고려 요소이지만, 이 기능을 사용하려고 시도한 사람중 기능완료 (ex. 메모하기 기능 선택후 메모 등록을 하지않고 나온사람) 을 추적하는 것도 매우 중요합니다.
하지만 이런정도는 ga4 이벤트를 앱 내부에 심고 측정하는것 말고는 추적하기가 어렵습니다. 따라서 저희는 서비스 개선을 위해 앱서비스에 ga4를 활용할 필요가 있고! 이를위해 firebase에 앱을 연동할 필요가 있습니다.
자 그럼이제 연동하러 가볼가요
1. firebase 등록하기
먼저 firebase에 가서 프로젝트 이름을 지정해주세요
그리고 이 프로젝트에서 google analytics 사용 설정은 허용으로 해주고 넘어가주세요
계정은 여러분들의 ga4 계정중 원하는 것을 선택하시면 됩니다.
계정이 다 생성되면 아래와 같은 화면이 뜰텐데 저는 android에서 할 예정이니 android를 선택해주세요
2. android앱에 firebase 추가하기
버튼을 누르면 아래와 같은 화면이 뜰 것입니다.
여기서 앱 닉네임은 그냥 원하는 이름 작성해주시고 디버그 인증서는 그냥 두셔도 됩니다.
패키지 이름이 중요한 것인데 알아보는 법은 아래와 같습니다.
여러분의 android파일에서 app수준의 build.gradle에서 아래처럼 applicationId를 확인하면 됩니다.
이제 이걸 입력하고 다음을 눌러주면 아래와 같은 화면이 나옵니다.
여기서 google-services.json을 다운로드 해주세요
그 다음 app수준 폴더에 넣어주세요
이제 firebase로 다시와서 다음을 눌러주세요
그럼 이제 이런 화면이 뜰텐데 이걸 저희 앱에 한번 적용해봅시다
project수준의 build.gradle 파일에 가서 buildscript와 allprojects를 추가해주세요
마지막은 앱수준 build.gradle파일 수정인데요
앱수준의 build.gradle에 가서 아래처럼 코드를 추가해 주시면 이제 완성입니다.
이렇게 설정한 후에 조금 기다리시면 이제 firebase, ga4와 여러분의 앱이 연동이 완료됩니다.
참고로 session start나 first_visit은 바로바로 측정되는 이벤트지만 여러분들이 앱에서 이제 직접 만들 이벤트는 바로바로 수집이 안되고 시간을 좀 기다려야 수집되니 이벤트를 생성하실 때는 이점 양해하시면 되겠습니다.
'GA4' 카테고리의 다른 글
GA4: 탐색 보고서 만들기(2) (0) | 2023.06.28 |
---|---|
GTM으로 GA4 이벤트 생성하기(2) : 사용자 접근 경로 파악 (0) | 2023.06.27 |
GA4: 탐색 보고서 만들기(1) (0) | 2023.06.25 |
GTM으로 GA4 이벤트 생성하기 (0) | 2023.06.24 |
GA4 : 방문자의 scroll 깊이 추적하기 (0) | 2023.06.23 |