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 en envoyant plusieurs identifiants du même type.
Par exemple, si un utilisateur dispose de plusieurs adresses e-mail, incluez un UserIdentifier
distinct pour chacune d'elles. De même, si vous disposez d'identifiants de différents types pour un utilisateur, tels que des adresses e-mail, des numéros de téléphone et des adresses, ajoutez un UserIdentifier
distinct pour chaque identifiant, jusqu'au nombre maximal d'identifiants.
Optimiser les requêtes
Pour réduire la probabilité de dépasser les limites quotidiennes de requêtes, regroupez autant d'éléments que possible dans chaque requête, jusqu'aux limites par requête.
Par exemple, si vous souhaitez ajouter 10 000 membres à une audience, ajoutez tous les 10 000 membres de la liste audience_members
dans un seul IngestAudienceMembersRequest
. Le traitement par lots de l'ensemble des 10 000 membres dans une seule requête est beaucoup plus efficace que d'envoyer une requête distincte pour ajouter chaque membre de l'audience.
Envoyer des requêtes simultanées
Pour réduire le temps global nécessaire à l'ingestion de 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 la même destinations
.