AdMob uygulamalarıyla daha fazla Google Analytics ve Firebase özelliğini kullanma


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

  1. Google Analytics için Firebase SDK'sının bağımlılığını Podfile'ınıza ekleyin:

    pod 'FirebaseAnalytics'
    
  2. pod install komutunu çalıştırın, ardından oluşturulan .xcworkspace dosyasını açın.

  3. FirebaseCore modülünü UIApplicationDelegate dosyanı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;
    // ...
          
  4. Uygulama yetkilinizin application(_:didFinishLaunchingWithOptions:) yönteminde FirebaseApp paylaşı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];
  5. SwiftUI kullanıyorsanız bir uygulama temsilcisi oluşturup App yapınızla UIApplicationDelegateAdaptor veya NSApplicationDelegateAdaptor aracı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:

  1. 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.

  2. ecommerce_purchase etkinliğ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: