Bonnes pratiques

Gardez à l'esprit les bonnes pratiques suivantes lorsque vous utilisez l'API Data Manager.

Envoyer tous les identifiants utilisateur

Que vous envoyiez des membres d'audience ou des événements avec UserData, incluez autant de user_identifiers que possible, y compris plusieurs identifiants du même type.

Par exemple, si un utilisateur possède plusieurs adresses e-mail, incluez un UserIdentifier distinct pour chaque adresse e-mail. De même, si un utilisateur possède des identifiants de différents types, tels que des adresses e-mail, des numéros de téléphone et des adresses, ajoutez un UserIdentifier distinct pour chaque identifiant, jusqu'à la limite maximale d'identifiants.

Optimiser les requêtes

Pour réduire le risque de dépasser les limites de requêtes quotidiennes, regroupez autant d' éléments que possible dans chaque requête, jusqu'à la limite par requête.

Par exemple, si vous souhaitez ajouter 10 000 membres d'audience à une audience, ajoutez tous 10 000 membres dans la liste audience_members d'une seule IngestAudienceMembersRequest. Le regroupement des 10 000 membres dans une seule requête est plus efficace que l'envoi d'une requête distincte pour ajouter chaque membre d'audience.

Envoyer des requêtes simultanées

Pour réduire le temps global nécessaire à l'ingestion des données, envoyez des requêtes simultanées à IngestionService. Nous vous recommandons d'envoyer jusqu'à 10 requêtes simultanément pour réduire le risque de dépasser la limite de requêtes par minute.

Vous pouvez envoyer des requêtes simultanées même si elles ont les mêmes destinations.

Vérifier les diagnostics

Capturez et collectez le request_id de chaque IngestAudienceMembersResponse ou IngestEventsResponse, puis utilisez les ID de requête pour vérifier les diagnostics.