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
- En Xcode, ve a File y, luego, a Add Packages.
- 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
- Agrega el pod GoogleAdsOnDeviceConversion a tu Podfile.
pod 'GoogleAdsOnDeviceConversion'
- 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
- 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
- Establece la hora a la que se inició la aplicación por primera vez.
ConversionManager.sharedInstance.setFirstLaunchTime(Date())
- 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
- 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
- Establece la hora a la que se inició la aplicación por primera vez.
[[ODCConversionManager sharedInstance] setFirstLaunchTime:[NSDate date]];
- 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
-
Verifica si la fecha que se pasó a
setFirstLaunchTime()fue la fecha en que se inició la aplicación por primera vez. -
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
- Campañas de aplicaciones
- Cómo configurar el seguimiento de conversiones de aplicaciones para dispositivos móviles
- Acerca de la medición de conversiones integrada para las campañas de aplicaciones
- Acerca de la medición de conversiones en el dispositivo para las campañas de aplicaciones para iOS
- Configura tu SDK y vincula tu cuenta de Google Ads a un proveedor de estadísticas de aplicaciones
- Actualizaciones sobre la medición de campañas en iOS 14