Keep the following best practices in mind when using the Data Manager API.
Отправить все идентификаторы пользователей
Whether sending audience members or events with UserData , include as many user_identifiers as possible, including sending multiple identifiers of the same type.
Например, если у пользователя несколько адресов электронной почты, добавьте отдельный UserIdentifier для каждого адреса. Аналогично, если у пользователя есть идентификаторы разных типов, такие как адреса электронной почты, номера телефонов и почтовые адреса, добавьте отдельный UserIdentifier для каждого идентификатора, но не более максимального количества идентификаторов .
Optimize requests
To reduce the likelihood of exceeding daily request limits, batch as many items as possible in each request, up to the per-request limits .
Например, если вы хотите добавить 10 000 участников в аудиторию, добавьте все 10 000 участников из списка audience_members в одном запросе IngestAudienceMembersRequest . Пакетная обработка всех 10 000 участников в одном запросе более эффективна, чем отправка отдельного запроса для добавления каждого участника аудитории.
Send concurrent requests
Чтобы сократить общее время, необходимое для загрузки данных, отправляйте одновременные запросы в IngestionService . Мы рекомендуем отправлять до 10 запросов одновременно, чтобы снизить вероятность превышения лимита запросов в минуту .
Вы можете отправлять одновременные запросы, даже если запросы имеют одинаковые destinations .
Проверьте диагностику
Получите и соберите request_id из каждого IngestAudienceMembersResponse или IngestEventsResponse и используйте эти идентификаторы запросов для проверки диагностических данных .