Hvis du ikke får direkteintegrert løsningen for konverteringsmåling på enheter via Google Analytics for Firebase (GA4F) SDK, kan du gjøre det med et frittstående SDK.
I denne artikkelen forklarer vi hvordan du integrerer, bruker og feilsøker SDK-et for konverteringsmåling på enheter.
Finn ut mer om konverteringsmåling på enheter for iOS-appkampanjer.
På denne siden
Integrer det frittstående SDK-et
Du kan bruke det frittstående SDK-et for konverteringsmåling på enheter via CocoaPods eller Swift Package Manager.
Swift Package Manager
- Gå til File (fil) i Xcode og deretter til Add Packages (legg til pakker).
- Velg GoogleAdsOnDeviceConversion GitHub repository (GitHub-repositoriet GoogleAdsOnDeviceConversion) i forespørselen.
Etter det begynner Xcode å løse pakkeavhengighetene og laste dem ned i bakgrunnen.
CocoaPods
- Legg til GoogleAdsOnDeviceConversion-modulen i podfilen din.
pod 'GoogleAdsOnDeviceConversion'
- Kjør
pod install --repo-update
.
Bruk GoogleAdsOnDeviceConversion SDK
Når du har hentet SDK-et for konverteringsmåling på enheter, må konverteringsinformasjonen hentes kort tid etter at appen åpnes for første gang, både for konverteringer av typen first_open
og reinstall_open
.
Swift
- Installer GoogleAdsOnDeviceConversion SDK for å slå på konverteringsmåling på enheter som ivaretar personvernet, i iOS-appkampanjer.
import GoogleAdsOnDeviceConversion
- Angi tidspunktet da appen ble åpnet for første gang.
ConversionManager.sharedInstance.setFirstLaunchTime(Date())
- Hent konverteringsinformasjonen.
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
- Installer GoogleAdsOnDeviceConversion SDK for å slå på konverteringsmåling på enheter som ivaretar personvernet, i iOS-appkampanjer.
import GoogleAdsOnDeviceConversion
- Angi tidspunktet da appen ble åpnet for første gang.
[[ODCConversionManager sharedInstance] setFirstLaunchTime:[NSDate date]];
- Hent konverteringsinformasjonen.
[[ODCConversionManager sharedInstance]
fetchAggregateConversionInfoForInteraction:ODCInteractionTypeInstallation
completion:^(NSString * _Nullable aggregateConversionInfo,
NSError * _Nullable error) {
if (error) return;
if (aggregateConversionInfo.length == 0) return;
NSLog(@"Conversion info %@", aggregateConversionInfo);
// Bruk aggregateConversionInfo som verdien i «odm_info»-søkeparameteren i
// App Conversion API.// Hvis aggregateConversionInfo for eksempel er «abcdEfadGdaf»,
// blir resultatet «odm_info=abcdEfadGdaf».
}];
Feilsøkingstrinn
-
Sjekk om datoen som ble sendt til
setFirstLaunchTime()
, var datoen da appen ble åpnet for første gang. -
Påse at appen din kjøres i EØS, Storbritannia og Sveits.
Sørg for å bruke «info» som verdien i odm_info
-søkeparameteren i App Conversion API.
// Hvis «info» for eksempel er «abcdEfadGdaf», blir resultatet «odm_info=abcdEfadGdaf».