В этом руководстве рассказывается, как удалить всех пользователей из аудитории на основе списка электронных адресов, отправив запрос 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, соответствующим значением. - Нажмите Execute (Выполнить) внизу страницы 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"
}
Если запрос не выполнен, проверьте ошибки, чтобы определить причину сбоя.