✏ 공부

[앱 이벤트 수집] 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이나 한국의 개인정보보호법과 같은 관련 법규를 잘 숙지하고 따라야 한다

반응형