- HTTP-запрос
- Параметры запроса
- Текст запроса
- Ответный текст
- Области полномочий
- RequestStatusPerDestination
- RequestStatus
- ErrorInfo
- ErrorCount
- ProcessingErrorReason
- WarningInfo
- WarningCount
- ProcessingWarningReason
- IngestAudienceMembersStatus
- IngestUserDataStatus
- Диапазон коэффициентов соответствия
- IngestMobileDataStatus
- IngestPairDataStatus
- IngestUserIdDataStatus
- IngestPpidDataStatus
- IngestEventsStatus
- RemoveAudienceMembersStatus
- RemoveUserDataStatus
- RemoveMobileDataStatus
- RemovePairDataStatus
- RemoveUserIdDataStatus
- RemovePpidDataStatus
- Попробуйте!
Получает статус запроса по заданному идентификатору запроса.
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 | Причина ошибки, из-за которой не удалось записать данные. |
ProcessingErrorReason
Причина ошибки обработки.
| Перечисления | |
|---|---|
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 | Рекламодатель не предоставил стороннему партнеру согласия на использование основных сервисов рекламной платформы. |
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 | Документ в процессе работы отформатирован неправильно или отсутствует. |
PROCESSING_ERROR_REASON_INVALID_KEK | KEK не может расшифровать данные, потому что это неправильный KEK или он не существует. |
PROCESSING_ERROR_REASON_WIP_AUTH_FAILED | Документ WIP не мог быть использован, поскольку он был отклонен из-за условия подтверждения. |
PROCESSING_ERROR_REASON_KEK_PERMISSION_DENIED | Система не обладала необходимыми правами доступа для доступа к KEK. |
PROCESSING_ERROR_REASON_AWS_AUTH_FAILED | Система не прошла аутентификацию в AWS. |
PROCESSING_ERROR_REASON_USER_IDENTIFIER_DECRYPTION_ERROR | Не удалось расшифровать данные UserIdentifier с помощью DEK. |
PROCESSING_ERROR_OPERATING_ACCOUNT_MISMATCH_FOR_AD_IDENTIFIER | Пользователь попытался получить события с идентификатором объявления, который не относится к объявлениям в учетной записи пользователя. |
WarningInfo
Предупреждение учитывается для каждого типа предупреждения.
| JSON-представление |
|---|
{
"warningCounts": [
{
object ( |
| Поля | |
|---|---|
warningCounts[] | Список предупреждений и количество предупреждений по каждой причине. |
WarningCount
Количество предупреждений по данной причине.
| JSON-представление |
|---|
{
"recordCount": string,
"reason": enum ( |
| Поля | |
|---|---|
recordCount | Количество записей, содержащих предупреждение. |
reason | Причина предупреждения. |
ProcessingWarningReason
Причина предупреждения, связанного с обработкой.
| Перечисления | |
|---|---|
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 | Документ WIP не мог быть использован, поскольку он был отклонен из-за условия подтверждения. |
PROCESSING_WARNING_REASON_INVALID_WIP | Документ в процессе работы отформатирован неправильно или отсутствует. |
PROCESSING_WARNING_REASON_INVALID_KEK | KEK не может расшифровать данные, потому что это неправильный KEK или он не существует. |
PROCESSING_WARNING_REASON_USER_IDENTIFIER_DECRYPTION_ERROR | Не удалось расшифровать данные UserIdentifier с помощью DEK. |
PROCESSING_WARNING_REASON_INTERNAL_ERROR | Внутренняя ошибка. |
PROCESSING_WARNING_REASON_AWS_AUTH_FAILED | Система не прошла аутентификацию в AWS. |
IngestAudienceMembersStatus
Статус запроса на обработку данных от участников аудитории.
| JSON-представление |
|---|
{ // Union field |
| Поля | |
|---|---|
status поля объединения. Статус приема данных от участников аудитории в пункт назначения. status может принимать только одно из следующих значений: | |
userDataIngestionStatus | Состояние загрузки пользовательских данных в пункт назначения. |
mobileDataIngestionStatus | Состояние приема мобильных данных в пункт назначения. |
pairDataIngestionStatus | Статус передачи данных пары в пункт назначения. |
userIdDataIngestionStatus | Статус передачи данных идентификатора пользователя в пункт назначения. |
ppidDataIngestionStatus | Статус передачи данных ppid в пункт назначения. |
IngestUserDataStatus
Статус загрузки пользовательских данных в целевую систему, содержащий статистику, связанную с этой загрузкой.
| JSON-представление |
|---|
{
"recordCount": string,
"userIdentifierCount": string,
"uploadMatchRateRange": enum ( |
| Поля | |
|---|---|
recordCount | Общее количество участников аудитории, указанных в запросе на загрузку для целевого объекта. Включает всех участников аудитории в запросе, независимо от того, были ли они успешно загружены или нет. |
userIdentifierCount | Общее количество идентификаторов пользователей, отправленных в запросе на загрузку для целевого объекта. Включает все идентификаторы пользователей в запросе, независимо от того, были ли они успешно обработаны или нет. |
uploadMatchRateRange | Диапазон вероятности совпадения загружаемых файлов. |
Диапазон коэффициентов соответствия
Диапазон вероятности совпадения для загружаемых файлов или списка пользователей.
| Перечисления | |
|---|---|
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 | Общее количество идентификаторов пар, отправленных в запросе на загрузку для целевого объекта. Включает все идентификаторы пар в запросе, независимо от того, были ли они успешно загружены или нет. |
IngestUserIdDataStatus
Статус загрузки данных идентификатора пользователя в целевую систему, содержащий статистику, связанную с этой загрузкой.
| JSON-представление |
|---|
{ "recordCount": string, "userIdCount": string } |
| Поля | |
|---|---|
recordCount | Общее количество участников аудитории, указанных в запросе на загрузку для целевого объекта. Включает всех участников аудитории в запросе, независимо от того, были ли они успешно загружены или нет. |
userIdCount | Общее количество идентификаторов пользователей, отправленных в запросе на загрузку для целевого объекта. Включает все идентификаторы пользователей в запросе, независимо от того, были ли они успешно загружены или нет. |
IngestPpidDataStatus
Статус передачи данных ppid в пункт назначения, содержащий статистику, связанную с передачей данных.
| JSON-представление |
|---|
{ "recordCount": string, "ppidCount": string } |
| Поля | |
|---|---|
recordCount | Общее количество участников аудитории, указанных в запросе на загрузку для целевого объекта. Включает всех участников аудитории в запросе, независимо от того, были ли они успешно загружены или нет. |
ppidCount | Общее количество ppid, отправленных в запросе на загрузку для целевого объекта. Включает все ppid в запросе, независимо от того, были ли они успешно загружены или нет. |
IngestEventsStatus
Статус событий, поступающих в пункт назначения.
| JSON-представление |
|---|
{ "recordCount": string } |
| Поля | |
|---|---|
recordCount | Общее количество событий, отправленных в запросе на загрузку. Включает все события в запросе, независимо от того, были ли они успешно обработаны или нет. |
RemoveAudienceMembersStatus
Статус запроса на удаление участников аудитории.
| JSON-представление |
|---|
{ // Union field |
| Поля | |
|---|---|
status поля объединения. Статус удаления участников аудитории из места назначения. status может принимать только одно из следующих значений: | |
userDataRemovalStatus | Статус удаления пользовательских данных из целевого хранилища. |
mobileDataRemovalStatus | Статус удаления мобильных данных из пункта назначения. |
pairDataRemovalStatus | Статус удаления данных пары из места назначения. |
userIdDataRemovalStatus | Статус удаления данных идентификатора пользователя из целевого хранилища. |
ppidDataRemovalStatus | Статус удаления данных ppid из целевого объекта. |
RemoveUserDataStatus
Статус удаления пользовательских данных из целевого хранилища.
| JSON-представление |
|---|
{ "recordCount": string, "userIdentifierCount": string } |
| Поля | |
|---|---|
recordCount | Общее количество участников аудитории, указанных в запросе на удаление. Включает всех участников аудитории, независимо от того, было ли их удаление успешным или нет. |
userIdentifierCount | Общее количество идентификаторов пользователей, отправленных в запросе на удаление. Включает все идентификаторы пользователей в запросе, независимо от того, были ли они успешно удалены или нет. |
RemoveMobileDataStatus
Статус удаления мобильных данных из пункта назначения.
| JSON-представление |
|---|
{ "recordCount": string, "mobileIdCount": string } |
| Поля | |
|---|---|
recordCount | Общее количество участников аудитории, указанных в запросе на удаление. Включает всех участников аудитории, независимо от того, было ли их удаление успешным или нет. |
mobileIdCount | Общее количество идентификаторов мобильных устройств, отправленных в запросе на удаление. Включает все идентификаторы мобильных устройств в запросе, независимо от того, были ли они успешно удалены или нет. |
RemovePairDataStatus
Статус удаления данных пары из места назначения.
| JSON-представление |
|---|
{ "recordCount": string, "pairIdCount": string } |
| Поля | |
|---|---|
recordCount | Общее количество участников аудитории, указанных в запросе на удаление. Включает всех участников аудитории, независимо от того, было ли их удаление успешным или нет. |
pairIdCount | Общее количество идентификаторов пар, отправленных в запросе на удаление. Включает все идентификаторы пар в запросе, независимо от того, были ли они успешно удалены или нет. |
RemoveUserIdDataStatus
Статус удаления данных идентификатора пользователя из целевого хранилища.
| JSON-представление |
|---|
{ "recordCount": string, "userIdCount": string } |
| Поля | |
|---|---|
recordCount | Общее количество участников аудитории, указанных в запросе на удаление. Включает всех участников аудитории, независимо от того, было ли их удаление успешным или нет. |
userIdCount | Общее количество идентификаторов пользователей, отправленных в запросе на удаление. Включает все идентификаторы пользователей в запросе, независимо от того, были ли они успешно удалены или нет. |
RemovePpidDataStatus
Статус удаления данных ppid из целевого объекта.
| JSON-представление |
|---|
{ "recordCount": string, "ppidCount": string } |
| Поля | |
|---|---|
recordCount | Общее количество участников аудитории, указанных в запросе на удаление. Включает всех участников аудитории, независимо от того, было ли их удаление успешным или нет. |
ppidCount | Общее количество ppid, отправленных в запросе на удаление. Включает все ppid в запросе, независимо от того, были ли они успешно удалены или нет. |