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
Jika Anda membuat project baru, Tambahkan Firebase ke project iOS dan ikuti langkah-langkah untuk menyiapkan Google Analytics untuk project Anda selama pembuatan project.
Jika Anda sudah memiliki project dan tidak mengonfigurasi Google Analytics, Anda dapat menautkan Google Analytics ke project tersebut dari tab Integrasi di > Setelan project.
(Direkomendasikan). Tambahkan framework AdSupport ke project Anda untuk mengaktifkan fitur tambahan seperti atribusi campaign dan audience.
Menambahkan Analytics ke aplikasi
- Tambahkan dependensi untuk Firebase ke Podfile Anda:
pod 'Firebase/Analytics'
- Jalankan
pod install
dan buka file.xcworkspace
yang dibuat. - Impor modul Firebase di
UIApplicationDelegate
Anda:Swift
import Firebase
Objective-C
@import Firebase;
- Konfigurasikan instance bersama
FirebaseApp
, biasanya dalam metodeapplication:didFinishLaunchingWithOptions:
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:
- Di Xcode, pilih Product > Scheme > Edit scheme...
- Pilih Run dari menu di sebelah kiri.
- Pilih tab Arguments.
- Di bagian Arguments Passed On Launch, tambahkan
-FIRAnalyticsDebugEnabled
.
Langkah Berikutnya
- Lihat data Anda dimuat ulang secara berkala di Firebase console.
- Pelajari panduan mengenai peristiwa dan properti pengguna.