✏ 공부
[앱 이벤트 수집] Firebase Analytics를 이용한 이벤트 수집 (이벤트, 이벤트 트리거, 파라미터, 파라미터 값)
alwayshappydaysforever
2025. 5. 27. 15:19
반응형
✔️ 이벤트 설계하기
설명 | 예시1 | 예시 2 | |
이벤트명 | 사용자가 어떤 액션을 했을 때 GA에서 확인할 수 있는 명칭 |
필터 버튼의 hit 이벤트 : filter_btn_hit |
payment_done |
이벤트 트리거 | 이벤트를 전송하는 사용자의 특정 액션 | 사용자가 필터 버튼을 터치했을 때 | 결제가 완료되었을 때 |
파라미터 (매개변수) |
이벤트가 발생했을 때 추가적으로 보고자 하는 데이터 각 이벤트 유형: 25개의 매개변수 가능 |
결제 발생 시, ‘상품명, 상품 카테고리, 결제수단, 할인쿠폰 정보’ 등 이벤트에서 확인하고 싶은 항목 |
결제가격 |
파라미터 값 | 파라미터의 실제 값 | 파라미터: 상품명 파라미터 값: ‘나이키 맨투맨' 파라미터: 결제수단 파라미터 값: ‘네이버페이’ |
100,000원 |
이벤트 = 행동 단위 (ex. 조회, 클릭, 완료, ...)
파라미터 = 행동 의미 해석 (ex. 상품명, 카테고리, 결제수단, 할인쿠폰 정보, ... )
프로퍼티를 얼마나 정교하게 설계했는지에 따라
인사이트는 더 정확하고 깊이있어 집니다
✔️ (참고) 앱 데이터 분석에 GA보다 FA를 추천하는 이유
1️⃣ 모바일 앱 전용 최적화
- Firebase Analytics는 iOS & Android 앱을 위해 설계된 분석 도구라서
앱 이벤트(세션, 클릭, 푸시 알림 반응 등) 수집이 기본적으로 최적화되어 있습니다. - GA는 원래 웹 트래픽 분석용이기 때문에 앱 이벤트 수집을 위해 GA4 + Google Tag Manager(GTM) 설정이 필요함.
2️⃣ 자동 이벤트 수집 기능 제공
- Firebase는 기본적으로 앱 열기, 첫 실행, 인앱 결제, 푸시 알림 수신 등 주요 이벤트를 자동으로 수집합니다.
- 반면 GA는 웹 중심이라, 앱에서 추가적인 트래킹 설정이 필요함.
3️⃣ BigQuery 무료 연동
- Firebase는 BigQuery와 무료로 연동되기 때문에, 수집된 이벤트 데이터를 더 깊이 분석할 수 있습니다.
- GA도 BigQuery 연동 가능하지만, 무료가 아니라 비용이 발생.
4️⃣ 앱 성과에 특화된 리포트 제공
- Firebase는 유저 유지율(Retention), 세션 길이, 충성도 분석,
충돌 분석(Crashlytics)까지 포함하여 앱 성능을 종합적으로 볼 수 있습니다. - GA는 기본적으로 웹페이지 방문 수, 트래픽 소스 분석이 강점이라 앱 성과 분석에는 상대적으로 부족함.
5️⃣ Firebase Remote Config & A/B 테스팅 활용 가능
- Firebase를 쓰면 앱 내 UI/UX 변경을 코딩 없이 실시간 조정 가능 (예: 버튼 색상 변경, 배너 노출 여부 실험)합니다.
- A/B 테스트도 Firebase에서 직접 실행 가능.
- GA는 이런 기능이 없음.
✔️ (참고) 개인정보 보호 관련
데이터를 수집할 때는 항상 사용자의 개인정보 보호를 최우선으로 생각해야 한다.
- 민감한 개인정보(이름, 이메일, 전화번호 등)는 절대 이벤트 매개변수로 사용하면 안 된다
- 사용자에게 데이터 수집에 대해 명확히 알리고 동의를 받아야 한다
- 필요한 데이터만 수집하고, 불필요한 데이터는 수집하지 말기
- 데이터 보관 기간을 설정하고, 기간이 지난 데이터는 삭제해야 한다
⚠️ 주의: 개인정보 보호법을 반드시 준수해야 한다.
특히 EU의 GDPR이나 한국의 개인정보보호법과 같은 관련 법규를 잘 숙지하고 따라야 한다
반응형