Ako ne možete izravno integrirati rješenje za mjerenje konverzija na uređaju pomoću Google Analytics for Firebase (GA4F) SDK-a, to možete učiniti pomoću samostalnog SDK-a.
U ovom ćete članku saznati kako integrirati i upotrebljavati SDK za mjerenje konverzija na uređaju te kako riješiti probleme s njim.
Saznajte više o mjerenju konverzija na uređaju za kampanje za iOS aplikacije.
Na ovoj stranici
Integracija samostalnog SDK-a
Samostalnom SDK-u za mjerenje konverzija na uređaju možete pristupiti putem CocoaPodsa i Swift Package Managera.
Swift Package Manager
- U Xcodeu otvorite Datoteka, a zatim Dodaj pakete.
- U upitu odaberite GitHub spremište GoogleAdsOnDeviceConversion.
Kad završite, Xcode će početi rješavati probleme sa zavisnostima paketa i preuzimati ih u pozadini.
CocoaPods
- Dodajte blok GoogleAdsOnDeviceConversion u svoj Podfile.
pod 'GoogleAdsOnDeviceConversion'
- Pokrenite
pod install --repo-update.
Upotreba GoogleAdsOnDeviceConversion SDK-a
Nakon što dohvatite SDK za mjerenje konverzija na uređaju, dohvatite podatke o konverzijama ubrzo nakon prvog pokretanja aplikacije, za konverzije first_open i reinstall_open.
Swift
- Instalirajte GoogleAdsOnDeviceConversion SDK da biste omogućili mjerenje konverzija na uređaju kojim se štiti privatnost za kampanje za iOS aplikacije.
import GoogleAdsOnDeviceConversion
- Postavite vrijeme na trenutak kada je aplikacija prvi put pokrenuta.
ConversionManager.sharedInstance.setFirstLaunchTime(Date())
- Dohvatite podatke o konverzijama.
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
- Instalirajte GoogleAdsOnDeviceConversion SDK da biste omogućili mjerenje konverzija na uređaju kojim se štiti privatnost za kampanje za iOS aplikacije.
import GoogleAdsOnDeviceConversion
- Postavite vrijeme na trenutak kada je aplikacija prvi put pokrenuta.
[[ODCConversionManager sharedInstance] setFirstLaunchTime:[NSDate date]];
- Dohvatite podatke o konverzijama.
[[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.
}];
Upute za rješavanje problema
-
Provjerite je li datum proslijeđen u
setFirstLaunchTime()bio datum prvog pokretanja aplikacije. -
Provjerite prikazuje li se vaša aplikacija u Europskom gospodarskom prostoru (EGP), Ujedinjenom Kraljevstvu i Švicarskoj.
Kao vrijednost u parametru upita odm_info u App Conversion API-ju obavezno upotrijebite info.
// Na primjer, ako je info "abcdEfadGdaf", onda je odm_info=abcdEfadGdaf
Povezani članci
- Kampanje za aplikacije
- Postavljanje praćenja konverzija u mobilnim aplikacijama
- O integriranom mjerenju konverzija za kampanje za aplikacije
- O mjerenju konverzija na uređaju za kampanje za iOS aplikacije
- Postavljanje SDK-a i povezivanje Google Ads računa s davateljem usluga analitike aplikacija
- Ažuriranja za mjerenje kampanje u sustavu iOS 14