Buka konsol

Memulai Google Analytics untuk iOS

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 menggambarkan 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

  1. Jika Anda membuat project baru, Tambahkan Firebase ke project iOS Anda dan ikuti langkah-langkah untuk menyiapkan Google Analytics untuk project Anda selama pembuatan proyek.

    Jika Anda sudah memiliki project dan tidak mengonfigurasikan Google Analytics, Anda dapat menautkan Google Analytics ke project Anda dari tab Integrasi di settings > Setelan project.

  2. (Disarankan). Tambahkan framework AdSupport ke project Anda untuk mengaktifkan fitur tambahan seperti atribusi campaign dan audience.

Menambahkan Analytics ke aplikasi

  1. Tambahkan dependensi untuk Firebase ke Podfile Anda:
    pod 'Firebase/Analytics'
  2. Jalankan pod install dan buka file .xcworkspace yang dibuat.
  3. Impor modul Firebase di UIApplicationDelegate Anda:

    Swift

    import Firebase

    Objective-C

    @import Firebase;
  4. Konfigurasikan instance bersama FirebaseApp, biasanya di metode application:didFinishLaunchingWithOptions: pada aplikasi Anda:

    Swift

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

    Objective-C

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


Mencatat peristiwa ke dalam log

Setelah mengonfigurasi instance FirebaseApp, Anda dapat mulai mencatat peristiwa ke dalam log dengan metode logEventWithName(). Anda dapat menemukan parameter dan peristiwa yang telah ditetapkan dalam file header FIREventNames.h dan FIRParameterNames.h.

Contoh berikut menunjukkan cara mencatat peristiwa kFIREventSelectContent yang disarankan ke dalam log untuk menunjukkan bahwa pengguna telah mengklik elemen tertentu dalam aplikasi Anda:

Swift

Analytics.logEvent(AnalyticsEventSelectContent, parameters: [
  AnalyticsParameterItemID: "id-\(title!)",
  AnalyticsParameterItemName: title!,
  AnalyticsParameterContentType: "cont"
  ])

Objective-C

[FIRAnalytics logEventWithName:kFIREventSelectContent
                    parameters:@{
                                 kFIRParameterItemID:[NSString stringWithFormat:@"id-%@", self.title],
                                 kFIRParameterItemName:self.title,
                                 kFIRParameterContentType:@"image"
                                 }];

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

  1. Di Xcode, pilih Product > Scheme > Edit scheme...
  2. Pilih Run dari menu di sebelah kiri.
  3. Pilih tab Arguments.
  4. Di bagian Arguments Passed On Launch, tambahkan -FIRAnalyticsDebugEnabled.

Langkah Berikutnya