On-Device-Conversion-Messung mit einem eigenständigen SDK implementieren

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

  1. Klicken Sie in Xcode auf File (Datei) und dann auf Add Packages (Pakete hinzufügen).
  2. Wählen Sie im Prompt das GitHub-Repository für GoogleAdsOnDeviceConversion aus.

Danach beginnt Xcode, Ihre Paketabhängigkeiten im Hintergrund aufzulösen und herunterzuladen.

CocoaPods

  1. Fügen Sie der Podfile den Pod „GoogleAdsOnDeviceConversion“ hinzu.
    Pod „GoogleAdsOnDeviceConversion“
  2. Führen Sie pod install --repo-update aus.

GoogleAdsOnDeviceConversion SDK verwenden

Nachdem Sie das SDK zur On-Device-Conversion-Messung auf dem Gerät abgerufen haben, rufen Sie kurz nach dem ersten Start der App die Conversion-Informationen für first_open- und reinstall_open-Conversions ab.

Swift

  1. Installieren Sie das GoogleAdsOnDeviceConversion SDK, um die datenschutzfreundliche On-Device-Conversion-Messung für iOS-App-Kampagnen zu aktivieren.
    import GoogleAdsOnDeviceConversion
  2. Legen Sie die Uhrzeit fest, zu der die App zum ersten Mal gestartet wurde.
    ConversionManager.sharedInstance.setFirstLaunchTime(Date())
  3. 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

  1. Installieren Sie das GoogleAdsOnDeviceConversion SDK, um die datenschutzfreundliche On-Device-Conversion-Messung für iOS-App-Kampagnen zu aktivieren.
    import GoogleAdsOnDeviceConversion
  2. Legen Sie die Uhrzeit fest, zu der die App zum ersten Mal gestartet wurde.
    [[ODCConversionManager sharedInstance] setFirstLaunchTime:[NSDate date]];
  3. 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);

      // Verwenden Sie „aggregateConversionInfo“ als Wert für den Abfrageparameter „odm_info“ in der
      // App Conversion API.

      // Wenn beispielsweise „aggregateConversionInfo“ den Wert „abcdEfadGdaf“ hat,

      // dann ist odm_info=abcdEfadGdaf.

    }];


Problembehebung

  1. Prüfen Sie, ob das Datum, das an setFirstLaunchTime() übergeben wurde, dem Datum des ersten Appstarts entspricht.

  2. Prüfen Sie, ob Ihre App im Europäischen Wirtschaftsraum (EWR), im Vereinigten Königreich und in der Schweiz ausgeführt wird.

Verwenden Sie in der App Conversion API den Wert „info“ für den Abfrageparameter odm_info.

// Wenn „info“ beispielsweise „abcdEfadGdaf“ ist, lautet der Wert für „odm_info“ abcdEfadGdaf.

Weitere Informationen

War das hilfreich?

Wie können wir die Seite verbessern?
false
Achieve your advertising goals today!

Attend our Performance Max Masterclass, a livestream workshop session bringing together industry and Google ads PMax experts.

Register now

Suche
Suche löschen
Suche schließen
Google-Apps
Hauptmenü
2544115822564606611
true
Suchen in der Hilfe
true
true
true
true
true
true
73067
false
false
true
true
false