Temel AdMob kurulumunu tamamladıktan sonra, Google Analytics ve Firebase'in diğer özelliklerinden yararlanmak için Google Analytics için Firebase SDK'sını da ekleyebilirsiniz. Google Analytics ile nasıl başlayacağınızı bu sayfanın ilerleyen kısımlarında öğrenebilirsiniz.
Bu artan yapılandırma seviyeleri, uygulamanızın kullanıcı deneyimini ve reklam gelirinizi optimize etmenize yardımcı olabilecek özellikleri destekler. Daha fazlasını öğrenmek için aşağıdaki özellik tablosuna ve bağlantılarına göz atın!
| Özellik |
Mobile Ads SDK'sını ekleyin + kullanıcı ölçümlerini etkinleştirin |
Mobile Ads SDK'sını ekleyin + kullanıcı ölçümlerini etkinleştirin ve Firebase'e AdMob bağlayın |
Mobile Ads SDK'sını ekleyin kullanıcı metriklerini etkinleştirin ve AdMob'i Firebase'e bağlayın ve Analytics için Firebase SDK'sını ekleyin |
| AdMob hesabınızdaki kullanıcı metriklerini görüntüleyin | |||
| Uygulamanızdan otomatik olarak analitik olayları ve kullanıcı özelliklerini toplayın | |||
| AdMob adresindeki düzenlenmiş kullanıcı metriklerini görüntüleyin | |||
| Firebase ile analiz verilerinize göz atma ve bu verilerle çalışma | |||
| Firebase konsolunda temel metrikleri görüntüleyin | |||
| Reklam kampanyaları için dönüşümleri işaretleme | |||
| Özel kitleler oluşturun | |||
| BigQuery'de verileri dışa aktarın ve analiz edin | |||
| Analiz verileriniz için daha fazla özelleştirme özelliğine erişin | |||
| Analizler ve modeller için özel olayları günlüğe kaydedin (örneğin, ARPU ve ARPPU metrikleri için ecommerce_purchase olaylarını günlüğe kaydedin) | |||
| Reklam kampanyaları için özel dönüşümleri yapılandırın | |||
| Diğer Firebase ürünlerini kullanma
(Remote Config ve A/B Testing gibi) |
|||
Google Analytics çözümünü kullanmaya başlayın
Google Analytics, verilerinizle ilgili güçlü içgörülere erişmenizi sağlayan Firebase'in analiz motorudur. Google Analytics için Firebase SDK'sını ekleyerek uygulamanızda Google Analytics kullanmaya başlayın.
Aşağıdaki adımlarda, uygulamanızda Firebase SDK'sını Google Analytics için kullanmaya nasıl başlayacağınız açıklanmaktadır. SDK'yı başlattıktan sonra, uygulamanızda etkinlikleri nasıl günlüğe kaydetmeye başlayacağınızı öğrenmek için Analytics belgelerini ziyaret edin.
Adım 1: Uygulamanıza bir yapılandırma dosyası ekleyin
Uygulamanızı AdMob bağlantısı oluşturmadan önce Firebase'e kaydettiyseniz, uygulamanıza zaten bir Firebase yapılandırma dosyası eklemişsiniz demektir.Xcode projenizin kökünde GoogleService-Info.plist dosyası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'ınıza ekleyin:
pod 'FirebaseAnalytics'pod installkomutunu çalıştırın, ardından oluşturulan.xcworkspacedosyasını açın.FirebaseCoremodülünüUIApplicationDelegatedosyanıza ve uygulama temsilcinizin kullandığı diğer Firebase modüllerine aktarın. Örneğin, Cloud Firestore ve Authentication kullanmak için:SwiftUI
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öntemindeFirebaseApppaylaşılan bir örnek yapılandırın: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];
- SwiftUI kullanıyorsanız bir uygulama temsilcisi oluşturup
AppyapınızlaUIApplicationDelegateAdaptorveyaNSApplicationDelegateAdaptoraracılığıyla ilişkilendirmeniz gerekir. Ayrıca uygulama temsilcisi karıştırmayı da devre dışı bırakmanız gerekir. Daha fazla bilgi için SwiftUI talimatlarına bakın.SwiftUI
@main struct YourApp: App { // register app delegate for Firebase setup @UIApplicationDelegateAdaptor(AppDelegate.self) var delegate var body: some Scene { WindowGroup { NavigationView { ContentView() } } } }
Özel olay günlüğünü uygulayın
Bu bölüm, uygulamanızda özel olay günlüğünün nasıl uygulanacağına dair bir örnek göstermektedir. Bu özel örnek, özellikle ARPU ve ARPPU hesaplamaları için AdMob bağlantılı uygulamalar için kaydedilmesi yararlı bir olay olan ecommerce_purchase özel olayı içindir.
Uygulamanızda özel etkinlik günlüğünü nasıl uygulayacağınız aşağıda açıklanmıştır:
Bu sayfanın Google Analytics ile çalışmaya başlama bölümündeki adımları tamamladığınızdan emin olun. Bu adımlar arasında 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.
ecommerce_purchaseetkinliğini günlüğe 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 dokümanları ziyaret edin.
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 Testing 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ü değiştirmenize olanak tanır. Bu özellik, sınırsız sayıda günlük etkin kullanıcı için ücretsiz olarak kullanılabilir.
A/B Testing, uygulamanızın kullanıcı arayüzünde, özelliklerinde veya etkileşim kampanyalarında yaptığınız değişiklikleri test ederek bu değişikliklerin geniş çaplı kullanıma sunulmadan önce temel metrikleriniz (ör. gelir ve elde tutma) üzerinde etkili olup olmadığını öğrenmenizi sağlar.
Uygulamanız için reklam gelirini optimize etme
Küçük bir kullanıcı alt kümesiyle farklı reklam biçimlerini veya yapılandırmalarını deneyin ve ardından reklamı tüm kullanıcılarınız için uygulamaya ilişkin veriye dayalı kararlar alın. Daha fazla bilgi edinmek için aşağıdaki eğitimlere göz atın:
Yeni reklam biçiminin benimsenmesini test edin (genel bakış | uygulama).
Reklam sıklığını optimize edin (genel bakış | uygulama).