Menggunakan Google Analytics untuk mendapatkan metrik laporan error

Google Analytics adalah mesin analisis Firebase. Saat menggunakan Analytics dan Crashlytics secara bersamaan dalam aplikasi, Anda akan mendapatkan fitur yang membantu menghasilkan masalah dan terus melacak data error dengan lebih banyak perincian, seperti pengguna bebas error, breadcrumb yang melacak peristiwa tertentu sebelum terjadi error, dan BigQuery, yang dapat Anda gunakan untuk memvisualisasikan metrik kunci aplikasi Anda.

Panduan ini menjelaskan cara menambahkan Analytics ke aplikasi yang telah menyiapkan Crashlytics (jika belum dilakukan, tambahkan Crashlytics ke aplikasi Anda).

Langkah 1: Tambahkan file konfigurasi Firebase

  1. Buka Project Settings. Di kartu Your apps, pilih ID paket aplikasi yang Anda perlukan file konfigurasinya.
  2. Klik Download GoogleService-Info.plist untuk mendapatkan file konfigurasi platform Apple Firebase Anda (GoogleService-Info.plist).

  3. Pindahkan file konfigurasi ke root project Xcode Anda. Jika diminta, pilih untuk menambahkan file konfigurasi ke semua target.

Jika ada beberapa ID paket dalam project, Anda harus mengaitkan setiap ID paket dengan aplikasi yang terdaftar di Firebase console, sehingga setiap aplikasi dapat memiliki file GoogleService-Info.plist sendiri.

Langkah 2: Tambahkan Analytics SDK ke aplikasi

Gunakan Swift Package Manager untuk menginstal dan mengelola dependensi Firebase.

  1. Di Xcode, dengan project aplikasi Anda dalam keadaan terbuka, buka File > Swift Packages > Add Package Dependency.
  2. Saat diminta, tambahkan repositori SDK platform Apple Firebase:
  3.   https://github.com/firebase/firebase-ios-sdk
      
  4. Tambahkan Firebase SDK untuk Google Analytics. Anda dapat memilih library dengan atau tanpa pengumpulan IDFA.
  5. Setelah selesai, Xcode akan otomatis mulai me-resolve dan mendownload dependensi Anda di latar belakang.

Selanjutnya, konfigurasikan modul Firebase:

  1. Impor modul FirebaseCore dalam UIApplicationDelegate Anda, serta semua modul Firebase lainnya yang digunakan oleh delegasi aplikasi Anda. Misalnya, untuk menggunakan Cloud Firestore dan Authentication:

    Swift

    import FirebaseCore
    import FirebaseFirestore
    import FirebaseAuth
    // ...
          

    Objective-C

    @import FirebaseCore;
    @import FirebaseFirestore;
    @import FirebaseAuth;
    // ...
          
  2. Konfigurasikan instance bersama FirebaseApp, yang biasanya ada dalam penginisialisasi App atau metode application(_:didFinishLaunchingWithOptions:) delegasi aplikasi:

    Swift

    // Use Firebase library to configure APIs
    FirebaseApp.configure()

    Objective-C

    // Use Firebase library to configure APIs
    [FIRApp configure];

Aplikasi Anda kini telah disiapkan untuk menggunakan Google Analytics.

Langkah berikutnya