Panduan memulai ini menunjukkan cara menambahkan Google Analytics ke aplikasi Anda dan mulai mencatat peristiwa ke dalam log.
Google Analytics mengumpulkan data penggunaan dan perilaku untuk aplikasi Anda. SDK mencatat dua jenis informasi utama ke dalam log:
- Peristiwa: Hal-hal yang terjadi dalam aplikasi Anda, seperti tindakan pengguna, peristiwa sistem, atau error.
- Properti pengguna: Atribut yang Anda tentukan untuk mendeskripsikan segmen basis pengguna, seperti preferensi bahasa atau lokasi geografis.
Analytics secara otomatis mencatat beberapa peristiwa dan properti pengguna ke dalam log. Anda tidak perlu menambahkan kode apa pun untuk mengaktifkannya.
Sebelum memulai
- Instal
firebase_core
dan tambahkan kode inisialisasi ke aplikasi Anda jika belum melakukannya. - Tambahkan aplikasi Anda ke project Firebase di Firebase console.
Menambahkan Analytics SDK ke aplikasi
Dari root project Flutter Anda, jalankan perintah berikut untuk menginstal plugin:
flutter pub add firebase_analytics
Setelah selesai, build ulang aplikasi Flutter Anda:
flutter run
Setelah diinstal, plugin
firebase_analytics
dapat Anda akses dengan mengimpornya di kode Dart:import 'package:firebase_analytics/firebase_analytics.dart';
Buat instance Firebase Analytics baru dengan memanggil pengambil
instance
padaFirebaseAnalytics
:FirebaseAnalytics analytics = FirebaseAnalytics.instance;
Mulai mencatat peristiwa ke dalam log
Setelah membuat instance FirebaseAnalytics
, Anda dapat mulai mencatat peristiwa ke dalam log dengan metode log
library.
Peristiwa tertentu direkomendasikan untuk semua aplikasi, sedangkan peristiwa yang lain direkomendasikan untuk jenis atau vertical bisnis tertentu. Anda sebaiknya mengirimkan peristiwa yang direkomendasikan beserta parameternya yang telah ditetapkan agar laporan Anda memiliki detail maksimum, serta agar fitur dan integrasi di masa mendatang dapat dimanfaatkan begitu tersedia. Bagian ini menunjukkan cara mencatat peristiwa yang telah ditentukan ke dalam log. Untuk mengetahui informasi lebih lanjut tentang cara mencatat peristiwa ke dalam log, baca artikel Mencatat peristiwa ke dalam log.
Kode berikut mencatat peristiwa checkout ke dalam log:
await FirebaseAnalytics.instance
.logBeginCheckout(
value: 10.0,
currency: 'USD',
items: [
AnalyticsEventItem(
itemName: 'Socks',
itemId: 'xjw73ndnw',
price: '10.0'
),
],
coupon: '10PERCENTOFF'
);
Langkah berikutnya
- Gunakan DebugView untuk memverifikasi peristiwa Anda.
- Pelajari data Anda di Firebase console.
- Pelajari panduan mengenai peristiwa dan properti pengguna.
- Pelajari cara mengekspor data Anda ke BigQuery.