Setelah menyelesaikan penyiapan AdMob dasar, Anda juga dapat menambahkan Firebase SDK untuk Google Analytics agar dapat memanfaatkan fitur lain dari Google Analytics dan Firebase. Pelajari cara mulai menggunakan Google Analytics nanti di halaman ini.
Peningkatan level konfigurasi ini mendukung fitur yang dapat membantu Anda mengoptimalkan pengalaman pengguna aplikasi dan pendapatan iklan Anda. Untuk mempelajari lebih lanjut, lihat tabel fitur berikut beserta dengan link-nya.
Fitur |
Menambahkan Mobile Ads SDK + mengaktifkan metrik pengguna |
Menambahkan Mobile Ads SDK + mengaktifkan metrik pengguna dan Menautkan AdMob ke Firebase |
Menambahkan Mobile Ads SDK + mengaktifkan metrik pengguna dan Menautkan AdMob ke Firebase dan Menambahkan Firebase SDK untuk Analytics |
Melihat metrik pengguna di akun AdMob Anda | |||
Mengumpulkan secara otomatis peristiwa analisis dan properti pengguna dari aplikasi Anda | |||
Melihat metrik pengguna pilihan di AdMob | |||
Mempelajari dan memproses data analisis Anda melalui Firebase | |||
Melihat metrik kunci di Firebase console | |||
Menandai konversi untuk kampanye iklan | |||
Membuat audiens kustom | |||
Mengekspor dan menganalisis data di BigQuery | |||
Mengakses fitur penyesuaian lainnya untuk data analisis Anda | |||
Mencatat peristiwa kustom ke dalam log untuk analisis dan model (misalnya mencatat peristiwa e-commerce_purchase ke dalam log untuk metrik ARPU dan ARPPU) | |||
Mengonfigurasi konversi kustom untuk kampanye iklan | |||
Menggunakan produk Firebase lainnya
(seperti Remote Config dan A/B Testing) |
Mulai menggunakan Google Analytics
Google Analytics adalah mesin analisis Firebase yang menyajikan analisis data yang efektif dan andal kepada Anda. Mulai gunakan Google Analytics di aplikasi Anda dengan menambahkan Firebase SDK untuk Google Analytics.
Langkah-langkah berikut menjelaskan cara mulai menggunakan Firebase SDK untuk Google Analytics di aplikasi Anda. Setelah melakukan inisialisasi SDK, buka dokumentasi Analytics untuk mempelajari cara mulai mencatat peristiwa ke dalam log di aplikasi Anda.
Langkah 1: Tambahkan file konfigurasi ke aplikasi
Jika Anda mendaftarkan aplikasi ke Firebase sebelum membuat link ke AdMob, berarti
file konfigurasi Firebase telah ditambahkan ke aplikasi.
Periksa apakah ada file GoogleService-Info.plist
di root project Xcode Anda.
Pastikan juga bahwa file konfigurasi ditambahkan ke semua target.
Langkah 2: Tambahkan Firebase SDK untuk Analytics ke aplikasi
Tambahkan dependensi untuk Firebase SDK untuk Google Analytics ke Podfile:
pod 'FirebaseAnalytics'
Jalankan
pod install
, lalu buka file.xcworkspace
yang dihasilkan.- Impor modul
FirebaseCore
dalamUIApplicationDelegate
Anda, serta semua modul Firebase lainnya yang digunakan oleh delegasi aplikasi Anda. Misalnya, untuk menggunakan Cloud Firestore dan Authentication:SwiftUI
import SwiftUI import FirebaseCore import FirebaseFirestore import FirebaseAuth // ...
Swift
import FirebaseCore import FirebaseFirestore import FirebaseAuth // ...
Objective-C
@import FirebaseCore; @import FirebaseFirestore; @import FirebaseAuth; // ...
- Konfigurasikan instance bersama
FirebaseApp
di metodeapplication(_:didFinishLaunchingWithOptions:)
delegasi aplikasi Anda:SwiftUI
// Use Firebase library to configure APIs FirebaseApp.configure()
Swift
// Use Firebase library to configure APIs FirebaseApp.configure()
Objective-C
// Use Firebase library to configure APIs [FIRApp configure];
- Jika menggunakan SwiftUI, Anda harus membuat delegasi aplikasi dan menambahkannya ke struct
App
melaluiUIApplicationDelegateAdaptor
atauNSApplicationDelegateAdaptor
. Anda juga harus menonaktifkan swizzling delegasi aplikasi. Untuk mengetahui informasi lebih lanjut, baca petunjuk SwiftUI.SwiftUI
@main struct YourApp: App { // register app delegate for Firebase setup @UIApplicationDelegateAdaptor(AppDelegate.self) var delegate var body: some Scene { WindowGroup { NavigationView { ContentView() } } } }
Mengimplementasikan logging peristiwa kustom
Bagian ini berisi contoh cara mengimplementasikan pencatatan peristiwa kustom ke dalam log di aplikasi Anda. Contoh spesifik ini ditujukan untuk peristiwa kustom ecommerce_purchase
yang merupakan peristiwa bermanfaat untuk dicatat ke dalam log untuk aplikasi yang tertaut dengan AdMob, terutama untuk menghitung ARPU dan ARPPU.
Berikut cara menerapkan logging peristiwa kustom di aplikasi Anda:
Pastikan Anda telah menyelesaikan bagian Mulai menggunakan Google Analytics pada halaman ini, termasuk mengonfigurasi aplikasi Anda untuk menggunakan Firebase, menambahkan Firebase SDK untuk Google Analytics, dan melakukan inisialisasi SDK tersebut.
Catat peristiwa
ecommerce_purchase
ke dalam log (Swift | Obj-C). Berikut contohnya:Swift
Analytics.logEvent(AnalyticsEventPurchase, parameters: [ AnalyticsParameterCoupon: "SummerPromo", AnalyticsParameterCurrency: "JPY", AnalyticsParameterValue: 10000, AnalyticsParameterShipping: 500, AnalyticsParameterTransactionID: "192803301", ])
Objective-C
[FIRAnalytics logEventWithName:kFIREventPurchase parameters:@{ kFIRParameterCoupon: @"SummerPromo", kFIRParameterCurrency: @"JPY", kFIRParameterValue: @10000, kFIRParameterShipping: @500, kFIRParameterTransactionID: @"192803301", }];
Untuk mempelajari lebih lanjut mengenai logging peristiwa kustom di aplikasi Anda, buka dokumentasi Analytics.
Menggunakan produk Firebase lainnya di aplikasi
Setelah menambahkan Firebase SDK untuk Google Analytics, Anda juga dapat mulai menggunakan produk Firebase lainnya, seperti Firebase Remote Config dan Firebase A/B Testing.
Dengan Remote Config, Anda dapat mengubah perilaku dan tampilan aplikasi tanpa memublikasikan update aplikasi, tanpa biaya apa pun, tanpa batasan jumlah pengguna aktif harian.
Dengan A/B Testing, Anda dapat menguji perubahan pada UI, fitur, atau kampanye interaksi aplikasi untuk mempelajari apakah perubahan tersebut memengaruhi metrik kunci Anda (seperti pendapatan dan retensi) sebelum menerapkannya secara luas.
Mengoptimalkan monetisasi iklan untuk aplikasi Anda
Coba berbagai format atau konfigurasi iklan berbeda dengan sekelompok kecil pengguna, lalu buat keputusan berdasarkan data mengenai penerapan iklan untuk semua pengguna. Untuk mempelajari lebih lanjut, lihat tutorial berikut: