Implementera mätning av konverteringar på enheten med ett fristående SDK

Om du inte kan integrera lösningen för mätning av konverteringar på enheten direkt med Google Analytics för Firebase-SDK:et (GA4F) kan du göra det med ett fristående SDK.

I denna artikel beskriver vi hur du integrerar, använder och felsöker SDK:et för mätning av konverteringar på enheten.

Läs mer om mätning av konverteringar på enheten för iOS-appkampanjer.

På den här sidan


Integrera det fristående SDK:et

Du kommer åt det fristående SDK:et för mätning av konverteringar på enheten via CocoaPods och Swift Package Manager.

Swift Package Manager

  1. Gå till Arkiv och sedan till Lägg till paket i Xcode.
  2. Välj GitHub-lagringsplatsen för GoogleAdsOnDeviceConversion i prompten.

När du är klar börjar Xcode lösa paketberoenden och ladda ned dem i bakgrunden.

CocoaPods

  1. Lägg till podden GoogleAdsOnDeviceConversion i din Podfile.
    pod 'GoogleAdsOnDeviceConversion'
  2. Kör pod install --repo-update.

Använda GoogleAdsOnDeviceConversion SDK

När du har hämtat SDK:et för mätning av konverteringar på enheten hämtar du konverteringsinformationen strax efter att appen startas för första gången, för både first_open- och reinstall_open-konverteringar.

Swift

  1. Installera GoogleAdsOnDeviceConversion SDK för att aktivera integritetsskyddande mätning av konverteringar på enheten för iOS-appkampanjer.
    import GoogleAdsOnDeviceConversion
  2. Ange tiden då appen startades för första gången.
    ConversionManager.sharedInstance.setFirstLaunchTime(Date())
  3. Hämta konverteringsinformationen.

    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. Installera GoogleAdsOnDeviceConversion SDK för att aktivera integritetsskyddande mätning av konverteringar på enheten för iOS-appkampanjer.
    import GoogleAdsOnDeviceConversion
  2. Ange tiden då appen startades för första gången.
    [[ODCConversionManager sharedInstance] setFirstLaunchTime:[NSDate date]];
  3. Hämta konverteringsinformationen.

    [[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.

    }];


Felsökningssteg

  1. Kontrollera om datumet som skickades till setFirstLaunchTime() var när appen startades för första gången.

  2. Kontrollera att appen körs i Europeiska ekonomiska samarbetsområdet (EES), Förenade kungariket och Schweiz.

Använd info som värde i frågeparametern odm_info i App Conversion API.

// For example, if info is "abcdEfadGdaf", then odm_info=abcdEfadGdaf

Relaterade länkar

Var det här till hjälp?

Hur kan vi förbättra den?
true
Achieve your advertising goals today!

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

Register now

Sök
Rensa sökning
Stäng sökrutan
Huvudmeny
12334171196488120910
true
Sök i hjälpcentret
true
true
true
true
true
73067
false
false
false
true
false