Si vous ne parvenez pas à intégrer directement la solution de mesure des conversions sur les appareils au SDK Google Analytics for Firebase (GA4F), vous pouvez le faire avec un SDK autonome.
Cet article vous explique comment intégrer et utiliser le SDK de mesure des conversions sur les appareils, et comment résoudre les problèmes liés à ce SDK.
En savoir plus sur la mesure des conversions sur les appareils pour les campagnes pour applications iOS
Sur cette page
Intégrer le SDK autonome
Vous pouvez accéder au SDK autonome de mesure des conversions sur les appareils via CocoaPods et Swift Package Manager.
Swift Package Manager
- Dans Xcode, accédez à File (Fichier), puis à Add Packages (Ajouter des packages).
- Sélectionnez le dépôt GitHub GoogleAdsOnDeviceConversion dans l'invite de commande.
Une fois que vous avez terminé, Xcode commence à résoudre les dépendances de vos packages et à les télécharger en arrière-plan.
CocoaPods
- Ajoutez le pod GoogleAdsOnDeviceConversion à votre Podfile.
pod "GoogleAdsOnDeviceConversion"
- Exécutez
pod install --repo-update.
Utiliser le SDK GoogleAdsOnDeviceConversion
Après avoir récupéré le SDK de mesure des conversions sur les appareils, extrayez les informations de conversion peu de temps après le premier lancement de l'application, pour les conversions first_open et reinstall_open.
Swift
- Installez le SDK GoogleAdsOnDeviceConversion pour activer la mesure des conversions sur les appareils, tout en protégeant la confidentialité des utilisateurs, pour les campagnes pour applications iOS.
import GoogleAdsOnDeviceConversion
- Définissez l'heure à laquelle l'application a été lancée pour la première fois.
ConversionManager.sharedInstance.setFirstLaunchTime(Date())
- Extrayez les informations de conversion.
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
- Installez le SDK GoogleAdsOnDeviceConversion pour activer la mesure des conversions sur les appareils, tout en protégeant la confidentialité des utilisateurs, pour les campagnes pour applications iOS.
import GoogleAdsOnDeviceConversion
- Définissez l'heure à laquelle l'application a été lancée pour la première fois.
[[ODCConversionManager sharedInstance] setFirstLaunchTime:[NSDate date]];
- Extrayez les informations de conversion.
[[ODCConversionManager sharedInstance]
fetchAggregateConversionInfoForInteraction:ODCInteractionTypeInstallation
completion:^(NSString * _Nullable aggregateConversionInfo,
NSError * _Nullable error) {
if (error) return;
if (aggregateConversionInfo.length == 0) return;
NSLog(@"Conversion info %@", aggregateConversionInfo);
// Utilisez aggregateConversionInfo comme valeur dans le paramètre de requête odm_info dans l'
// API Conversion d'application.// Par exemple, si aggregateConversionInfo est "abcdEfadGdaf",
// alors odm_info=abcdEfadGdaf.
}];
Procédure de dépannage
-
Vérifiez si la date transmise à
setFirstLaunchTime()correspond à la date de lancement de l'application. -
Vérifiez que votre application est utilisée dans l'Espace économique européen (EEE), au Royaume-Uni et en Suisse.
Veillez à utiliser "info" comme valeur dans le paramètre de requête odm_info de l'API Conversion d'application.
// Par exemple, si "info" est "abcdEfadGdaf", odm_info=abcdEfadGdaf
Liens associés
- Campagnes pour applications
- Configurer le suivi des conversions d'applications mobiles
- À propos de la mesure intégrée des conversions pour les campagnes pour applications
- À propos de la mesure des conversions sur les appareils pour les campagnes pour applications iOS
- Configurer votre SDK et associer votre compte Google Ads à un fournisseur de solutions d'analyse d'applications
- Modification de la mesure des campagnes iOS 14
