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
- Xcode'da File (Dosya), ardından Add Packages (Paket Ekle) bölümüne gidin.
- İ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
- GoogleAdsOnDeviceConversion kapsülünü Podfile dosyanıza ekleyin.
pod 'GoogleAdsOnDeviceConversion'
pod install --repo-updatekomutunu ç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
- 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
- Saati, uygulamanın ilk başlatıldığı zamana ayarlayın.
ConversionManager.sharedInstance.setFirstLaunchTime(Date())
- 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
- 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
- Saati, uygulamanın ilk başlatıldığı zamana ayarlayın.
[[ODCConversionManager sharedInstance] setFirstLaunchTime:[NSDate date]];
- 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ı
-
setFirstLaunchTime()işlevine iletilen tarihin, uygulamanın ilk başlatıldığı tarih olup olmadığını kontrol edin. -
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
- Uygulama kampanyaları
- Mobil uygulama dönüşümü izlemeyi ayarlama
- Uygulama Kampanyaları için Entegre Dönüşüm Ölçümü Hakkında
- iOS uygulama kampanyaları için cihaz üzerinde dönüşüm ölçümü hakkında
- SDK'nızı ayarlama ve Google Ads hesabınızı bir uygulama analizi sağlayıcısına bağlama
- iOS 14 kampanya ölçümüyle ilgili güncellemeler
