Bağımsız bir SDK ile cihaz üzerinde dönüşüm ölçümü özelliğini uygulama

Cihaz üzerinde dönüşüm ölçümü çözümünü Firebase için Google Analytics (GA4F) SDK'sıyla doğrudan entegre edemiyorsanız bunu bağımsız bir SDK ile yapabilirsiniz.

Bu makalede, cihaz üzerinde dönüşüm ölçümü SDK'sını nasıl entegre edeceğinizi, kullanacağınızı ve ilgili sorunları nasıl gidereceğinizi öğreneceksiniz.

iOS uygulama kampanyaları için cihaz üzerinde dönüşüm ölçümü hakkında daha fazla bilgi edinin.

Bu sayfada


Bağımsız SDK'yı entegre etme

Cihaz üzerinde dönüşüm ölçümü bağımsız SDK'sına CocoaPods ve Swift Package Manager üzerinden erişebilirsiniz.

Swift Package Manager

  1. Xcode'da File (Dosya), ardından Add Packages (Paket Ekle) bölümüne gidin.
  2. İstemde GoogleAdsOnDeviceConversion GitHub deposunu seçin.

İşlemi tamamladığınızda Xcode, paket bağımlılıklarınıza çözüm bulmaya ve bunları arka planda indirmeye başlar.

CocoaPods

  1. GoogleAdsOnDeviceConversion kapsülünü Podfile dosyanıza ekleyin.
    pod 'GoogleAdsOnDeviceConversion'
  2. pod install --repo-update komutunu çalıştırın.

GoogleAdsOnDeviceConversion SDK'sını kullanma

Cihaz üzerinde dönüşüm ölçümü SDK'sını aldıktan sonra, hem first_open hem de reinstall_open dönüşümleri için uygulama ilk kez başlatıldıktan kısa bir süre sonra dönüşüm bilgilerini alın.

Swift

  1. iOS uygulama kampanyaları için gizliliği korumaya yönelik cihaz üzerinde dönüşüm ölçümünü etkinleştirmek üzere GoogleAdsOnDeviceConversion SDK'sını yükleyin.
    import GoogleAdsOnDeviceConversion
  2. Saati, uygulamanın ilk başlatıldığı zamana ayarlayın.
    ConversionManager.sharedInstance.setFirstLaunchTime(Date())
  3. Dönüşüm bilgilerini getirin.

    ConversionManager.sharedInstance.fetchAggregateConversionInfo(for: .installation)

    { aggregateConversionInfo, error in

      guard error == nil else { return }

      guard let info = aggregateConversionInfo else { return }

      guard info.count > 0 else { return }

      print("Conversion info \(info)")

    }

Objective C

  1. iOS uygulama kampanyaları için gizliliği korumaya yönelik cihaz üzerinde dönüşüm ölçümünü etkinleştirmek üzere GoogleAdsOnDeviceConversion SDK'sını yükleyin.
    import GoogleAdsOnDeviceConversion
  2. Saati, uygulamanın ilk başlatıldığı zamana ayarlayın.
    [[ODCConversionManager sharedInstance] setFirstLaunchTime:[NSDate date]];
  3. Dönüşüm bilgilerini getirin.

    [[ODCConversionManager sharedInstance]

    fetchAggregateConversionInfoForInteraction:ODCInteractionTypeInstallation

    completion:^(NSString * _Nullable aggregateConversionInfo,

    NSError * _Nullable error) {

      if (error) return;

      if (aggregateConversionInfo.length == 0) return;

     

      NSLog(@"Conversion info %@", aggregateConversionInfo);

      // Use aggregateConversionInfo as the value in the odm_info query parameter in the
      // App Conversion API.

      // For example, if aggregateConversionInfo is "abcdEfadGdaf",

      // then odm_info=abcdEfadGdaf.

    }];


Sorun giderme adımları

  1. setFirstLaunchTime() işlevine iletilen tarihin, uygulamanın ilk başlatıldığı tarih olup olmadığını kontrol edin.

  2. Uygulamanızın Avrupa Ekonomik Alanı (AEA), Birleşik Krallık ve İsviçre'de yayınlandığından emin olun.

App Conversion API'deki odm_info sorgu parametresinde değer olarak bilgi değerini kullandığınızdan emin olun.

// For example, if info is "abcdEfadGdaf", then odm_info=abcdEfadGdaf

İlgili bağlantılar

Bu size yardımcı oldu mu?

Bunu nasıl iyileştirebiliriz?
Arama
Aramayı temizle
Aramayı kapat
Google uygulamaları
Ana menü
14698651132386092184
true
Yardım Merkezinde Arayın
true
true
true
true
true
true
73067
false
false
true
true
false