The Data Manager API is in closed beta. To express interest in joining the closed beta, fill out
this form.
Рекомендации
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
При использовании API Data Manager помните о следующих рекомендациях.
Отправить все идентификаторы пользователей
Независимо от того, отправляете ли вы участников аудитории или события с помощью UserData
, включайте как можно больше user_identifiers
, в том числе отправляя несколько идентификаторов одного типа.
Например, если у вас есть несколько адресов электронной почты для пользователя, включите отдельный UserIdentifier
для каждого адреса электронной почты. Аналогично, если у вас есть идентификаторы разных типов для пользователя, такие как адреса электронной почты, номера телефонов и адреса, добавьте отдельный UserIdentifier
для каждого идентификатора, вплоть до максимального количества идентификаторов .
Оптимизировать запросы
Чтобы снизить вероятность превышения дневных лимитов запросов, объединяйте в каждом запросе как можно больше элементов, не превышая лимиты на один запрос .
Например, если вы хотите добавить 10 000 участников аудитории в аудиторию, добавьте все 10 000 участников в списке audience_members
в одном IngestAudienceMembersRequest
. Группировка всех 10 000 участников в одном запросе гораздо эффективнее, чем отправка отдельного запроса на добавление каждого участника аудитории.
Отправлять одновременные запросы
Чтобы сократить общее время, необходимое для приема данных, отправляйте одновременные запросы в IngestionService
. Мы рекомендуем отправлять до 10 запросов одновременно, чтобы снизить вероятность превышения лимита запросов в минуту .
Вы можете отправлять одновременные запросы, даже если они имеют одни и те же destinations
.
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-24 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-07-24 UTC."],[],[],null,["# Best practices\n\nKeep the following best practices in mind when using the Data Manager API.\n\nSend all user identifiers\n-------------------------\n\nWhether sending audience members or events with [`UserData`](/data-manager/api/reference/rpc/google.ads.datamanager.v1#userdata), include as many\n`user_identifiers` as possible, including sending multiple identifiers of the\nsame type.\n\nFor example, if you have multiple email addresses for a user, include a separate\n[`UserIdentifier`](/data-manager/api/reference/rpc/google.ads.datamanager.v1#useridentifier) for each email address. Similarly, if you have identifiers of\ndifferent types for a user, such as email addresses, phone numbers, and\naddresses, add a separate `UserIdentifier` for each identifier, up to the\n[maximum identifier count](/data-manager/api/limits#request_limits).\n\nOptimize requests\n-----------------\n\nTo reduce the likelihood of exceeding daily request limits, batch as many\nitems as possible in each request, up to the [per-request\nlimits](/data-manager/api/limits#request_limits).\n\nFor example, if you want to add 10,000 audience members to an audience, add all\n10,000 members in the `audience_members` list in one\n[`IngestAudienceMembersRequest`](/data-manager/api/reference/rpc/google.ads.datamanager.v1#ingestaudiencemembersrequest). Batching all 10,000 members\nin a single request is far more efficient than sending a separate request to add\neach audience member.\n\nSend concurrent requests\n------------------------\n\nTo reduce the overall time required to ingest data, send concurrent requests\nto the [`IngestionService`](/data-manager/api/reference/rpc/google.ads.datamanager.v1#ingestionservice). We recommend sending up to 10\nrequests concurrently to reduce the likelihood of exceeding the [requests per\nminute limit](/data-manager/api/limits#project_limits).\n\nYou can send concurrent requests even if the requests have the same\n`destinations`."]]