Setelah menyelesaikan penyiapan AdMob dasar, Anda juga dapat menambahkan Firebase SDK untuk Google Analytics guna memanfaatkan fitur lain dari Google Analytics dan Firebase. Pelajari cara memulai Google Analytics nanti di halaman ini.
Peningkatan level konfigurasi ini mendukung fitur yang dapat membantu Anda mengoptimalkan pengalaman pengguna aplikasi dan pendapatan iklan Anda. Lihat tabel fitur berikut dan tautannya untuk mempelajari lebih lanjut!
Fitur | Tambahkan SDK Iklan Seluler + aktifkan metrik pengguna | Tambahkan SDK Iklan Seluler + aktifkan metrik pengguna dan Tautkan AdMob ke Firebase | Tambahkan SDK Iklan Seluler + aktifkan metrik pengguna dan Tautkan AdMob ke Firebase dan Tambahkan Firebase SDK untuk Analytics |
Lihat metrik pengguna di akun AdMob Anda | |||
Kumpulkan peristiwa analitik dan properti pengguna secara otomatis dari aplikasi Anda | |||
Lihat metrik pengguna pilihan di AdMob | |||
Jelajahi dan gunakan data analitik Anda melalui Firebase | |||
Lihat metrik kunci di konsol Firebase | |||
Tandai konversi untuk kampanye iklan | |||
Bangun pemirsa khusus | |||
Ekspor dan analisis data di BigQuery | |||
Akses lebih banyak fitur penyesuaian untuk data analitik Anda | |||
Mencatat peristiwa khusus untuk analitik dan model (seperti mencatat peristiwa ecommerce_purchase untuk metrik ARPU dan ARPPU ) | |||
Konfigurasikan konversi khusus untuk kampanye iklan | |||
Gunakan produk Firebase lainnya (seperti Konfigurasi Jarak Jauh dan Pengujian A/B) |
Mulailah dengan Google Analytics
Google Analytics adalah mesin analitik Firebase yang memberi Anda akses ke wawasan yang kuat tentang data Anda. Mulai gunakan Google Analytics di aplikasi Anda dengan menambahkan Firebase SDK untuk Google Analytics.
Dengan penyiapan AdMob dasar , Anda dapat melihat statistik gabungan dari peristiwa yang dikumpulkan secara otomatis dan properti pengguna di dasbor Analytics konsol Firebase tanpa menambahkan kode tambahan apa pun ke aplikasi Anda.
Namun, jika ingin mengumpulkan data peristiwa khusus tambahan atau properti pengguna, Anda harus menggunakan SDK Firebase untuk Google Analytics. Dengan SDK ini, Anda dapat mencatat hingga 500 jenis peristiwa analitik yang berbeda, dan tidak ada batasan volume total peristiwa yang dicatat oleh aplikasi Anda. Contoh kasus penggunaan untuk mencatat peristiwa khusus adalah menyertakan data dalam penghitungan pendapatan Anda dari peristiwa khusus yang disebut ecommerce_purchase
untuk membantu Anda merepresentasikan metrik ARPU dan ARPPU dengan lebih baik .
Dengan menambahkan Firebase SDK untuk Google Analytics, Anda juga dapat menambahkan konversi khusus untuk kampanye iklan dan mengaktifkan penggunaan produk Firebase lainnya .
Langkah-langkah berikut menjelaskan cara mulai menggunakan Firebase SDK untuk Google Analytics di aplikasi Anda. Setelah melakukan inisialisasi SDK, kunjungi dokumentasi Analytics untuk mempelajari cara memulai logging peristiwa di aplikasi Anda.
Langkah 1: Tambahkan file konfigurasi ke aplikasi Anda
Jika Anda mendaftarkan aplikasi Anda ke Firebase sebelum membuat tautan AdMob, Anda telah menambahkan file konfigurasi Firebase ke aplikasi Anda.Periksa file GoogleService-Info.plist
di root proyek Xcode Anda. Pastikan juga file konfigurasi ditambahkan ke semua target.
Di kartu aplikasi Anda dari proyek , pilih ID bundel aplikasi yang Anda perlukan file konfigurasinya.
Anda > PengaturanKlik Unduh GoogleService-Info.plist untuk mendapatkan file konfigurasi iOS Firebase Anda (
GoogleService-Info.plist
).Anda dapat mengunduh kembali file konfigurasi iOS Firebase Anda kapan saja dari
Anda > Setelan proyek .Pastikan nama file konfigurasi tidak ditambahkan dengan karakter tambahan, seperti
(2)
.
Pindahkan file konfigurasi Anda ke root proyek Xcode Anda. Jika diminta, pilih untuk menambahkan file konfigurasi ke semua target.
Jika Anda memiliki beberapa ID paket dalam proyek, Anda harus mengaitkan setiap ID paket dengan aplikasi terdaftar di konsol Firebase sehingga setiap aplikasi dapat memiliki file GoogleService-Info.plist
sendiri.
Langkah 2: Tambahkan Firebase SDK untuk Analytics ke aplikasi Anda
Tambahkan dependensi untuk Firebase SDK untuk Google Analytics ke Podfile Anda:
pod 'FirebaseAnalytics'
Jalankan
pod install
, lalu buka file.xcworkspace
yang dibuat.- Impor modul
FirebaseCore
diUIApplicationDelegate
Anda, serta 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 // ...
Cepat
import FirebaseCore import FirebaseFirestore import FirebaseAuth // ...
Objective-C
@import FirebaseCore; @import FirebaseFirestore; @import FirebaseAuth; // ...
- Konfigurasikan instance bersama
FirebaseApp
dalam metodeapplication(_:didFinishLaunchingWithOptions:)
delegasi aplikasi Anda:SwiftUI
// Use Firebase library to configure APIs FirebaseApp.configure()
Cepat
// Use Firebase library to configure APIs FirebaseApp.configure()
Objective-C
// Use Firebase library to configure APIs [FIRApp configure];
- Jika Anda menggunakan SwiftUI, Anda harus membuat delegasi aplikasi dan melampirkannya ke struktur
App
Anda melaluiUIApplicationDelegateAdaptor
atauNSApplicationDelegateAdaptor
. Anda juga harus menonaktifkan swizzling delegasi aplikasi. Untuk informasi selengkapnya, lihat 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() } } } }
Menerapkan pencatatan peristiwa khusus
Bagian ini menunjukkan contoh cara mengimplementasikan log peristiwa khusus di aplikasi Anda. Contoh khusus ini adalah untuk peristiwa khusus ecommerce_purchase
yang merupakan peristiwa berguna untuk mencatat log aplikasi yang terhubung dengan AdMob, terutama untuk menghitung ARPU dan ARPPU .
Metrik utama untuk aplikasi Anda adalah pendapatan berdasarkan pengguna , yang selanjutnya dapat disegmentasi menjadi ARPU dan ARPPU . Kedua metrik ini ditampilkan di kartu metrik Pengguna di akun AdMob Anda dan di dasbor Analytics di Firebase console. Namun, pendapatan tidak diukur secara langsung; melainkan jumlah estimasi penghasilan AdMob Anda dan dua nilai peristiwa analisis berikut:
-
in_app_purchase
: saat pengguna menyelesaikan pembelian dalam aplikasi yang diproses oleh App Store di iTunes, seperti langganan awal, membuka kunci layanan premium, atau membeli item dalam game
-
ecommerce_purchase
: saat pengguna menyelesaikan pembelian, seperti belanja online, membeli kupon atau item diskon, atau membeli tiket bioskop
Tanpa kode tambahan apa pun di aplikasi Anda, Mobile Ads SDK secara otomatis mengumpulkan data analitik untuk peristiwa in_app_purchase
. Namun, jika Anda juga ingin menyertakan data peristiwa ecommerce_purchase
dalam penghitungan pendapatan, Anda harus menerapkan logging kustom melalui Firebase SDK untuk Google Analytics.
Berikut cara menerapkan log peristiwa khusus di aplikasi Anda:
Pastikan Anda telah menyelesaikan bagian Memulai Google Analytics di laman ini, yang mencakup mengonfigurasi aplikasi Anda untuk menggunakan Firebase, menambahkan SDK Firebase untuk Google Analytics, dan menginisialisasi SDK.
Catat peristiwa
ecommerce_purchase
( Swift | Obj-C ). Berikut contohnya:Cepat
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 tentang mencatat peristiwa khusus di aplikasi Anda, kunjungi dokumentasi Analytics .
Gunakan produk Firebase lainnya di aplikasi Anda
Setelah menambahkan Firebase SDK untuk Google Analytics, Anda juga dapat mulai menggunakan produk Firebase lainnya, seperti Firebase Remote Config dan Pengujian A/B Firebase.
Remote Config memungkinkan Anda mengubah perilaku dan tampilan aplikasi tanpa memublikasikan pembaruan aplikasi, tanpa biaya, untuk pengguna aktif harian tanpa batas.
Pengujian A/B memberi Anda kemampuan untuk menguji perubahan pada UI aplikasi, fitur, atau kampanye interaksi untuk mengetahui apakah perubahan tersebut berdampak pada metrik utama Anda (seperti pendapatan dan retensi) sebelum meluncurkan perubahan secara luas.
Optimalkan monetisasi iklan untuk aplikasi Anda
Cobalah berbagai format atau konfigurasi iklan dengan sebagian kecil pengguna, lalu buat keputusan berdasarkan data tentang penerapan iklan untuk semua pengguna Anda. Untuk mempelajari lebih lanjut, lihat tutorial berikut:
Uji adopsi format iklan baru ( ikhtisar | implementasi ).
Optimalkan frekuensi iklan ( ikhtisar | implementasi ).