获取我们在 Firebase 峰会上发布的所有信息,了解 Firebase 可如何帮助您加快应用开发速度并满怀信心地运行应用。了解详情

Memulai Google Analytics

Panduan memulai ini menunjukkan cara menambahkan Google Analytics ke aplikasi Anda dan mulai mencatat peristiwa.

Google Analytics mengumpulkan data penggunaan dan perilaku untuk aplikasi Anda. SDK mencatat dua jenis informasi utama:

  • Peristiwa: Apa yang terjadi di aplikasi Anda, seperti tindakan pengguna, peristiwa sistem, atau kesalahan.
  • Properti pengguna: Atribut yang Anda tentukan untuk menggambarkan segmen basis pengguna Anda, seperti preferensi bahasa atau lokasi geografis.

Analytics secara otomatis mencatat beberapa peristiwa dan properti pengguna ; Anda tidak perlu menambahkan kode apa pun untuk mengaktifkannya.

Sebelum kamu memulai

  1. Instal firebase_core dan tambahkan kode inisialisasi ke aplikasi Anda jika Anda belum melakukannya.
  2. Tambahkan aplikasi Anda ke proyek Firebase di konsol Firebase .

Tambahkan SDK Analytics ke aplikasi Anda

  1. Dari root proyek Flutter Anda, jalankan perintah berikut untuk menginstal plugin:

    flutter pub add firebase_analytics
    
  2. Setelah selesai, bangun kembali aplikasi Flutter Anda:

    flutter run
    
  3. Setelah diinstal, Anda dapat mengakses plugin firebase_analytics dengan mengimpornya ke kode Dart Anda:

    import 'package:firebase_analytics/firebase_analytics.dart';
    
  4. Buat instance Firebase Analytics baru dengan memanggil pengambil instance di FirebaseAnalytics :

    FirebaseAnalytics analytics = FirebaseAnalytics.instance;
    

Mulai mencatat acara

Setelah membuat instance FirebaseAnalytics , Anda dapat mulai mencatat peristiwa dengan metode log - library.

Acara tertentu direkomendasikan untuk semua aplikasi ; lainnya direkomendasikan untuk jenis bisnis atau vertikal tertentu. Anda harus mengirim acara yang disarankan bersama dengan parameter yang ditentukan, untuk memastikan detail maksimum yang tersedia dalam laporan Anda dan untuk mendapatkan manfaat dari fitur dan integrasi di masa mendatang saat tersedia. Bagian ini mendemonstrasikan pendataan peristiwa yang telah ditentukan sebelumnya, untuk informasi selengkapnya tentang pendataan peristiwa, lihat Mencatat peristiwa .

Kode berikut mencatat peristiwa checkout:

await FirebaseAnalytics.instance
  .logBeginCheckout(
    value: 10.0,
    currency: 'USD',
    items: [
      AnalyticsEventItem(
        itemName: 'Socks',
        itemId: 'xjw73ndnw',
        price: '10.0'
      ),
    ],
    coupon: '10PERCENTOFF'
  );

Langkah selanjutnya