Implementa la medición de conversiones en el dispositivo con un SDK independiente

Si no puedes integrar directamente la solución de medición de conversiones en el dispositivo con el SDK de Google Analytics para Firebase (GA4F), puedes hacerlo con un SDK independiente.

En este artículo, obtendrás información para integrar y usar el SDK de medición de conversiones en el dispositivo y solucionar problemas relacionados.

Obtén más información acerca de la medición de conversiones en el dispositivo para las campañas de aplicaciones para iOS.

En esta página, encontrarás lo siguiente:


Cómo integrar el SDK independiente

Puedes acceder al SDK independiente de medición de conversiones en el dispositivo a través de CocoaPods y Swift Package Manager.

Swift Package Manager

  1. En Xcode, ve a File y, luego, a Add Packages.
  2. Selecciona el repositorio de GitHub de GoogleAdsOnDeviceConversion en el prompt.

Cuando termines, Xcode comenzará a resolver las dependencias de tu paquete y las descargará en segundo plano.

CocoaPods

  1. Agrega el pod GoogleAdsOnDeviceConversion a tu Podfile.
    pod 'GoogleAdsOnDeviceConversion'
  2. Ejecuta pod install --repo-update.

Cómo usar el SDK de GoogleAdsOnDeviceConversion

Después de recuperar el SDK de medición de conversiones en el dispositivo, recupera la información de conversión poco después del primer inicio de la app, tanto para las conversiones first_open como las reinstall_open.

Swift

  1. Instala el SDK de GoogleAdsOnDeviceConversion para habilitar la medición de conversiones en el dispositivo que preserva la privacidad para las campañas de aplicaciones para iOS.
    import GoogleAdsOnDeviceConversion
  2. Establece la hora a la que se inició la aplicación por primera vez.
    ConversionManager.sharedInstance.setFirstLaunchTime(Date())
  3. Recupera la información de conversión.

    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. Instala el SDK de GoogleAdsOnDeviceConversion para habilitar la medición de conversiones en el dispositivo que preserva la privacidad para las campañas de aplicaciones para iOS.
    import GoogleAdsOnDeviceConversion
  2. Establece la hora a la que se inició la aplicación por primera vez.
    [[ODCConversionManager sharedInstance] setFirstLaunchTime:[NSDate date]];
  3. Recupera la información de conversión.

    [[ODCConversionManager sharedInstance]

    fetchAggregateConversionInfoForInteraction:ODCInteractionTypeInstallation

    completion:^(NSString * _Nullable aggregateConversionInfo,

    NSError * _Nullable error) {

      if (error) return;

      if (aggregateConversionInfo.length == 0) return;

     

      NSLog(@"Conversion info %@", aggregateConversionInfo);

      // Usa aggregateConversionInfo como el valor en el parámetro de consulta odm_info en la
      // API de conversiones de aplicación.

      // Por ejemplo, si aggregateConversionInfo es "abcdEfadGdaf",

      // entonces, odm_info=abcdEfadGdaf.

    }];


Pasos para solucionar problemas

  1. Verifica si la fecha que se pasó a setFirstLaunchTime() fue la fecha en que se inició la aplicación por primera vez.

  2. Verifica que tu aplicación se ejecuta en el Espacio Económico Europeo (EEE), el Reino Unido y Suiza.

Asegúrate de usar info como el valor del parámetro de consulta odm_info en la API de conversiones de aplicación.

// Por ejemplo, si info es "abcdEfadGdaf", entonces, odm_info=abcdEfadGdaf

Vínculos relacionados

¿Te resultó útil esto?

¿Cómo podemos mejorarla?
Búsqueda
Borrar búsqueda
Cerrar la búsqueda
Apps de Google
Menú principal
4164722561823352930
true
Buscar en el Centro de asistencia
true
true
true
true
true
true
73067
false
false
true
true
false
false