Рекомендации

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 и используйте эти идентификаторы запросов для проверки диагностических данных .