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. Bu sayfada daha sonra Google Analytics'e nasıl başlayacağınızı öğrenin.
Bu artan yapılandırma seviyeleri, uygulamanızın kullanıcı deneyimini ve reklam gelirinizi optimize etmenize yardımcı olabilecek özellikleri destekler. Daha fazla bilgi edinmek için aşağıdaki özellikler tablosuna ve bağlantılarına göz atın!
Özellik | Mobil Reklamlar SDK'sını ekleyin + kullanıcı metriklerini etkinleştir | Mobil Reklamlar SDK'sını ekleyin + kullanıcı metriklerini etkinleştirin ve AdMob'u Firebase'e bağlayın | Mobil Reklamlar 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ızda kullanıcı metriklerini görüntüleyin | |||
Uygulamanızdan analiz olaylarını ve kullanıcı özelliklerini otomatik olarak toplayın | |||
AdMob'da seçilmiş kullanıcı metriklerini görüntüleyin | |||
Firebase aracılığıyla analitik verilerinizi keşfedin ve bunlarla çalışın | |||
Firebase konsolunda temel metrikleri görüntüleyin | |||
Reklam kampanyaları için dönüşümleri işaretleyin | |||
Özel kitleler oluşturun | |||
BigQuery'deki verileri dışa aktarın ve analiz edin | |||
Analitik verileriniz için daha fazla özelleştirme özelliğine erişin | |||
Analitik ve modeller için özel olayları günlüğe kaydedin ( ARPU ve ARPPU ölçümleri için ecommerce_purchase olaylarını günlüğe kaydetme gibi) | |||
Reklam kampanyaları için özel dönüşümleri yapılandırın | |||
Diğer Firebase ürünlerini kullanın (Uzaktan Yapılandırma ve A/B Testi gibi) |
Google Analytics'i kullanmaya başlayın
Google Analytics, Firebase'in verilerinize ilişkin güçlü analizlere erişmenizi sağlayan analiz motorudur. Google Analytics için Firebase SDK'sını ekleyerek Google Analytics'i uygulamanızda kullanmaya başlayın.
Temel AdMob kurulumuyla , uygulamanıza herhangi bir ek kod eklemeden Firebase konsolunun Analytics kontrol panelinde otomatik olarak toplanan etkinliklerden ve kullanıcı mülklerinden toplanan istatistikleri görüntüleyebilirsiniz.
Ancak, ek özel etkinlik verileri veya kullanıcı özellikleri toplamak istiyorsanız Google Analytics için Firebase SDK'sını kullanmanız gerekir. Bu SDK ile 500'e kadar farklı analitik olay türünü kaydedebilirsiniz ve uygulamanızın günlüğe kaydettiği toplam olay hacminde bir sınır yoktur. Özel etkinliklerin günlüğe kaydedilmesi için örnek bir kullanım örneği, ARPU ve ARPPU metriklerini daha iyi temsil etmenize yardımcı olmak için ecommerce_purchase
adlı özel bir etkinlikten elde edilen verileri gelir hesaplamanıza dahil etmektir.
Google Analytics için Firebase SDK'sını ekleyerek, reklam kampanyaları için özel dönüşümler de ekleyebilir ve diğer Firebase ürünlerinin kullanımını sağlayabilirsiniz.
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ızdaki olayları günlüğe kaydetmeye nasıl başlayacağınızı öğrenmek için Analytics belgelerini ziyaret edin.
1. Adım: Uygulamanıza bir yapılandırma dosyası ekleyin
Bir 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 bir GoogleService-Info.plist
dosyası olup olmadığını kontrol edin. Ayrıca yapılandırma dosyasının tüm hedeflere eklendiğinden emin olun.
Proje ayarları'nın Uygulamalarınız kartında, bir yapılandırma dosyasına ihtiyacınız olan uygulamanın paket kimliğini seçin.
>Firebase iOS yapılandırma dosyanızı (
GoogleService-Info.plist
) almak için GoogleService-Info.plist'i İndir'i tıklayın.Firebase iOS yapılandırma dosyanızı istediğiniz zaman
> Proje ayarları bölümünden tekrar indirebilirsiniz.Yapılandırma dosyası adının sonuna
(2)
gibi ek karakterler eklenmediğinden emin olun.
Yapılandırma dosyanızı Xcode projenizin kök dizinine taşıyın. İstenirse, yapılandırma dosyasını tüm hedeflere eklemek için seçin.
Projenizde birden fazla paket kimliğiniz varsa, her uygulamanın kendi GoogleService-Info.plist
dosyasına sahip olabilmesi için her paket kimliğini Firebase konsolunda kayıtlı bir uygulamayla ilişkilendirmeniz gerekir.
2. Adım: Analytics için Firebase SDK'sını uygulamanıza ekleyin
Google Analytics için Firebase SDK bağımlılığını Pod dosyanıza ekleyin:
pod 'FirebaseAnalytics'
pod install
komutunu çalıştırın, ardından oluşturulan.xcworkspace
dosyasını açın.-
UIApplicationDelegate
FirebaseCore
modülünü ve uygulama temsilcinizin kullandığı diğer Firebase modüllerini içe aktarın. Örneğin, Cloud Firestore ve Kimlik Doğrulamayı kullanmak için:Süratli
import FirebaseCore import FirebaseFirestore import FirebaseAuth // ...
Amaç-C
@import FirebaseCore; @import FirebaseFirestore; @import FirebaseAuth; // ...
- Genellikle uygulamanızın
application:didFinishLaunchingWithOptions:
yönteminde birFirebaseApp
paylaşılan örneği yapılandırın:Süratli
// Use Firebase library to configure APIs FirebaseApp.configure()
Amaç-C
// Use Firebase library to configure APIs [FIRApp configure];
Özel olay günlüğü uygulama
Bu bölüm, uygulamanızda özel olay günlüğünün nasıl uygulanacağına dair bir örnek gösterir. Bu özel örnek, özellikle ARPU ve ARPPU'yu hesaplamak için AdMob bağlantılı uygulamalara giriş yapmak için yararlı bir olay olan ecommerce_purchase
özel etkinliğine yöneliktir.
Uygulamanız için önemli bir metrik, kullanıcıya göre gelirdir ve bu, ARPU ve ARPPU olarak daha da bölümlere ayrılabilir. Bu iki metrik, AdMob hesabınızın Kullanıcı metrikleri kartında ve Firebase konsolunun Analytics kontrol panelinde görüntülenir. Gelir, ancak doğrudan ölçülmez; bunun yerine, tahmini AdMob kazançlarınızın ve aşağıdaki iki analiz etkinliği değerinin toplamıdır:
-
in_app_purchase
: bir kullanıcı, ilk abonelik, premium hizmetlerin kilidini açma veya oyun içi öğeleri satın alma gibi iTunes'da App Store tarafından işlenen bir uygulama içi satın alma işlemini tamamladığında
-
ecommerce_purchase
: bir kullanıcı çevrimiçi alışveriş, kupon veya indirimli ürün satın alma veya sinema bileti satın alma gibi bir satın alma işlemini tamamladığında
Uygulamanızda herhangi bir ek kod olmadan Mobile Ads SDK'sı, in_app_purchase
etkinlikleri için otomatik olarak analiz verilerini toplar. Ancak, gelir hesaplamasına ecommerce_purchase
olay verilerini de dahil etmek istiyorsanız, Google Analytics için Firebase SDK aracılığıyla özel günlük kaydı uygulamanız gerekir.
Uygulamanızda özel olay günlüğünü nasıl uygulayacağınız aşağıda açıklanmıştır:
Bu sayfanın, uygulamanızı Firebase'i kullanacak şekilde yapılandırmayı, Google Analytics için Firebase SDK'sını eklemeyi ve SDK'yı başlatmayı içeren Google Analytics'i kullanmaya başlayın bölümünü tamamladığınızdan emin olun.
Bir
ecommerce_purchase
olayı kaydedin ( Swift | Obj-C ). İşte bir örnek:Süratli
Analytics.logEvent(AnalyticsEventEcommercePurchase, parameters: [ AnalyticsParameterCoupon: "SummerPromo", AnalyticsParameterCurrency: "JPY", AnalyticsParameterValue: 10000, AnalyticsParameterShipping: 500, AnalyticsParameterTransactionID: "192803301", ])
Amaç-C
[FIRAnalytics logEventWithName:kFIREventEcommercePurchase parameters:@{ kFIRParameterCoupon: @"SummerPromo", kFIRParameterCurrency: @"JPY", kFIRParameterValue: @10000, kFIRParameterShipping: @500, kFIRParameterTransactionID: @"192803301", }];
Uygulamanızda özel olayları günlüğe kaydetme hakkında daha fazla bilgi edinmek için Analytics belgelerini ziyaret edin.
Uygulamanızda diğer Firebase ürünlerini kullanın
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 , sınırsız günlük etkin kullanıcı için ücretsiz olarak bir uygulama güncellemesi yayınlamadan uygulamanızın davranışını ve görünümünü değiştirmenize olanak tanır.
A/B Testi size, uygulamanızın kullanıcı arayüzünde, özelliklerinde veya etkileşim kampanyalarında yapılan değişiklikleri test etme ve değişiklikleri geniş çapta kullanıma sunmadan önce temel metrikleriniz (gelir ve elde tutma gibi) üzerinde bir etkisi olup olmadığını öğrenme gücü verir.