일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 나이키운동화
- 러쉬공병
- 러쉬비누추천
- 비건입욕제
- 수원시청역필라테스
- 심리테스트
- 젤러쉬4기
- 러쉬입욕제
- 러쉬포장재
- 수원필라테스
- 운동화추천
- 러쉬팩추천
- 입욕제추천
- 러쉬바디스크럽
- rubyonrails
- 러쉬팩
- 러쉬추천
- 인계동필라테스
- 다이어트
- 러쉬
- 수원인계동필라테스
- 러쉬마스크팩
- 러쉬추천템
- 러쉬비누
- r
- R언어
- 영화추천
- 젤러쉬
- R프로그래밍
- 비건화장품
- Today
- Total
freesia
Firebase 란? 본문
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 |
웹 중심 + 모바일 |
모바일 중심 |
http://sweettracker.github.io/android/2019/07/15/FirebaseAnalytics.html