- HTTP-запрос
 - Параметры запроса
 - Текст запроса
 - Тело ответа
 - Области авторизации
 - RequestStatusPerDestination
 - RequestStatus
 - ErrorInfo
 - ErrorCount
 - ПричинаОшибкиОбработки
 - ПредупреждениеИнформация
 - WarningCount
 - ОбработкаПредупрежденияПричина
 - IngestAudienceMembersStatus
 - IngestUserDataStatus
 - MatchRateRange
 - IngestMobileDataStatus
 - IngestPairDataStatus
 - IngestEventsStatus
 - Удалить статус участников аудитории
 - RemoveUserDataStatus
 - RemoveMobileDataStatus
 - RemovePairDataStatus
 - Попробуйте!
 
Получает статус запроса по заданному идентификатору запроса.
HTTP-запрос
 GET https://datamanager.googleapis.com/v1/requestStatus:retrieve
URL использует синтаксис перекодировки gRPC .
Параметры запроса
| Параметры | |
|---|---|
 requestId |   Обязательно. Обязательно. Идентификатор запроса API диспетчера данных.  | 
Текст запроса
Тело запроса должно быть пустым.
Тело ответа
 Ответ от RetrieveRequestStatusRequest .
В случае успеха тело ответа содержит данные со следующей структурой:
| JSON-представление | 
|---|
{
  "requestStatusPerDestination": [
    {
      object ( | 
| Поля | |
|---|---|
 requestStatusPerDestination[] |   Список статусов запроса по направлениям. Порядок статусов соответствует порядку направлений в исходном запросе.  | 
Области авторизации
Требуется следующая область OAuth:
-  
https://www.googleapis.com/auth/datamanager 
RequestStatusPerDestination
Статус запроса по каждому пункту назначения.
| JSON-представление | 
|---|
{ "destination": { object (  | 
| Поля | |
|---|---|
 destination |   Пункт назначения в запросе API DM.  | 
 requestStatus |   Статус запроса пункта назначения.  | 
 errorInfo |   Информация об ошибке, содержащая причину ошибки и количество ошибок, связанных с загрузкой.  | 
 warningInfo |   Предупреждающая информация, содержащая причину предупреждения и количество предупреждений, связанных с загрузкой.  | 
 status поля объединения. Статус назначения. status может быть только одним из следующих: | |
 audienceMembersIngestionStatus |   Статус запроса участников аудитории на поглощение.  | 
 eventsIngestionStatus |   Статус запроса на прием событий.  | 
 audienceMembersRemovalStatus |   Статус запроса на удаление участников аудитории.  | 
RequestStatus
Статус запроса.
| Перечисления | |
|---|---|
 REQUEST_STATUS_UNKNOWN | Статус запроса неизвестен. | 
 SUCCESS | Запрос выполнен успешно. | 
 PROCESSING | Запрос обрабатывается. | 
 FAILED | Запрос не был выполнен. | 
 PARTIAL_SUCCESS | Запрос был частично удовлетворен. | 
ErrorInfo
Количество ошибок для каждого типа ошибок.
| JSON-представление | 
|---|
{
  "errorCounts": [
    {
      object ( | 
| Поля | |
|---|---|
 errorCounts[] |   Список ошибок и их количество по каждой причине. Может быть заполнен не во всех случаях.  | 
ErrorCount
Количество ошибок по заданной причине ошибки.
| JSON-представление | 
|---|
{
  "recordCount": string,
  "reason": enum ( | 
| Поля | |
|---|---|
 recordCount |   Количество записей, которые не удалось загрузить по определенной причине.  | 
 reason |   Причина ошибки неудачных записей.  | 
ПричинаОшибкиОбработки
Причина ошибки обработки.
| Перечисления | |
|---|---|
 PROCESSING_ERROR_REASON_UNSPECIFIED | Причина ошибки обработки неизвестна. | 
PROCESSING_ERROR_REASON_INVALID_CUSTOM_VARIABLE | Пользовательская переменная недействительна. | 
 PROCESSING_ERROR_REASON_CUSTOM_VARIABLE_NOT_ENABLED | Статус пользовательской переменной — не включен. | 
 PROCESSING_ERROR_REASON_EVENT_TOO_OLD | Возраст преобразования превышает максимально допустимый. | 
 PROCESSING_ERROR_REASON_DENIED_CONSENT | Данные пользователя рекламы отклонены либо пользователем, либо настройками рекламодателя по умолчанию. | 
 PROCESSING_ERROR_REASON_NO_CONSENT | Рекламодатель не давал согласия 3P на услуги основной платформы Ads. | 
 PROCESSING_ERROR_REASON_UNKNOWN_CONSENT | Общее согласие (определенное на основе согласия на уровне строки, согласия на уровне запроса и настроек учетной записи) не может быть определено для этого пользователя. | 
 PROCESSING_ERROR_REASON_DUPLICATE_GCLID | Конверсия с таким же GCLID и временем конвертации уже существует в системе. | 
 PROCESSING_ERROR_REASON_DUPLICATE_TRANSACTION_ID | Конверсия с таким же идентификатором заказа и комбинацией действий конверсии уже была загружена. | 
 PROCESSING_ERROR_REASON_INVALID_GBRAID | Не удалось расшифровать gbraid. | 
 PROCESSING_ERROR_REASON_INVALID_GCLID | Не удалось декодировать идентификатор клика Google. | 
 PROCESSING_ERROR_REASON_INVALID_MERCHANT_ID | Идентификатор продавца содержит нецифровые символы. | 
 PROCESSING_ERROR_REASON_INVALID_WBRAID | Wbraid не удалось расшифровать. | 
 PROCESSING_ERROR_REASON_INTERNAL_ERROR | Внутренняя ошибка. | 
 PROCESSING_ERROR_REASON_DESTINATION_ACCOUNT_ENHANCED_CONVERSIONS_TERMS_NOT_SIGNED | Условия расширенных конверсий не подписаны в целевом аккаунте. | 
 PROCESSING_ERROR_REASON_INVALID_EVENT | Событие недействительно. | 
 PROCESSING_ERROR_REASON_INSUFFICIENT_MATCHED_TRANSACTIONS | Сумма сопоставленных транзакций меньше минимального порога. | 
 PROCESSING_ERROR_REASON_INSUFFICIENT_TRANSACTIONS | Сумма транзакций меньше минимального порога. | 
 PROCESSING_ERROR_REASON_INVALID_FORMAT | Событие имеет ошибку формата. | 
 PROCESSING_ERROR_REASON_DECRYPTION_ERROR | Событие имеет ошибку дешифрования. | 
 PROCESSING_ERROR_REASON_DEK_DECRYPTION_ERROR | Расшифровать DEK не удалось. | 
 PROCESSING_ERROR_REASON_INVALID_WIP | Неправильно отформатирован WIP или не существует. | 
 PROCESSING_ERROR_REASON_INVALID_KEK | KEK не может расшифровать данные, потому что это неправильный KEK или он не существует. | 
 PROCESSING_ERROR_REASON_WIP_AUTH_FAILED | Незавершенный проект не мог быть использован, поскольку он был отклонен по условию аттестации. | 
 PROCESSING_ERROR_REASON_KEK_PERMISSION_DENIED | У системы не было разрешений, необходимых для доступа к KEK. | 
 PROCESSING_ERROR_REASON_USER_IDENTIFIER_DECRYPTION_ERROR |  Не удалось расшифровать данные UserIdentifier с помощью DEK.  | 
 PROCESSING_ERROR_OPERATING_ACCOUNT_MISMATCH_FOR_AD_IDENTIFIER | Пользователь попытался загрузить события с идентификатором рекламы, который не относится к рекламе действующего аккаунта. | 
ПредупреждениеИнформация
Предупреждение учитывается для каждого типа предупреждения.
| JSON-представление | 
|---|
{
  "warningCounts": [
    {
      object ( | 
| Поля | |
|---|---|
 warningCounts[] |   Список предупреждений и количество предупреждений по каждой причине.  | 
WarningCount
Количество предупреждений по заданной причине предупреждения.
| JSON-представление | 
|---|
{
  "recordCount": string,
  "reason": enum ( | 
| Поля | |
|---|---|
 recordCount |   Количество записей, имеющих предупреждение.  | 
 reason |   Причина предупреждения.  | 
ОбработкаПредупрежденияПричина
Причина предупреждения об обработке.
| Перечисления | |
|---|---|
 PROCESSING_WARNING_REASON_UNSPECIFIED | Причина предупреждения об обработке неизвестна. | 
 PROCESSING_WARNING_REASON_KEK_PERMISSION_DENIED | У системы не было разрешений, необходимых для доступа к KEK. | 
 PROCESSING_WARNING_REASON_DEK_DECRYPTION_ERROR | Расшифровать DEK не удалось. | 
 PROCESSING_WARNING_REASON_DECRYPTION_ERROR | Событие имеет ошибку дешифрования. | 
 PROCESSING_WARNING_REASON_WIP_AUTH_FAILED | Незавершенный проект не мог быть использован, поскольку он был отклонен по условию аттестации. | 
 PROCESSING_WARNING_REASON_INVALID_WIP | Неправильно отформатирован WIP или не существует. | 
 PROCESSING_WARNING_REASON_INVALID_KEK | KEK не может расшифровать данные, потому что это неправильный KEK или он не существует. | 
 PROCESSING_WARNING_REASON_USER_IDENTIFIER_DECRYPTION_ERROR |  Не удалось расшифровать данные UserIdentifier с помощью DEK. | 
PROCESSING_WARNING_REASON_INTERNAL_ERROR | Внутренняя ошибка. | 
IngestAudienceMembersStatus
Статус запроса участников аудитории на поглощение.
| JSON-представление | 
|---|
{ // Union field  | 
| Поля | |
|---|---|
status поля объединения. Статус приема данных участниками аудитории в пункт назначения. status может быть только одним из следующих: | |
 userDataIngestionStatus |   Статус передачи пользовательских данных в пункт назначения.  | 
 mobileDataIngestionStatus |   Статус приема мобильных данных в пункте назначения.  | 
 pairDataIngestionStatus |   Статус приема парных данных в пункт назначения.  | 
IngestUserDataStatus
Статус приема пользовательских данных в пункт назначения, содержащий статистику, связанную с приемом.
| JSON-представление | 
|---|
{
  "recordCount": string,
  "userIdentifierCount": string,
  "uploadMatchRateRange": enum ( | 
| Поля | |
|---|---|
 recordCount |   Общее количество участников аудитории, отправленных в запросе на загрузку для пункта назначения. Включает всех участников аудитории в запросе, независимо от того, были ли они успешно загружены или нет.  | 
 userIdentifierCount |   Общее количество идентификаторов пользователей, отправленных в запросе на загрузку для пункта назначения. Включает все идентификаторы пользователей в запросе, независимо от того, были ли они успешно загружены или нет.  | 
 uploadMatchRateRange |   Диапазон коэффициента соответствия загрузки.  | 
MatchRateRange
Диапазон коэффициентов соответствия загрузки или списка пользователей.
| Перечисления | |
|---|---|
 MATCH_RATE_RANGE_UNKNOWN | Диапазон коэффициента соответствия неизвестен. | 
 MATCH_RATE_RANGE_NOT_ELIGIBLE | Диапазон коэффициентов соответствия недопустим. | 
 MATCH_RATE_RANGE_LESS_THAN_20 |  Диапазон коэффициента соответствия составляет менее 20% (в интервале [0, 20) ). | 
 MATCH_RATE_RANGE_20_TO_30 |  Диапазон коэффициента соответствия составляет от 20% до 30% (в интервале [20, 31) ). | 
 MATCH_RATE_RANGE_31_TO_40 |  Диапазон коэффициента соответствия составляет от 31% до 40% (в интервале [31, 41) ). | 
 MATCH_RATE_RANGE_41_TO_50 |  Диапазон коэффициента соответствия составляет от 41% до 50% (в интервале [41, 51) ). | 
 MATCH_RATE_RANGE_51_TO_60 |  Диапазон коэффициента соответствия составляет от 51% до 60% (в интервале [51, 61) . | 
 MATCH_RATE_RANGE_61_TO_70 |  Диапазон коэффициента соответствия составляет от 61% до 70% (в интервале [61, 71) ). | 
 MATCH_RATE_RANGE_71_TO_80 |  Диапазон коэффициента соответствия составляет от 71% до 80% (в интервале [71, 81) ). | 
 MATCH_RATE_RANGE_81_TO_90 |  Диапазон коэффициента соответствия составляет от 81% до 90% (в интервале [81, 91) ). | 
 MATCH_RATE_RANGE_91_TO_100 |  Диапазон коэффициента соответствия составляет от 91% до 100% (в интервале   | 
IngestMobileDataStatus
Статус приема мобильных данных в пункте назначения, содержащий статистику, связанную с приемом.
| JSON-представление | 
|---|
{ "recordCount": string, "mobileIdCount": string }  | 
| Поля | |
|---|---|
 recordCount |   Общее количество участников аудитории, отправленных в запросе на загрузку для пункта назначения. Включает всех участников аудитории в запросе, независимо от того, были ли они успешно загружены или нет.  | 
 mobileIdCount |   Общее количество мобильных идентификаторов, отправленных в запросе на загрузку для пункта назначения. Включает все мобильные идентификаторы в запросе, независимо от того, были ли они успешно загружены или нет.  | 
IngestPairDataStatus
Статус приема парных данных в пункт назначения, содержащий статистику, связанную с приемом.
| JSON-представление | 
|---|
{ "recordCount": string, "pairIdCount": string }  | 
| Поля | |
|---|---|
 recordCount |   Общее количество участников аудитории, отправленных в запросе на загрузку для пункта назначения. Включает всех участников аудитории в запросе, независимо от того, были ли они успешно загружены или нет.  | 
 pairIdCount |   Общее количество идентификаторов пар, отправленных в запросе на загрузку для пункта назначения. Включает все идентификаторы пар в запросе, независимо от того, были ли они успешно загружены или нет.  | 
IngestEventsStatus
Статус поступления событий в пункт назначения.
| JSON-представление | 
|---|
{ "recordCount": string }  | 
| Поля | |
|---|---|
 recordCount |   Общее количество событий, отправленных в запросе на загрузку. Включает все события в запросе, независимо от того, были ли они успешно загружены или нет.  | 
Удалить статус участников аудитории
Статус запроса на удаление участников аудитории.
| JSON-представление | 
|---|
{ // Union field  | 
| Поля | |
|---|---|
status поля объединения. Статус удаления участников аудитории из пункта назначения. status может быть только одним из следующих: | |
 userDataRemovalStatus |   Статус удаления пользовательских данных из места назначения.  | 
 mobileDataRemovalStatus |   Статус удаления мобильных данных из пункта назначения.  | 
 pairDataRemovalStatus |   Статус удаления парных данных из пункта назначения.  | 
RemoveUserDataStatus
Статус удаления пользовательских данных из места назначения.
| JSON-представление | 
|---|
{ "recordCount": string, "userIdentifierCount": string }  | 
| Поля | |
|---|---|
 recordCount |   Общее количество участников аудитории, отправленных в запросе на удаление. Включает всех участников аудитории, указанных в запросе, независимо от того, были ли они успешно удалены или нет.  | 
 userIdentifierCount |   Общее количество идентификаторов пользователей, отправленных в запросе на удаление. Включает все идентификаторы пользователей в запросе, независимо от того, были ли они успешно удалены или нет.  | 
RemoveMobileDataStatus
Статус удаления мобильных данных из пункта назначения.
| JSON-представление | 
|---|
{ "recordCount": string, "mobileIdCount": string }  | 
| Поля | |
|---|---|
 recordCount |   Общее количество участников аудитории, отправленных в запросе на удаление. Включает всех участников аудитории, указанных в запросе, независимо от того, были ли они успешно удалены или нет.  | 
 mobileIdCount |   Общее количество мобильных идентификаторов, отправленных в запросе на удаление. Включает все мобильные идентификаторы в запросе, независимо от того, были ли они успешно удалены или нет.  | 
RemovePairDataStatus
Статус удаления парных данных из пункта назначения.
| JSON-представление | 
|---|
{ "recordCount": string, "pairIdCount": string }  | 
| Поля | |
|---|---|
 recordCount |   Общее количество участников аудитории, отправленных в запросе на удаление. Включает всех участников аудитории, указанных в запросе, независимо от того, были ли они успешно удалены или нет.  | 
 pairIdCount |   Общее количество идентификаторов пар, отправленных в запросе на удаление. Включает все идентификаторы пар в запросе, независимо от того, были ли они успешно удалены или нет.  |