컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
Google Analytics
plat_ios
plat_android
plat_web
plat_flutter
plat_cpp
plat_unity
Google Analytics는 앱 사용 및 사용자 참여에 대한 통계를 제공하는 무료 앱 측정 솔루션입니다.
제한 없는 무료 분석 솔루션인
Google Analytics는 Firebase의 핵심이라고 할 수 있습니다.
Analytics는 Firebase 전체 기능에 통합되어 Firebase SDK를 사용하여 정의할 수 있는 최대 500개의 고유한 이벤트에 대한 무제한 보고를 제공합니다.
Analytics 보고서는 사용자의 행동을 이해하여 정보에 기반한 앱 마케팅 및 실적 극대화 결정을 내릴 수 있도록 합니다.
시작할 준비가 되셨나요? 플랫폼을 선택하세요.
iOS+
Android
웹
Flutter
Unity
C++
주요 기능
무제한 보고 |
Analytics는 최대 500개의 고유 이벤트에 관한 무제한 보고를 제공합니다.
|
잠재고객 분류 |
Firebase Console에서 기기 데이터, 맞춤 이벤트 또는 사용자 속성을 기준으로 커스텀 잠재고객을 정의할 수 있습니다. 이러한 잠재고객은
새로운 기능이나 알림 메시지를 타겟팅할 때
다른 Firebase 기능과 함께 사용할 수 있습니다.
|
기본 원리
Google Analytics로 사람들이 웹, Apple 또는 Android 앱을 사용하는 방식을 파악할 수 있습니다. 다양한 이벤트와 사용자 속성을 SDK가 자동으로 포착하며 개발자는 맞춤 이벤트를 직접 정의하여 비즈니스에 고유한 가치를 갖는 항목을 측정할 수 있습니다. 캡처된 데이터는 Firebase Console의 대시보드에서 확인할 수 있습니다. 이 대시보드는 활성 사용자 수 및 인구통계와 같은 요약 데이터부터 가장 많이 구매된 품목과 같은 상세 데이터에 이르기까지 데이터에 대한 세부 통계를 제공합니다.
Analytics는 그 밖에 다양한 Firebase 기능과 통합됩니다. 예를 들어 알림 작성기를 통해 전송한 알림 메시지에 해당하는 이벤트를 자동으로 로깅하고 각 캠페인의 효과에 대한 보고서를 제공합니다.
Analytics로 사용자의 행동을 이해하면 정보에 기반은 앱 마케팅 결정을 내릴 수 있습니다. 무료 및 유료 채널에서 캠페인의 실적을 확인하여 중요도가 높은 사용자를 유인하는 데 가장 효과적인 방법이 무엇인지 파악할 수 있습니다. 커스텀 분석을 수행하거나 다른 소스와 데이터를 결합하려는 경우 Analytics 데이터를 BigQuery에 연결하면 대규모 데이터 세트를 쿼리하고 여러 데이터 소스를 결합하는 등 보다 복잡한 분석이 가능합니다.
다른 서비스와 통합
BigQuery |
Firebase 앱을 BigQuery에 연결하면 전체 Analytics 데이터 세트에 대한 커스텀 분석을 수행하고 다른 데이터 소스를 가져올 수 있습니다. |
Crashlytics |
Analytics는 각 비정상 종료 이벤트를 로깅하므로 버전별 또는 리전별로 비정상 종료 발생률을 확인하여 영향을 받은 사용자를 파악할 수 있습니다. 또한 비정상 종료를 여러 번 겪은 사용자를 잠재고객으로 정의하여 이들을 대상으로 알림 메시지를 보낼 수 있습니다.
|
FCM |
Analytics는 알림 작성기를 통해 전송한 알림 메시지에
해당하는 이벤트를 자동으로 기록하고 각 캠페인의 효과에 관한
보고서를 제공합니다.
|
Firebase Remote Config |
앱의 여러 버전을 배포할 필요 없이 Analytics 잠재고객 정의를 사용하여 잠재고객별로 앱의 동작과 모양에 변화를 줄 수 있습니다.
|
Google 태그 관리자 |
Google Analytics와 함께 Google 태그 관리자를 통합하면 앱이 배포된 후 웹 인터페이스를 통해 Analytics 구현을 원격으로 관리할 수 있습니다.
|
구현 경로
|
Firebase에 앱 연결 |
Analytics를 시작하는 것은 쉽습니다. 신규 앱이나 기존 앱에
Firebase SDK를 추가하기만 하면 자동으로 데이터 수집이 시작됩니다. 몇 시간 내에 Firebase Console에서 분석 데이터를 볼 수 있습니다.
|
|
커스텀 데이터 로깅 |
Analytics를 사용하여 전자상거래 구매 또는 업적과 같이 앱에 적합한 맞춤 이벤트를 기록할 수 있습니다.
|
|
잠재고객 만들기 |
Firebase Console에서 중요한 잠재고객을 정의할 수 있습니다. |
|
공유 대상 그룹 |
맞춤 잠재고객을 사용하여 FCM 및 Remote Config 등의 다른 Firebase 기능을 통해 메시지, 프로모션 또는 새로운 앱 기능을 타겟팅합니다.
|
다음 단계
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-08-04(UTC)
[null,null,["최종 업데이트: 2025-08-04(UTC)"],[],[],null,["Google Analytics \nplat_ios plat_android plat_web plat_flutter plat_cpp plat_unity \nGoogle Analytics is an app measurement\nsolution, available at no charge, that provides insight on app usage and user engagement. \nAt the heart of Firebase is Google Analytics, an unlimited analytics solution available at no charge. Analytics integrates across Firebase features and provides you with unlimited reporting for up to 500 distinct events that you can define using the Firebase SDK. Analytics reports help you understand clearly how your users behave, which enables you to make informed decisions regarding app marketing and performance optimizations.\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\nReady to get started? Choose your platform:\n\n[iOS+](/docs/analytics/get-started?platform=ios)\n[Android](/docs/analytics/get-started?platform=android)\n[Web](/docs/analytics/get-started?platform=web)\n[Flutter](/docs/analytics/get-started?platform=flutter)\n\n[Unity](/docs/analytics/unity/start)\n[C++](/docs/analytics/cpp/start)\n\nKey capabilities\n\n|-----------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Unlimited Reporting | Analytics provides unlimited reporting on up to 500 distinct events. |\n| Audience Segmentation | Custom audiences can be defined in the Firebase console based on device data, custom events, or user properties. These audiences can be used with other Firebase features when targeting new features or notification messages. |\n\nHow does it work?\n\nGoogle Analytics helps you understand how people use your web, Apple, or\nAndroid app. The SDK automatically captures a number of events and user\nproperties and also allows you to define your own custom events to measure the\nthings that uniquely matter to your business. Once the data is captured, it's\navailable in a dashboard through the Firebase console. This dashboard\nprovides detailed insights about your data --- from summary data such as\nactive users and demographics, to more detailed data such as identifying your\nmost purchased items.\n\nAnalytics also integrates with a number of other Firebase\nfeatures. For example, it automatically logs events that correspond to\nnotification messages sent via the Notifications composer and provides reporting on the\nimpact of each campaign.\n\nAnalytics helps you understand how your users behave, so you can\nmake informed decisions about how to market your app. See the performance of\nyour campaigns across organic and paid channels to understand which methods are\nmost effective at driving high-value users. If you need to perform custom\nanalysis or join your data with other sources you can link your\nAnalytics data to BigQuery, which allows for more complex analysis like\nquerying large data sets and joining multiple data sources.\n\nIntegrations with other services\n\n|------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| BigQuery | [Link your Firebase app to BigQuery](https://support.google.com/firebase/answer/6318765) where you can perform custom analysis on your entire Analytics dataset and import other data sources. |\n| Crashlytics | Analytics logs events for each crash so you can get a sense of the rate of crashes for different versions or regions, allowing you to gain insight into which users are impacted. You can also create audiences for users who have experienced multiple crashes and respond with notification messages directed at that audience. |\n| FCM | Analytics automatically logs events that correspond to notification messages sent via the Notifications composer and supports reporting on the impact of each campaign. |\n| Firebase Remote Config | Use Analytics audience definitions to change the behavior and appearance of your app for different audiences without distributing multiple versions of your app. |\n| Google Tag Manager | Integrating [Google Tag Manager](https://developers.google.com/tag-manager/) alongside Google Analytics enables you to manage your Analytics implementation remotely from a web interface after your app has been distributed. |\n\nImplementation path\n\n|---|------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| | Connect your app to Firebase | Getting started with Analytics is easy. Just add the Firebase SDK to your new or existing app, and data collection begins automatically. You can view analytics data in the Firebase console within hours. |\n| | Log custom data | You can use Analytics to log custom events that make sense for your app, like E-Commerce purchases or achievements. |\n| | Create audiences | You can define the audiences that matter to you in the Firebase console. |\n| | Target audiences | Use your custom audiences to target messages, promotions, or new app features using other Firebase features, such as FCM, and Remote Config. |\n\nNext steps\n\n- Add Google Analytics to your [web](/docs/analytics/get-started?platform=web), [Apple](/docs/analytics/get-started?platform=ios), [Android](/docs/analytics/get-started?platform=android), or [Flutter](/docs/analytics/get-started?platform=flutter) app.\n- Download [sample code](/docs/samples)."]]