- 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 |   Общее количество идентификаторов пар, отправленных в запросе на удаление. Включает все идентификаторы пар в запросе, независимо от того, были ли они успешно удалены или нет. |