Google Analytics adalah solusi pengukuran
aplikasi, yang tersedia tanpa biaya, yang memberikan insight tentang penggunaan aplikasi dan engagement pengguna.
Inti dari Firebase adalah Google Analytics, yaitu solusi analisis
yang tidak terbatas dan tersedia tanpa biaya. Analytics terintegrasi dengan berbagai fitur Firebase dan
menyediakan pelaporan tak terbatas hingga 500 peristiwa berbeda yang dapat
Anda tentukan menggunakan Firebase SDK. Laporan Analytics membantu Anda
memahami dengan jelas perilaku pengguna, sehingga Anda dapat mengambil keputusan
yang tepat terkait pemasaran aplikasi dan pengoptimalan performa.
Analytics menyediakan pelaporan tak terbatas hingga 500
peristiwa berbeda.
Segmentasi Audiens
Audience khusus dapat ditetapkan di Firebase console berdasarkan
data perangkat, peristiwa kustom, atau properti pengguna. Audience ini
dapat digunakan dengan fitur Firebase lainnya saat Anda menargetkan fitur
atau pesan notifikasi baru.
Bagaimana cara kerjanya?
Google Analytics membantu memahami bagaimana aplikasi web, Apple, atau
Android Anda digunakan oleh orang lain. SDK akan otomatis menangkap sejumlah peristiwa dan properti
pengguna serta memungkinkan Anda menentukan peristiwa kustom untuk mengukur
hal-hal yang penting dan spesifik bagi bisnis Anda. Data yang direkam akan tersedia
di dasbor melalui Firebase console. Dasbor ini
menampilkan insight terperinci tentang data Anda, mulai dari data ringkasan seperti
pengguna aktif dan demografi, hingga data yang lebih terperinci seperti identifikasi item
yang paling banyak dibeli.
Analytics juga terintegrasi dengan sejumlah fitur Firebase
lainnya. Misalnya, Analytics secara otomatis melakukan pencatatan log untuk peristiwa yang berhubungan dengan
pesan notifikasi yang dikirim melalui Notifications Composer, dan memberikan laporan mengenai
dampak dari setiap kampanye.
Analytics membantu Anda memahami perilaku pengguna, sehingga Anda dapat
membuat keputusan yang tepat tentang cara memasarkan aplikasi. Lihat performa
kampanye Anda di saluran organik dan berbayar untuk memahami metode mana
yang paling efektif dalam mendorong pengguna bernilai tinggi. Jika Anda perlu melakukan analisis
kustom atau menggabungkan data dengan sumber lain, tautkan data
Analytics ke BigQuery. Dengan cara ini, Anda bisa melakukan analisis yang lebih kompleks, seperti
membuat kueri untuk set data besar dan menggabungkan berbagai sumber data.
Analytics mencatat peristiwa untuk setiap error ke dalam log, sehingga Anda bisa
memahami tingkat error untuk berbagai versi atau region, dan mendapatkan
data tentang pengguna yang terkena dampaknya. Anda juga dapat membuat
audience untuk pengguna yang mengalami banyak error, dan merespons dengan
pesan notifikasi yang ditujukan bagi audience tersebut.
FCM
Analytics secara otomatis mencatat log peristiwa yang berhubungan dengan
pesan notifikasi yang dikirim melalui Notifications Composer, dan mendukung laporan mengenai
dampak dari setiap kampanye.
Firebase Remote Config
Gunakan definisi audience Analytics untuk mengubah perilaku
dan tampilan aplikasi bagi audience berbeda, tanpa perlu mendistribusikan
beberapa versi aplikasi.
Google Tag Manager
Dengan mengintegrasikan
Google Tag Manager
bersama dengan Google Analytics, Anda dapat mengelola
implementasi Analytics secara jarak jauh dari antarmuka web setelah
aplikasi didistribusikan.
Alur implementasi
Menghubungkan aplikasi ke Firebase
Memulai Analytics sangat mudah. Cukup tambahkan Firebase SDK ke
aplikasi baru atau yang sudah ada, dan data akan mulai dikumpulkan secara otomatis. Dalam
beberapa jam, Anda dapat melihat data analisis di Firebase console.
Mencatat data kustom ke dalam log
Anda dapat menggunakan Analytics untuk mencatat peristiwa kustom yang relevan bagi
aplikasi Anda ke dalam log, seperti pembelian atau pencapaian E-Commerce.
Membuat audiens
Anda dapat menentukan audience yang penting di
Firebase console.
Menargetkan audiens
Gunakan audiens kustom untuk menargetkan pesan, promosi, atau fitur
aplikasi baru menggunakan fitur Firebase lainnya, seperti FCM, dan
Remote Config.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-09-05 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)."]]