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


Temel AdMob kurulumu 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 sayfanın ilerleyen bölümlerinde Google Analytics kullanmaya nasıl başlayacağınızı öğrenebilirsiniz.

Bu artan yapılandırma düzeyleri, 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 özellik tablosuna ve bağlantılarına göz atın.

Özellik Mobile Ads SDK'sını ekleyin ve
kullanıcı metriklerini etkinleştirin
Mobile Ads SDK'sını ekleyin
kullanıcı metriklerini etkinleştirin ve
AdMob'ı Firebase'e 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üleme
Analiz etkinliklerini ve kullanıcı özelliklerini uygulamanızdan otomatik olarak toplama
AdMob'da seçilmiş kullanıcı metriklerini görüntüleme
Firebase ile analiz verilerinize göz atma ve bu verilerle çalışma
Firebase konsolunda temel metrikleri 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 kaydetme (ör. KBOG ve ödeme yapan kullanıcı başına ortalama gelir metrikleri için ecommerce_purchase etkinliklerini günlüğe kaydetme)
Reklam kampanyaları için özel dönüşümleri yapılandırma
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ü analizlere 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 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 nasıl günlüğe kaydetmeye başlayacağınızı öğrenmek için Analytics belgelerini ziyaret edin.

1. adım: 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şsinizdir. Xcode projenizin kök dizininde 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

  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 temsilcinizin application(_:didFinishLaunchingWithOptions:) yönteminde paylaşılan bir FirebaseApp örneği 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şturmanız ve bunu App yapınızda UIApplicationDelegateAdaptor veya NSApplicationDelegateAdaptor aracılığıyla eklemeniz 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 etkinlik günlük kaydını uygulama

Bu bölümde, uygulamanızda özel etkinlik günlüğünü nasıl uygulayacağınız ile ilgili bir örnek gösterilmektedir. Bu örnek, özellikle ecommerce_purchase özel etkinliği için geçerlidir. Bu etkinlik, AdMob bağlantılı uygulamalarda günlüğe kaydedilmesi yararlı olan bir etkinliktir. Özellikle KOBB ve KOBBK hesaplamaları için kullanışlıdır.

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 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ızdaki ö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, değişiklikleri geniş çaplı kullanıma sunmadan önce 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 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 grubuyla farklı reklam biçimlerini veya yapılandırmalarını deneyin ve ardından reklamı tüm kullanıcılarınız için uygulama konusunda veriye dayalı kararlar alın. Daha fazla bilgi edinmek için aşağıdaki eğitimlere göz atın: