# Firebase 연동

광고주 Firebase 프로젝트와 GA4 속성을 연결해 앱 이벤트를 GA4에서 함께 보고, GA4 잠재고객을 Firebase 기능에 활용하는 절차를 단계별로 안내합니다.

- 카테고리: GA4 기본 환경 설정
- 소요 시간: 약 5분
- 난이도: 중간
- 업데이트: 2026.05.11
- 원문: /wiki/playbook/ga4-setup-checklist/how-to-link-ga4-with-firebase

## 목차

- [이 문서의 목적](#purpose)
- [1단계 · 통합 탭 진입](#step-1)
- [2단계 · 연결 / 상태 확인](#step-2)
- [3단계 · 연결 확인](#step-3)
- [자주 묻는 질문](#faq)

본 가이드는 [**GA4 기본 환경 설정**](/wiki/playbook/ga4-setup-checklist)에 포함되는 항목으로, 광고주의 **Firebase 프로젝트와 GA4 속성을 연결**해 ① 앱(iOS·Android) 이벤트를 GA4에서 함께 보고 ② GA4 잠재고객을 Firebase 기능(Remote Config·A/B 테스트·Cloud Messaging)에서 타겟팅에 쓸 수 있게 하는 절차를 안내합니다. 사전 준비물은 광고주 Firebase 프로젝트([Firebase 프로젝트 만들기](/wiki/playbook/account-creation-checklist/how-to-create-firebase-project) 가이드 참고)와 그 프로젝트의 **소유자 또는 편집자** 권한입니다.

## 1단계. Firebase 콘솔 → 프로젝트 설정 → ‘통합’ 탭

[Firebase 콘솔](https://console.firebase.google.com/)에서 대상 프로젝트를 연 뒤, 좌측 상단 ⚙️ (톱니바퀴) 설정 → 프로젝트 설정으로 들어가 상단 탭 중 통합 탭을 엽니다. Google 제품 연동 카드들 중 **Google Analytics** 카드를 찾습니다. 카드에 **‘✓ 사용 설정됨’ + ‘관리’**가 보이면 이미 연결된 상태이고, **‘사용 설정’** 버튼이 보이면 아직 연결 전입니다.

![Firebase 콘솔 ‘프로젝트 설정 → 통합’ 화면. 상단 탭에 일반·클라우드 메시징·통합(선택됨)·서비스 계정·데이터 개인정보 보호·사용자 및 권한·알림이 있고, 본문에 Google Analytics / AdMob / Google Ads / BigQuery / Display & Video 360 / Google Play / Slack / Jira / PagerDuty / Cloud Logging 등 연동 카드가 격자로 배치됨. 좌측 상단 Google Analytics 카드에는 ‘최대 500개의 고유 이벤트에 대해 무료로 제한 없는 보고 기능’ 설명과 ‘✓ 사용 설정됨’, 우측 하단에 ‘관리 →’ 링크가 보임. 좌측 사이드바에는 제품 검색·프로젝트 개요·설정·데이터베이스 및 스토리지·보안·AI 서비스·호스팅 및 서버리스·DevOps 및 사용자 참여·애널리틱스 메뉴.](/wiki-assets/playbook/how-to-link-ga4-with-firebase/01-integrations.png)

> **화면 1.** 프로젝트 설정 → **통합** 탭의 Google Analytics 카드 — 여기서는 이미 연결된 상태(**‘사용 설정됨’ + ‘관리’**). 아직 연결 전이면 같은 자리에 **‘사용 설정’** 버튼이 보입니다.

> **팁**
>
> **‘통합’ 탭이 안 보일 때 —**해당 Firebase 프로젝트의**소유자**또는**편집자**권한이 필요합니다. 권한이 없으면 광고주에게 Firebase 프로젝트 멤버로 초대받으세요([Firebase 초대 가이드](/wiki/playbook/account-invitations-checklist/how-to-invite-users-to-firebase)참고).

## 2단계. 연결하기(‘사용 설정’) 또는 상태 확인(‘관리’)

카드 상태에 따라 둘 중 하나입니다.

- **아직 연결 전 — ‘사용 설정’** 버튼을 누르면 마법사가 열립니다. ① **Google Analytics 위치(국가/지역)** 선택 → ② **데이터 공유 설정** 체크와 **데이터 처리 약관 동의** → ③ **연결할 Google Analytics 계정 선택**(광고주가 이미 만들어 둔 GA4 계정이 있으면 그 계정을, 없으면 ‘새 Google Analytics 계정 만들기’) → Google Analytics 사용 설정. 계정을 고르면 그 안에 이 프로젝트용 GA4 속성이 새로 만들어지거나(이름은 보통 Firebase 프로젝트명 기준), 아직 Firebase에 연결되지 않은 기존 속성을 선택할 수 있습니다. 각 Firebase 앱은 그 속성의 **데이터 스트림**이 됩니다.
- **이미 연결됨 — ‘관리’**를 누르면 연결된 **GA4 속성·속성 ID·Google 애널리틱스 계정**과 이 프로젝트에 등록된 **앱(스트림) 목록**이 보입니다. 보통은 그대로 두면 되고, 다른 GA4 속성으로 바꿔야 한다면 우측 ⋮ 메뉴 → **Google Analytics 연결 해제** 후 재연결합니다(FAQ 참고).

![Firebase 콘솔 ‘프로젝트 설정 → 통합 → Google Analytics’ 관리 화면. ‘내 Google Analytics 속성’ 카드에 속성(hurdlers-test-1b590), 속성 ID(536304574), ‘연결된 Google 애널리틱스 계정’(허들러스 — 외부 링크 아이콘)이 한 줄로 표시되고 우측에 ⋮ 메뉴. 그 아래 ‘앱 이름 / 스트림 ID’ 컬럼의 표가 있고 현재는 ‘등록된 앱 없음’ 상태. 좌측 사이드바와 상단 빵부스러기(프로젝트 설정 > 통합 > Google Analytics)도 보임.](/wiki-assets/playbook/how-to-link-ga4-with-firebase/02-manage.png)

> **화면 2.** ‘관리’ 화면 — 연결된 GA4 속성·속성 ID·Google 애널리틱스 계정과, 이 프로젝트에 등록된 앱(스트림) 목록. 우측 **⋮** 메뉴에 ‘Google Analytics 연결 해제’가 있습니다.

> **팁**
>
> **광고주 GA4 계정이 이미 있다면 —**‘새 계정 만들기’ 대신 그 계정을 고르세요. 계정 자체가 아직 없다면[GA4 계정 만들기](/wiki/playbook/account-creation-checklist/how-to-create-ga4-account)가이드로 먼저 만든 뒤 이 단계로 돌아옵니다. 가능하면 광고주의 메인 GA 계정 안에 두는 게 권한 관리·인계가 깔끔합니다.

## 3단계. 확인 — Firebase의 ‘애널리틱스’ 섹션 + GA4의 데이터 스트림

연결이 끝나면 두 곳에서 확인합니다.

- **Firebase 콘솔 좌측** — ‘애널리틱스’ 섹션이 생기고, ‘Analytics 개요’ 화면을 볼 수 있습니다(앱을 아직 등록하지 않았다면 ‘앱을 추가하여 시작하기’ 안내 상태).
- **GA4 → 관리 → 데이터 스트림** — Firebase 콘솔에서 추가한 앱(iOS·Android)이 각각 GA4 데이터 스트림으로 등록되어 나타납니다.

![Firebase 콘솔의 ‘Analytics’ 개요 화면. 상단에 검정 배경의 ‘Analytics — 자세한 분석을 확인하여 사용자가 앱에 참여하는 방식을 측정하고 분석할 수 있습니다’ 배너와 ‘앱을 추가하여 시작하기’ 안내(iOS·Android·웹·Unity 추가 아이콘), 그 아래 ‘자세히 알아보기’ 카드들(‘시작하려면 어떻게 해야 하나요?’, ‘Analytics의 작동 원리는 어떻게 되나요?’)과 ‘Introducing Google Analytics for Firebase’ 동영상 썸네일. 좌측 사이드바 하단에 ‘애널리틱스’ 메뉴가 보임.](/wiki-assets/playbook/how-to-link-ga4-with-firebase/03-confirm.png)

> **화면 3.** 연결되면 Firebase 콘솔 좌측에 **‘애널리틱스’** 섹션이 생깁니다. 앱에 SDK가 적용되면 이 개요 화면에 대시보드 데이터가 채워집니다(스크린샷은 앱 미등록 상태).

> **완료**
>
> **연결만으로는 데이터가 들어오지 않습니다.** 각 Firebase 앱에**Google Analytics SDK**(`google-services.json`/`GoogleService-Info.plist`+ Analytics 의존성)가 적용되어야`first_open`·`screen_view`같은 앱 이벤트가 GA4로 전송됩니다. 이건 광고주 앱 개발팀 작업이며, 적용 후**GA4 DebugView**에서 수신을 확인하면 됩니다.

## 자주 묻는 질문

### 이미 다른 GA4 속성에 연결돼 있는데 다른 속성으로 바꾸려면?

Firebase 프로젝트는 GA4 속성과 **1:1로 연결**됩니다. 통합 탭 → Google Analytics → **관리** → 우측 **⋮** 메뉴 → **Google Analytics 연결 해제** 후, 원하는 계정/속성으로 다시 사용 설정하세요. 단 연결 해제 시 잠재고객 공유·A/B 테스트 타겟팅 같은 연동이 끊기고 데이터 스트림이 새 속성으로 옮겨가니, **반드시 광고주와 합의 후** 진행합니다. GA4에 이미 쌓인 데이터 자체는 그대로 남습니다.

### 웹용 GA4 속성에 앱 데이터를 합칠 수 있나요?

사용 설정 마법사에서 그 속성을 선택할 수 있으면 가능합니다(아직 Firebase에 연결되지 않은 속성이어야 함). 다만 보통은 **앱은 앱대로 별도 속성**으로 두고, 필요할 때 GA4 탐색이나 [BigQuery](/wiki/playbook/ga4-setup-checklist/how-to-link-ga4-with-bigquery)에서 합쳐 보는 편이 권한·인계 관리가 깔끔합니다.

### 웹의 ‘향상된 측정’ 설정이 앱에도 적용되나요?

아니요. 앱 스트림은 자동으로 수집하는 이벤트(`first_open`, `in_app_purchase`, `app_remove`, `os_update` 등)가 따로 있고, 향상된 측정(스크롤·이탈 클릭·동영상 시청 등)은 **웹 스트림 전용**입니다.

### 연동에 비용이 드나요?

Firebase ↔ GA4 연동 자체는 **무료**입니다. 다만 BigQuery export, A/B Testing 등 일부 부가 기능에는 별도 조건이나 비용이 있을 수 있습니다.

### 예전 Universal Analytics(UA) 속성에 연결돼 있던 프로젝트는?

UA는 2024년에 종료됐습니다. 통합 탭에서 연결 상태를 확인하고, **GA4 속성으로 다시 연결**되어 있는지 점검하세요. 비어 있거나 UA만 남아 있으면 위 절차대로 GA4 속성에 새로 연결합니다.

## Navigation

- [전체 플레이북 Markdown sitemap](/wiki/playbook/sitemap.md)

### GA4 기본 환경 설정

- [GA4 기본 환경 설정](/wiki/playbook/ga4-setup-checklist)
- [GA4 데이터 보관 설정](/wiki/playbook/ga4-setup-checklist/how-to-set-ga4-data-retention)
- [GA4 · 서치콘솔 연동하기](/wiki/playbook/ga4-setup-checklist/how-to-link-ga4-with-search-console)
- [GA4 향상된 측정 이벤트 끄기](/wiki/playbook/ga4-setup-checklist/how-to-disable-ga4-enhanced-measurement)
- [소스/매체 레퍼럴 제외](/wiki/playbook/ga4-setup-checklist/how-to-exclude-referrals-in-ga4)
- [IP 제외 설정](/wiki/playbook/ga4-setup-checklist/how-to-exclude-internal-ip-in-ga4)
- [교차 도메인 설정](/wiki/playbook/ga4-setup-checklist/how-to-set-up-cross-domain-measurement-in-ga4)
- [Google 신호 데이터 수집](/wiki/playbook/ga4-setup-checklist/how-to-enable-google-signals-data-collection)
- [BigQuery 연동](/wiki/playbook/ga4-setup-checklist/how-to-link-ga4-with-bigquery)
- [Google Ads 연동](/wiki/playbook/ga4-setup-checklist/how-to-link-ga4-with-google-ads)
- [Firebase 연동](/wiki/playbook/ga4-setup-checklist/how-to-link-ga4-with-firebase) (현재 문서)
- [주요 이벤트 설정](/wiki/playbook/ga4-setup-checklist/how-to-mark-key-events-in-ga4)
- [GA4 기본 태그 설치 확인하기](/wiki/playbook/ga4-setup-checklist/ga4-base-tag-installation-checklist)
- [디버그뷰로 GA4 태그 확인하기](/wiki/playbook/ga4-setup-checklist/how-to-check-ga4-tags-with-debugview)
- [GA4 Debugger 확장으로 태그 확인하기](/wiki/playbook/ga4-setup-checklist/how-to-check-ga4-tags-with-debugger-extension)
