Améliorer la mesure des événements avec un ID de transaction

Utilisez l'API Data Manager pour envoyer des événements multi-sources Google Analytics avec un ID de transaction comme source de données supplémentaire pour votre balise ou vos événements Google Analytics pour Firebase (GA4F) afin de maximiser les signaux d'interaction avec les annonces et de renforcer vos données et vos performances globales.

Cette fonctionnalité n'est disponible que pour les comptes figurant sur une liste d'autorisation. Remplissez le formulaire si vous souhaitez ajouter votre propriété Google Analytics.

Envoyer des événements multi-sources

Présentation du workflow

Pour envoyer des données d'événements avec l'API Data Manager, procédez comme suit :

  1. Préparer les destinations : définissez les Destination objets pour le destinations champ de la requête d’ingestion afin de spécifier le compte cible et la conversion ou la destination de l’événement. Pour en savoir plus, consultez Préparer les destinations pour plus de détails.

  2. Préparer les données d'événements et les identifiants : remplissez Event champs avec les détails de l'événement et les identifiants requis (par exemple, les identifiants de clic sur une annonce, de client ou d'instance d'application). Si vous incluez des coordonnées dans userData, normalisez et hachez les identifiants en SHA-256 conformément aux consignes de mise en forme, et chiffrez-les si vous le souhaitez . Pour en savoir plus, consultez Préparer les données d'événements.

  3. Créer et envoyer la requête d'ingestion : envoyez une events.ingest requête contenant vos destinations, Event enregistrements et encryptionInfo si vous avez chiffré userData. Utilisez validateOnly: true pour tester votre charge utile et détecter les erreurs de type "échec rapide" avant d’envoyer les données de production. Pour connaître les exigences concernant les champs et consulter des exemples de code, consultez Envoyer des événements.

  4. Vérifier les diagnostics : récupérez les diagnostics de traitement asynchrone et vérifiez l'état de l'ingestion avec requestStatus.retrieve.