Ikuti semua informasi yang diumumkan di Firebase Summit, dan pelajari bagaimana Firebase dapat membantu Anda mempercepat pengembangan aplikasi dan menjalankan aplikasi dengan percaya diri. Pelajari Lebih Lanjut

Memulai Google Analytics

Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

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. Jika Anda belum melakukannya, tambahkan Firebase ke proyek Apple Anda dan pastikan Google Analytics diaktifkan di proyek Firebase Anda:

    • Jika Anda membuat proyek Firebase baru, aktifkan Google Analytics selama alur kerja pembuatan proyek.

    • Jika Anda menggunakan proyek Firebase yang sudah ada yang tidak mengaktifkan Google Analytics, buka tab Integrasi di Anda > Setelan proyek untuk mengaktifkannya.

    Saat Anda mengaktifkan Google Analytics di proyek Anda, aplikasi Firebase Anda ditautkan ke aliran data Google Analytics.

  2. (Direkomendasikan) . Tambahkan kerangka kerja AdSupport ke proyek Anda untuk mengaktifkan fitur tambahan seperti audiens dan atribusi kampanye.

Tambahkan SDK Analytics ke aplikasi Anda

Gunakan Swift Package Manager untuk menginstal dan mengelola dependensi Firebase.

  1. Di Xcode, dengan proyek aplikasi Anda terbuka, navigasikan ke File > Add Packages .
  2. Saat diminta, tambahkan repositori SDK platform Apple Firebase:
  3.   https://github.com/firebase/firebase-ios-sdk
  4. Pilih pustaka Analytics.
  5. Untuk pengalaman yang optimal dengan Analytics, sebaiknya aktifkan Google Analytics di proyek Firebase Anda dan tambahkan SDK Firebase untuk Google Analytics ke aplikasi Anda. Anda dapat memilih perpustakaan tanpa koleksi IDFA atau dengan koleksi IDFA.
  6. Setelah selesai, Xcode akan secara otomatis mulai menyelesaikan dan mengunduh dependensi Anda di latar belakang.

Pelajari lebih lanjut tentang IDFA, pengidentifikasi iklan tingkat perangkat, di dokumentasi Privasi Pengguna dan Penggunaan Data dan Transparansi Pelacakan Aplikasi Apple.

Selanjutnya, lakukan beberapa langkah konfigurasi:

  1. Impor modul FirebaseCore di UIApplicationDelegate Anda, serta modul Firebase lain yang digunakan delegasi aplikasi Anda. Misalnya, untuk menggunakan Cloud Firestore dan Otentikasi:

    Cepat

    import FirebaseCore
    import FirebaseFirestore
    import FirebaseAuth
    // ...
          

    Objective-C

    @import FirebaseCore;
    @import FirebaseFirestore;
    @import FirebaseAuth;
    // ...
          
  2. Konfigurasikan instance bersama FirebaseApp dalam metode application(_:didFinishLaunchingWithOptions:) delegasi aplikasi Anda:

    Cepat

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

    Objective-C

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


(Opsional) Nonaktifkan pendaftaran atribusi jaringan iklan Apple

Demi kenyamanan Anda, SDK secara otomatis mendaftarkan aplikasi Anda ke Apple untuk atribusi jaringan iklan dengan SKAdNetwork . Jika Anda ingin menonaktifkan fitur ini, setel nilai GOOGLE_ANALYTICS_REGISTRATION_WITH_AD_NETWORK_ENABLED ke NO (Boolean) di file info.plist aplikasi Anda.

Mulai mencatat acara

Setelah mengonfigurasi instance FirebaseApp , Anda dapat mulai mencatat peristiwa dengan metode logEvent() .

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 .

Contoh berikut menunjukkan cara membuat log peristiwa yang direkomendasikan untuk menunjukkan bahwa pengguna telah mengklik elemen tertentu di aplikasi Anda:

Cepat

Catatan: Produk Firebase ini tidak tersedia di target macOS.
Analytics.logEvent(AnalyticsEventSelectContent, parameters: [
  AnalyticsParameterItemID: "id-\(title!)",
  AnalyticsParameterItemName: title!,
  AnalyticsParameterContentType: "cont",
])

Objective-C

Catatan: Produk Firebase ini tidak tersedia di target macOS.
[FIRAnalytics logEventWithName:kFIREventSelectContent
                    parameters:@{
                                 kFIRParameterItemID:[NSString stringWithFormat:@"id-%@", self.title],
                                 kFIRParameterItemName:self.title,
                                 kFIRParameterContentType:@"image"
                                 }];

Untuk melihat peristiwa ini di konsol debug Xcode, aktifkan proses debug Analytics:

  1. Di Xcode, pilih Produk > Skema > Edit skema...
  2. Pilih Jalankan dari menu sebelah kiri.
  3. Pilih tab Argumen .
  4. Di bagian Argumen yang Diteruskan Saat Peluncuran , tambahkan -FIRAnalyticsDebugEnabled .

Langkah selanjutnya