В этом руководстве рассказывается, как удалить всех пользователей из аудитории на основе списка эл. адресов, отправив RemoveAllAudienceMembersRequest.
Этот метод полезен, если вам нужно очистить список пользователей одним запросом или заменить всех участников аудитории в списке.
Как очистить аудиторию
Чтобы удалить всех участников из аудитории, отправьте запрос RemoveAllAudienceMembersRequest и опустите поле removeAsOfTime. Время удаления будет установлено на текущее, и все текущие участники будут удалены из списка.
Заменить всех участников
Чтобы заменить всех участников аудитории на основе списка эл. адресов, не оставляя список пустым, выполните следующие действия:
- Записать текущее время как T.
- Начните загрузку новых участников, отправив
IngestAudienceMembersRequest. При необходимости можно отправить несколько запросов на загрузку. Дождитесь завершения обработки всех запросов на загрузку. Статус запросов можно проверить на странице Диагностика.
Отправьте
RemoveAllAudienceMembersRequestс параметромremoveAsOfTime, установленным на временную метку T, записанную на шаге 1. Будут удалены только те участники, которые были добавлены до того, как вы начали загружать новых участников.
Как создать запрос
Задайте следующие поля в теле RemoveAllAudienceMembersRequest:
destinations- Обязательный атрибут. Список пунктов назначения. В поле
productDestinationIdкаждого целевого сервиса указана аудитория, из которой нужно удалить участников. Подробнее о том, как настроить целевые сервисы… removeAsOfTime- Необязательный параметр. Будут удалены только те участники, которые были добавлены до этого времени. Подробнее о формате временной метки… Если значение не задано, по умолчанию используется текущее время.
validateOnly- Необязательный параметр. Если задать значение
true, то будет проверена правильность формирования запроса, но изменения не будут внесены. Когда вы будете готовы применить изменения, установите переключатель в положениеfalse.
Примеры запросов
Ниже приведен пример запроса, который удаляет всех участников из списка электронных адресов.
- Нажмите Открыть в API Explorer, чтобы открыть API Explorer в новой вкладке или окне.
- В теле запроса в API Explorer замените каждую строку, начинающуюся с
REPLACE_WITH, напримерREPLACE_WITH_OPERATING_ACCOUNT_TYPE, на нужное значение. - Нажмите Выполнить внизу страницы API Explorer и следуйте инструкциям по авторизации, чтобы отправить запрос.
- Чтобы проверить запрос без применения изменений, задайте для параметра
validateOnlyзначениеtrue. Когда вы будете готовы применить изменения, установите для параметраvalidateOnlyзначениеfalse.
Рекламодатель
{ "destinations": [ { "operatingAccount": { "accountType": "OPERATING_ACCOUNT_TYPE", "accountId": "OPERATING_ACCOUNT_ID" }, "loginAccount": { "accountType": "LOGIN_ACCOUNT_TYPE", "accountId": "LOGIN_ACCOUNT_ID" }, "productDestinationId": "AUDIENCE_ID" } ], "removeAsOfTime": "2026-07-20T15:01:23Z", "validateOnly": true }
Партнер по обработке данных
{ "destinations": [ { "operatingAccount": { "accountType": "OPERATING_ACCOUNT_TYPE", "accountId": "OPERATING_ACCOUNT_ID" }, "loginAccount": { "accountType": "DATA_PARTNER", "accountId": "DATA_PARTNER_ACCOUNT_ID" }, "linkedAccount": { "accountType": "LINKED_ACCOUNT_TYPE", "accountId": "LINKED_ACCOUNT_ID" }, "productDestinationId": "AUDIENCE_ID" } ], "removeAsOfTime": "2026-07-20T15:01:23Z", "validateOnly": true }
Отправка запроса
Отправьте запрос конечной точке removeAll.
Если запрос выполнен успешно, ответ содержит объект requestId, который можно использовать для отслеживания статуса операции.
{
"requestId": "REQUEST_ID"
}
Если запрос не будет выполнен, проверьте ошибки, чтобы определить причину.