freesia

Firebase 란? 본문

GA_GTM_Firebase/Firebase

Firebase 란?

freeesia 2020. 11. 8. 23:30
반응형

1. Firebase 란?

모바일 서버를 개발하기 위해서는 인증, 데이터베이스, 푸시 알람, 스토리지, API 등 모든것을 개발해야 했습니다.

FireBase는 이 모든 플렛폼을 프로젝트 구축 시 자동적으로 만들어 줍니다. 또한 서버를 구축하기 위해서 리눅스 명령어를 알 필요도 없으며 도메인을 구입할 필요도 없고 개발하는 동안에는 서버를 구입할 필요도 없습니다. 

 

보통 앱에서 많이 쓰이는 중입니다.

 

2.Firebase 주요기능

  • 무제한 보고: Firebase SDK 사용하여 정의할 있는 최대 500개의 고유한 이벤트에 대한 무제한 보고를 제공한다.
  • 잠재고객 분류 : Firebase Console에서 기기 데이터, 커스텀 이벤트 또는 사용자 속성을 기준으로 커스텀 잠재고객을 정의 -> 이러한 잠재고객을 다른 기능과 함께 새로운 기능이나 알림 메시지를 타겟팅한다.
  • 파이어베이스 애널리틱스 데이터 분석 지원한다.
  • 퍼넬 분석(깔대기 분석): 사용자가 가입에서부터 최종 목표인 주문 결재까지 이루도록 단계별로 이탈율을 분석하여 서비스를 개선, 이탈율을 줄이는데 사용할 있다.
  • 코호트 분석: 데이터를 집단으로 나누어서 분석하는 방법 -> 세밀하게 분석할 있다.
  • Firebase 빅쿼리 연계: 구글의 데이터 분석 플랫폼이 빅쿼리 연동을 통하여 모든 데이터를 빅쿼리에 저장하여 간단하게 분석 가능하다.
  • 모바일 데이터 분석을 쉽게 구현 가능하다.

3. Firebase 장점

  • 현재 많이 사용되는 '오라클, MySQL' 같은 관계형 데이터베이스보다 Document 형식의 빠르고 간편한 'NoSQL' 기반의 데이터베이스를 도입했다.
  • RTSP(Real Time Stream Protocol)방식으로 실시간으로 데이터를 전송하는 데이터베이스 지원한다.
  • 원격으로 앱의 환경 상태를 구성한다.
  • 서버 관리자 전용 페이지 제공한다.
  • Analytics 제공다수의 사용자가 앱을 어떻게 사용하는지 통계 정보를 보여준다.

4. 다른 서비스와 통합

BigQuery 

: Firebase 앱을 BigQuery 연결하면 전체 애널리틱스 데이터세트에 대한 커스텀 분석을 수행하고 다른 데이터 소스를 가져올 있다.

BigQuery와 연계하지 않는 이상 Firebase에서의 이동경로는 open funnel로만 제공 되고 있어 특정 화면을 정말 거쳐서 이동을 했는지 파악이 불가능하다.

Crashlytics

:오류 발생 이벤트를 기록하여 오류의 영향을 받은 사용자층을 파악할 있다.

여러 겪은 사용자를 잠재고객으로 정의해 알림 메시지를 보낼 있다.

FCM

: 전송한 알림 메시지에 해당하는 이벤트를 자동으로 로깅하고 캠페인의 효과에 관한 보고서 제공한다.

새 이메일이나 기타 데이터를 동기화할 수 있음을 클라이언트 앱에 알릴 수 있다.

Firebase 원격 구성

: 앱의 여러 버전을 배포할 필요 없이 애널리틱스 잠재고객 정의를 사용하여 잠재고객별로 앱의 동작과 모양에 변화를 있다.

Google Tag Manager

: 앱을 배포한 후 웹 인터페이스를 통해 애널리틱스 구현을 원격으로 관리할 수 있다.

 

 

5. 구현 경로

  • Firebase 연결 :신규 앱이나 기존앱에 Firebase SDK 추가 -> 자동으로 데이터 수집 시작
  • 커스텀 데이터 로깅 : 전자상거래 구매 또는 도전과제 달성과 같이 앱에서 의미 있는 커스텀 이벤트를 로깅
  • 잠재고객 만들기 : 중요한 의미를 갖는 잠재고객을 정의할 있음
  • 잠재고객 타겟팅 : 다른 Firebase 기능과 커스텀 잠재고객을 함께 사용하여 메시지, 프로모션 또는 앱의 새로운 기능을 타겟팅할 있음

 

6. Firebase 이벤트

  • 자동 추적 이벤트 : Firebase SDK 사용하기만 해도 별도의 코드 없이 자동으로 수집되는 이벤트
  • 기본 제공 이벤트 : 파이어베이스에서 정의해 놓은 이벤트로 필요에 따라 코드를 작성하여 사용할 있다.
  • 커스텀 이벤트 : 제공된 이벤트 외에 원하는 모양으로 이벤트를 만들 있다.

**이벤트를 나누는 이유

  • 기본 제공 이벤트와 커스텀 이벤트는 만들어지는 보고서의 형태가 다르기 때문이다.

 

**GA/FA 차이점

GA FA

 중심 + 모바일
스크린  중심
화면 단위로 사용자의 유입 경로 확인 가능
샘플 데이터 수집  통계

모바일 중심
이벤트 중심
설계된 이벤트로 사용자의 유입경로를 정의 (Funnel 기능)
모든 데이터 수집 = 상대적으로 느림

 

 

 

 

출처: firebase.google.com/docs/analytics/?gclid=Cj0KCQiAkKnyBRDwARIsALtxe7jogUhKWWTZ0JgPOYjNdqGiAoA95apvykVvU0MYnUZyA7fNag2TxXIaAqyXEALw_wcB

http://sweettracker.github.io/android/2019/07/15/FirebaseAnalytics.html

반응형