Temel AdMob kurulumunu tamamladıktan sonra, Google Analytics ve Firebase'deki diğer özelliklerden yararlanmak amacıyla Google Analytics için Firebase SDK'sını da ekleyebilirsiniz. Google Analytics'i kullanmaya nasıl başlayacağınızı bu sayfanın ilerleyen kısımlarında öğrenebilirsiniz.
Bu artan yapılandırma desteği özellikleri, uygulamanızın kullanıcı deneyimini ve reklam gelirinizi optimize etmenize yardımcı olabilir. Daha fazla bilgi edinmek için aşağıdaki özellikler tablosuna ve tabloların bağlantılarına göz atın.
Özellik |
Mobile Ads SDK'sını ekleyin + kullanıcı metriklerini etkinleştirin |
Mobile Ads SDK'sını ekleyin + kullanıcı metriklerini etkinleştirin ve AdMob'u Firebase'e bağlayın |
Mobile Ads SDK'sını ekleyin + kullanıcı metriklerini etkinleştirin ve AdMob'u Firebase'e bağlayın ve Analytics için Firebase SDK'sını ekleyin |
AdMob hesabınızdaki kullanıcı metriklerini görüntüleme | |||
Analiz etkinliklerini ve kullanıcı özelliklerini uygulamanızdan otomatik olarak toplama | |||
AdMob'da seçilen kullanıcı metriklerini görüntüleme | |||
Firebase ile analiz verilerinizi keşfetme ve bunlarla çalışma | |||
Temel metrikleri Firebase konsolunda görüntüleme | |||
Reklam kampanyaları için dönüşümleri işaretleme | |||
Özel kitleler oluşturma | |||
BigQuery'deki verileri dışa aktarma ve analiz etme | |||
Analiz verileriniz için daha fazla özelleştirme özelliğine erişme | |||
Analizler ve modeller için özel etkinlikleri günlüğe kaydedin (ör. ARPU ve ARPPU metrikleri için ecommerce_purchase etkinlikleri kaydetme) | |||
Reklam kampanyaları için özel dönüşümleri yapılandırma | |||
Diğer Firebase ürünlerini kullanın
(ör. Remote Config ve A/B Testi) |
Google Analytics'i kullanmaya başlama
Firebase'in analiz motoru olan Google Analytics, verilerinizle ilgili güçlü analizlere erişmenizi sağlar. Google Analytics için Firebase SDK'sını ekleyerek uygulamanızda Google Analytics'i kullanmaya başlayın.
Aşağıdaki adımlarda, uygulamanızda Google Analytics için Firebase SDK'sını kullanmaya nasıl başlayacağınız açıklanmaktadır. SDK'yı başlattıktan sonra, uygulamanızda etkinlikleri günlüğe kaydetmeye nasıl başlayacağınızı öğrenmek için Analytics belgelerini inceleyin.
1. Adım: Uygulamanıza bir yapılandırma dosyası ekleyin
AdMob bağlantısı oluşturmadan önce uygulamanızı Firebase'e kaydettiyseniz uygulamanıza zaten bir Firebase yapılandırma dosyası eklemişsinizdir.
Xcode projenizin kökünde GoogleService-Info.plist
dosyası olup olmadığını kontrol edin.
Ayrıca, yapılandırma dosyasının tüm hedeflere eklendiğinden emin olun.
2. Adım: Analytics için Firebase SDK'sını uygulamanıza ekleyin
Google Analytics için Firebase SDK'sının bağımlılığını Podfile dosyanıza ekleyin:
pod 'FirebaseAnalytics'
pod install
komutunu çalıştırın ve oluşturulan.xcworkspace
dosyasını açın.FirebaseCore
modülünüUIApplicationDelegate
uygulamanıza ve yetki verdiğiniz kullanıcının kullandığı diğer tüm Firebase modüllerini içe aktarın. Örneğin, Cloud Firestore ve Authentication'ı kullanmak için:Hızlı Kullanıcı Arayüzü
import SwiftUI import FirebaseCore import FirebaseFirestore import FirebaseAuth // ...
Swift
import FirebaseCore import FirebaseFirestore import FirebaseAuth // ...
Objective-C
@import FirebaseCore; @import FirebaseFirestore; @import FirebaseAuth; // ...
- Uygulama yetkilinizin
application(_:didFinishLaunchingWithOptions:)
yöntemindeFirebaseApp
paylaşılan bir örnek yapılandırın:Hızlı Kullanıcı Arayüzü
// 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];
- SwiftUI kullanıyorsanız bir uygulama temsilcisi oluşturmanız ve
UIApplicationDelegateAdaptor
veyaNSApplicationDelegateAdaptor
aracılığıylaApp
yapınıza eklemeniz gerekir. Uygulama yetkilendirmesi kaydırmayı da devre dışı bırakmanız gerekir. Daha fazla bilgi için SwiftUI talimatlarına bakın.Hızlı Kullanıcı Arayüzü
@main struct YourApp: App { // register app delegate for Firebase setup @UIApplicationDelegateAdaptor(AppDelegate.self) var delegate var body: some Scene { WindowGroup { NavigationView { ContentView() } } } }
Özel etkinlik günlük kaydını uygulama
Bu bölümde, uygulamanızda özel etkinlik günlüğünün nasıl uygulanacağına dair bir örnek gösterilmektedir. Bu özel örnek, AdMob bağlantılı uygulamalar için, özellikle ARPU ve ARPPU'yu hesaplamak üzere günlüğe kaydedilmesine yardımcı bir etkinlik olan ecommerce_purchase
özel etkinliğine yöneliktir.
Uygulamanızda özel etkinlik günlük kaydını nasıl uygulayacağınız aşağıda açıklanmıştır:
Bu sayfanın Google Analytics'i kullanmaya başlama bölümünü tamamladığınızdan emin olun. Bu bölümde, uygulamanızı Firebase'i kullanacak şekilde yapılandırma, Google Analytics için Firebase SDK'sını ekleme ve SDK'yı başlatma yer alır.
Bir
ecommerce_purchase
etkinliği kaydedin (Swift | Obj-C). Aşağıda bir örnek verilmiştir: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", }];
Uygulamanızda özel etkinlikleri günlüğe kaydetme hakkında daha fazla bilgi edinmek için Analytics belgelerini inceleyin.
Uygulamanızda diğer Firebase ürünlerini kullanma
Google Analytics için Firebase SDK'sını ekledikten sonra Firebase Remote Config ve Firebase A/B Testi gibi diğer Firebase ürünlerini de kullanmaya başlayabilirsiniz.
Remote Config, uygulama güncellemesi yayınlamadan uygulamanızın davranışını ve görünümünü hiçbir ücret ödemeden sınırsız sayıda günlük etkin kullanıcı için değiştirebilmenizi sağlar.
A/B Testi, uygulamanızın kullanıcı arayüzü, özellikleri veya etkileşim kampanyalarındaki değişiklikleri test etmenize ve bu değişikliklerin, değişiklikleri geniş çapta kullanıma sunmadan önce temel metrikleriniz (ör. gelir ve elde tutma) üzerinde bir etkisi olup olmadığını öğrenmenize olanak tanır.
Uygulamanız için reklamlardan para kazanmayı optimize etme
Küçük bir kullanıcı alt kümesiyle farklı reklam biçimlerini veya yapılandırmaları deneyip reklamı tüm kullanıcılarınız için uygulamaya karar verirken veriye dayalı kararlar alın. Daha fazla bilgi edinmek için aşağıdaki eğiticilere göz atın:
Yeni reklam biçimi kullanımını test etme (genel bakış | uygulama).
Reklam sıklığını optimize edin (genel bakış | uygulama).