Wenn Sie die Lösung für die On-Device-Conversion-Messung nicht direkt über das Google Analytics for Firebase SDK (GA4F SDK) einbinden können, können Sie dies über ein eigenständiges SDK tun.
In diesem Artikel erfahren Sie, wie Sie das SDK für die On-Device-Conversion-Messung einbinden, verwenden und Probleme damit beheben.
Weitere Informationen zur On-Device-Conversion-Messung für iOS-App-Kampagnen
Themen in diesem Hilfeartikel
Eigenständiges SDK einbinden
Sie können über CocoaPods und Swift Package Manager auf das eigenständige SDK für On-Device-Conversion-Messung zugreifen.
Swift Package Manager
- Gehen Sie in Xcode zu File (Datei) und dann zu Add Packages (Pakete hinzufügen).
- Wählen Sie in der Eingabeaufforderung das GoogleAdsOnDeviceConversion-GitHub-Repository aus.
Anschließend beginnt Xcode, die Paketabhängigkeiten aufzulösen und im Hintergrund herunterzuladen.
CocoaPods
- Fügen Sie den Pod „GoogleAdsOnDeviceConversion“ zu Ihrem Podfile hinzu.
pod 'GoogleAdsOnDeviceConversion'
- Führen Sie
pod install --repo-updateaus.
GoogleAdsOnDeviceConversion SDK verwenden
Nachdem Sie das SDK zur On-Device-Conversion-Messung abgerufen haben, rufen Sie kurz nach dem ersten Start der App die Conversion-Informationen für first_open- und reinstall_open-Conversions ab.
Swift
- Installieren Sie das GoogleAdsOnDeviceConversion SDK, um die datenschutzfreundliche On-Device-Conversion-Messung für iOS-App-Kampagnen zu aktivieren.
import GoogleAdsOnDeviceConversion
- Legen Sie die Zeit fest, zu der die App zum ersten Mal gestartet wurde.
ConversionManager.sharedInstance.setFirstLaunchTime(Date())
- Rufen Sie die Conversion-Informationen ab.
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
- Installieren Sie das GoogleAdsOnDeviceConversion SDK, um die datenschutzfreundliche On-Device-Conversion-Messung für iOS-App-Kampagnen zu aktivieren.
import GoogleAdsOnDeviceConversion
- Legen Sie die Zeit fest, zu der die App zum ersten Mal gestartet wurde.
[[ODCConversionManager sharedInstance] setFirstLaunchTime:[NSDate date]];
- Rufen Sie die Conversion-Informationen ab.
[[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.
}];
Problembehebung
- Prüfen Sie, ob das Datum, das an
setFirstLaunchTime()übergeben wurde, dem Datum des ersten Appstarts entspricht. - Prüfen Sie, ob Ihre App im Europäischen Wirtschaftsraum (EWR), im Vereinigten Königreich und in der Schweiz ausgeführt wird.
- Verwenden Sie „info“ als Wert im Suchparameter
odm_infoin der App Conversion API.
// For example, if info is "abcdEfadGdaf", then odm_info=abcdEfadGdaf
Weitere Informationen
- App-Kampagnen
- Conversion-Tracking für Apps einrichten
- Informationen zur integrierten Conversion-Analyse für App-Kampagnen
- On-Device-Conversion-Messung für iOS-App-Kampagnen
- SDK einrichten und Google Ads-Konto mit einem Anbieter des App-Analysetools verknüpfen
- Änderungen bei der Analyse von iOS 14-Kampagnen