문제 해결

Firebase Analytics 데이터가 안 나올 때 확인할 것

업데이트 2026-09-043 분 분량

짧은 답

대부분 네 가지 중 하나입니다. SDK가 초기화되지 않았거나, Firebase 프로젝트가 GA4 속성과 연결되지 않았거나, 아직 처리되지 않은 보고서를 보고 있거나, 해당 속성을 볼 수 없는 계정으로 로그인했거나입니다.

앱을 냈고 누군가 썼는데 대시보드가 비어 있습니다. 데이터가 사라졌다고 단정하기 전에 아래 네 가지를 순서대로 확인해 보세요. 어려운 순서가 아니라, 실제로 원인인 경우가 많은 순서입니다.

1. SDK가 실제로 실행되고 있나요?

가장 흔한 원인이자 가장 단순한 원인입니다. Analytics SDK가 아예 시작되지 않는 경우죠. 의존성을 추가한 것과 SDK가 초기화된 것은 다릅니다. 앱이 켜질 때 Firebase가 설정되어야 하고, 설정 파일이 지금 돌리는 앱과 맞아야 합니다.

  • Firebase 설정 파일이 빌드에 포함되어 있는지 — iOS는 GoogleService-Info.plist, Android는 google-services.json
  • 그 파일의 Bundle ID 또는 패키지 이름이 실제로 실행 중인 앱과 같은지
  • 앱 시작 시점에 Firebase가 초기화되는지 — 이벤트가 기록되기를 기대하는 시점보다 먼저여야 합니다
  • 테스트 중인 빌드에 Analytics SDK가 실제로 들어 있는지

: 이 단계는 DebugView로 가장 빨리 판가름납니다. 거기에 이벤트가 뜬다면 SDK는 돌고 있는 것이고, 문제는 그다음 단계에 있습니다.

2. Firebase가 GA4 속성과 연결되어 있나요?

Firebase Analytics와 Google Analytics 4는 같은 흐름의 양쪽 끝이지만, 둘을 잇는 연결은 자동이 아니라 설정입니다. Analytics를 켜지 않고 만든 Firebase 프로젝트는 아무것도 수집하지 않고, 연결을 끝내지 않은 프로젝트는 Firebase에는 데이터가 보이는데 GA4는 비어 있게 됩니다.

  1. Firebase 콘솔 열기

    문제를 겪는 프로젝트를 열고 프로젝트 설정으로 갑니다.

  2. 통합(Integrations) 열기

    Google Analytics 항목을 찾아 활성화되어 있는지 확인합니다.

  3. 연결된 속성 확인

    활성화되어 있다면 데이터를 보내는 GA4 속성 이름이 함께 표시됩니다. 속성 이름이 없다면 연결이 끝나지 않은 상태입니다.

3. 아직 데이터가 들어올 수 없는 보고서를 보고 있진 않나요?

실시간 보고서와 일반 보고서는 만들어지는 방식도, 시점도 다릅니다. 실시간은 짧은 시간 창 안의 최근 활동을 보여줍니다. 일반 보고서는 묶어서 처리되기 때문에, 아직 처리가 끝나지 않은 날짜는 이벤트가 도착했더라도 비어 보이거나 덜 차 보일 수 있습니다.

보는 곳보여주는 것
실시간최근 시간 창 안의 활동, 계속 갱신됨
DebugView디버그 모드로 지정한 기기에서 온 이벤트
일반 보고서처리를 마친 데이터, 방금 일어난 일보다 늦음

참고: 이제 막 만든 속성에 테스트 세션 몇 개뿐이라면 판단이 가장 어렵습니다. 모든 보고서가 정당한 이유로 거의 비어 있으니까요. 양이 적을 때는 DebugView를 먼저 믿으세요.

4. 이 Google 계정이 해당 속성을 볼 수 있나요?

Analytics 접근 권한은 Google 계정 단위입니다. 한 계정으로 앱을 만들어 놓고 다른 계정으로 Analytics를 열거나 Appnaly 같은 도구를 연결하는 일은 생각보다 흔합니다. 데이터에는 문제가 없고, 그저 그 데이터를 보고 있지 않은 것뿐입니다.

  • 지금 로그인한 계정이 그 GA4 속성에 접근할 수 있는지
  • 확인하고 있는 속성이 그 Firebase 프로젝트가 데이터를 보내는 속성이 맞는지
  • 다른 사람이 Analytics를 설정했다면, 내 계정에 읽기 권한을 주었는지

Appnaly에서는 어떻게 보이나요

Appnaly는 이미 있는 Google Analytics 데이터를 읽습니다. 직접 수집하지 않습니다. 여기에는 분명히 짚어둘 결과가 하나 따라옵니다. GA4에 어떤 앱의 데이터가 없으면 Appnaly도 보여줄 것이 없고, Appnaly의 빈 카드는 고장이 아니라 증상이라는 점입니다. 그래서 해결은 언제나 Appnaly가 아니라 Firebase나 GA4 쪽에서 이루어집니다.

Appnaly에 앱이 아예 안 보인다면 보통 위의 네 번째, 연결한 Google 계정이 속성을 읽지 못하는 경우입니다. 앱은 보이는데 숫자가 0이라면 보통 첫 번째나 두 번째입니다.

주의: Appnaly를 쓰려고 본인의 Google Cloud 프로젝트에서 Google Analytics Admin API나 Data API를 켤 필요는 없습니다. 그 API들은 Appnaly 서버에서 동작합니다. 본인 프로젝트에서 켜도 달라지는 것이 없고, 해결 방법에도 포함되지 않습니다.

흔한 오해

  • Firebase 의존성만 추가하면 충분하다 — 아닙니다. SDK가 초기화되어야 합니다
  • Firebase에서 Analytics를 켜면 과거 데이터도 생긴다 — 아닙니다. 수집은 켠 시점부터입니다
  • 실시간이 비어 있으면 SDK가 고장이다 — 꼭 그렇진 않습니다. 지금 아무도 안 쓰고 있을 수 있습니다
  • GA4와 Firebase 숫자는 항상 정확히 같아야 한다 — 처리 시점이 다르므로 그렇지 않습니다

Firebase를 처음 설정하시나요? 이 숫자들이 나오기 전에 무엇이 갖춰져야 하는지는 설정 가이드에서 안내합니다.

Firebase Analytics 설정 가이드

함께 읽을 글