Implementar 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 for Firebase (GA4F), puedes hacerlo con un SDK independiente.

En este artículo, aprenderás a integrar el SDK de medición de conversiones en el dispositivo, a usarlo y a solucionar problemas.

Más información acerca de la medición de conversiones en el dispositivo para campañas de aplicaciones iOS

Secciones de esta página:


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 Archivo y, a continuación, a Añadir paquetes.
  2. Selecciona el repositorio de GitHub GoogleAdsOnDeviceConversion en el prompt.

Cuando hayas terminado, Xcode empezará a resolver las dependencias de tu paquete y las descargará en segundo plano.

CocoaPods

  1. Añade el pod GoogleAdsOnDeviceConversion a tu Podfile.
    pod 'GoogleAdsOnDeviceConversion'
  2. Ejecuta pod install --repo-update.

Usar el SDK GoogleAdsOnDeviceConversion

Después de obtener el SDK de medición de conversiones en el dispositivo, obtén la información de conversión poco después de que la aplicación se inicie por primera vez, tanto en el caso de las conversiones first_open como en el de las conversiones reinstall_open.

Swift

  1. Instala el SDK GoogleAdsOnDeviceConversion para habilitar la medición de conversiones en el dispositivo que protege la privacidad en las campañas de aplicaciones iOS.
    import GoogleAdsOnDeviceConversion
  2. Indica la hora a la que se inició la aplicación por primera vez.
    ConversionManager.sharedInstance.setFirstLaunchTime(Date())
  3. Obtén 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 GoogleAdsOnDeviceConversion para habilitar la medición de conversiones en el dispositivo que protege la privacidad en las campañas de aplicaciones iOS.
    import GoogleAdsOnDeviceConversion
  2. Indica la hora a la que se inició la aplicación por primera vez.
    [[ODCConversionManager sharedInstance] setFirstLaunchTime:[NSDate date]];
  3. Obtén 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 el valor aggregateConversionInfo en el parámetro de consulta odm_info de la
      // API App Conversion.

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

      // entonces odm_info=abcdEfadGdaf.

    }];


Pasos para solucionar problemas

  1. Comprueba si la fecha enviada a setFirstLaunchTime() es el día en el que se inició la aplicación por primera vez.

  2. Comprueba que la aplicación se esté ejecutando en el Espacio Económico Europeo (EEE), el Reino Unido y Suiza.

Asegúrate de usar el valor info en el parámetro de consulta odm_info de la API App Conversion.

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

Enlaces relacionados

¿Te ha resultado útil esta información?

¿Cómo podemos mejorar esta página?
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

Búsqueda
Borrar búsqueda
Cerrar búsqueda
Aplicaciones de Google
Menú principal
3624584237273744911
true
Buscar en el Centro de ayuda
false
true
true
true
true
true
73067
false
false
false
true
false