Jos et voi integroida laitepohjaista konversiomittausratkaisua suoraan Google Analytics for Firebase (GA4F) SDK:lla, voit tehdä sen erillisen SDK:n avulla.
Tässä artikkelissa kerrotaan, miten voit integroida laitepohjaisen konversiomittauksen SDK:n, käyttää sitä ja ratkaista siihen liittyviä ongelmia.
Lue lisää laitepohjaisesta konversiomittauksesta iOS-sovelluskampanjoissa.
Sisältö:
Erillisen SDK:n integrointi
Löydät laitepohjaisen konversiomittauksen erillisen SDK:n CocoaPodsin ja Swift Package Managerin kautta.
Swift Package Manager
- Valitse Xcodesta File ja sitten Add Packages.
- Valitse kehotteesta GoogleAdsOnDeviceConversion GitHub repository.
Kun olet valmis, Xcode alkaa ratkaista pakettien riippuvuuksia ja ladata niitä taustalla.
CocoaPods
- Lisää GoogleAdsOnDeviceConversion-podi Podfileen.
pod 'GoogleAdsOnDeviceConversion'
- Suorita
pod install --repo-update.
GoogleAdsOnDeviceConversion SDK:n käyttäminen
Kun olet hakenut laitepohjaisen konversiomittauksen SDK:n, hae konversiotiedot pian sovelluksen ensimmäisen käynnistyksen jälkeen sekä first_open- että reinstall_open-konversioille.
Swift
- Asenna GoogleAdsOnDeviceConversion SDK, jotta voit ottaa käyttöön yksityisyyttä suojaavan laitepohjaisen konversiomittauksen iOS-sovelluskampanjoissa.
import GoogleAdsOnDeviceConversion
- Aseta aika, jolloin sovellus käynnistettiin ensimmäisen kerran.
ConversionManager.sharedInstance.setFirstLaunchTime(Date())
- Hae konversiotiedot.
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
- Asenna GoogleAdsOnDeviceConversion SDK, jotta voit ottaa käyttöön yksityisyyttä suojaavan laitepohjaisen konversiomittauksen iOS-sovelluskampanjoissa.
import GoogleAdsOnDeviceConversion
- Aseta aika, jolloin sovellus käynnistettiin ensimmäisen kerran.
[[ODCConversionManager sharedInstance] setFirstLaunchTime:[NSDate date]];
- Hae konversiotiedot.
[[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.
}];
Ongelmanratkaisu
-
Tarkista, vastaako
setFirstLaunchTime()-funktiolle välitetty päivämäärä sovelluksen ensimmäistä käynnistyspäivää. -
Varmista, että sovelluksesi toimii Euroopan talousalueella (ETA), Yhdistyneessä kuningaskunnassa ja Sveitsissä.
Varmista, että App Conversion APIn odm_info-kyselyparametrin arvona on oikeat tiedot.
// For example, if info is "abcdEfadGdaf", then odm_info=abcdEfadGdaf
Aiheeseen liittyviä linkkejä
- Sovelluskampanjat
- Mobiilisovellusten konversioseurannan käyttöönotto
- Sovelluskampanjoiden integroitu konversiomittaus
- Laitepohjainen konversiomittaus iOS-sovelluskampanjoissa
- SDK:n käyttöönotto ja Google Ads ‑tilin linkittäminen sovellusanalytiikkatoimittajan kanssa
- Päivityksiä iOS 14 ‑kampanjan mittaukseen
