FeedItem

Элемент фида.

JSON-представление
{
  "resourceName": string,
  "attributeValues": [
    {
      object (FeedItemAttributeValue)
    }
  ],
  "geoTargetingRestriction": enum (GeoTargetingRestriction),
  "urlCustomParameters": [
    {
      object (CustomParameter)
    }
  ],
  "status": enum (FeedItemStatus),
  "policyInfos": [
    {
      object (FeedItemPlaceholderPolicyInfo)
    }
  ],
  "feed": string,
  "id": string,
  "startDateTime": string,
  "endDateTime": string
}
Поля
resourceName

string

Неизменный. Имя ресурса элемента фида. Имена ресурсов элементов фида имеют вид:

customers/{customerId}/feedItems/{feedId}~{feed_item_id}

attributeValues[]

object ( FeedItemAttributeValue )

Значения атрибутов элемента фида.

geoTargetingRestriction

enum ( GeoTargetingRestriction )

Ограничение географического таргетинга определяет тип местоположения, которое можно использовать для таргетинга.

urlCustomParameters[]

object ( CustomParameter )

Список сопоставлений, используемых для замены тегов пользовательских параметров в trackingUrlTemplate , finalUrls или mobile_final_urls .

status

enum ( FeedItemStatus )

Только вывод. Статус элемента фида. Это поле доступно только для чтения.

policyInfos[]

object ( FeedItemPlaceholderPolicyInfo )

Только вывод. Список информации о состоянии проверки и утверждения элемента фида для активных сопоставлений фида. В списке будет запись для каждого типа сопоставления фида, связанного с ним, например, фид с дополнительной ссылкой и сопоставление фида звонков приведет к тому, что каждый элемент фида, связанный с этим фидом, будет иметь запись в этом списке для обоих дополнительная ссылка и звонок. Это поле доступно только для чтения.

feed

string

Неизменный. Фид, к которому принадлежит этот элемент фида.

id

string ( int64 format)

Только вывод. Идентификатор этого элемента фида.

startDateTime

string

Время начала, когда этот элемент фида станет эффективным и начнет показываться. Время указано в часовом поясе клиента. Формат: «ГГГГ-ММ-ДД ЧЧ:ММ:СС». Примеры: «2018-03-05 09:15:00» или «2018-02-01 14:34:30».

endDateTime

string

Время окончания, когда этот элемент фида перестанет действовать и его показ прекратится. Время указано в часовом поясе клиента. Формат: «ГГГГ-ММ-ДД ЧЧ:ММ:СС». Примеры: «2018-03-05 09:15:00» или «2018-02-01 14:34:30».

FeedItemAttributeValue

Значение атрибута элемента фида.

JSON-представление
{
  "priceValue": {
    object (Money)
  },
  "integerValues": [
    string
  ],
  "booleanValues": [
    boolean
  ],
  "stringValues": [
    string
  ],
  "doubleValues": [
    number
  ],
  "feedAttributeId": string,
  "integerValue": string,
  "booleanValue": boolean,
  "stringValue": string,
  "doubleValue": number
}
Поля
priceValue

object ( Money )

Ценовая стоимость. Должно быть установлено, если FeedAttributeId ссылается на атрибут фида типа PRICE.

integerValues[]

string ( int64 format)

Повторяющееся значение int64. Должно быть установлено, если фидAttributeId ссылается на атрибут фида типа INT64_LIST.

booleanValues[]

boolean

Повторяющееся логическое значение. Должно быть установлено, если фидAttributeId ссылается на атрибут фида типа BOOLEAN_LIST.

stringValues[]

string

Повторяющееся строковое значение. Должно быть установлено, если FeedAttributeId ссылается на атрибут фида типа STRING_LIST, URL_LIST или DATE_TIME_LIST. Для STRING_LIST и URL_LIST общий размер списка в байтах не может превышать 3000. Для DATE_TIME_LIST количество элементов не может превышать 200.

Для STRING_LIST максимальная длина каждого строкового элемента составляет 1500 символов. Для URL_LIST максимальная длина составляет 2076 символов. Для DATE_TIME формат строки должен совпадать с временем начала и окончания элемента фида.

doubleValues[]

number

Повторяющееся двойное значение. Должно быть установлено, если фидAttributeId ссылается на атрибут фида типа DOUBLE_LIST.

feedAttributeId

string ( int64 format)

Идентификатор атрибута фида, с которым связано значение.

integerValue

string ( int64 format)

Значение Int64. Должно быть установлено, если фидAttributeId ссылается на атрибут фида типа INT64.

booleanValue

boolean

Булевое значение. Должен быть установлен, если фидAttributeId ссылается на атрибут фида типа BOOLEAN.

stringValue

string

Строковое значение. Должно быть установлено, если FeedAttributeId ссылается на атрибут фида типа STRING, URL или DATE_TIME. Для STRING максимальная длина — 1500 символов. Максимальная длина URL-адреса составляет 2076 символов. Для DATE_TIME строка должна быть в формате «ГГГГММДД ЧЧММСС».

doubleValue

number

Двойная ценность. Должно быть установлено, если фидAttributeId ссылается на атрибут фида типа DOUBLE.

Ограничение геотаргетинга

Ограничение, используемое для определения соответствия географического местоположения контекста запроса.

Перечисления
UNSPECIFIED Не указан.
UNKNOWN Используется только для возвращаемого значения. Представляет значение, неизвестное в этой версии.
LOCATION_OF_PRESENCE Указывает, что контекст запроса должен соответствовать физическому местоположению пользователя.

FeedItemPlaceholderPolicyInfo

Информация о политике, проверке и утверждении качества для элемента фида для указанного типа заполнителя.

JSON-представление
{
  "placeholderTypeEnum": enum (PlaceholderType),
  "reviewStatus": enum (PolicyReviewStatus),
  "approvalStatus": enum (PolicyApprovalStatus),
  "policyTopicEntries": [
    {
      object (PolicyTopicEntry)
    }
  ],
  "validationStatus": enum (FeedItemValidationStatus),
  "validationErrors": [
    {
      object (FeedItemValidationError)
    }
  ],
  "qualityApprovalStatus": enum (FeedItemQualityApprovalStatus),
  "qualityDisapprovalReasons": [
    enum (FeedItemQualityDisapprovalReason)
  ],
  "feedMappingResourceName": string
}
Поля
placeholderTypeEnum

enum ( PlaceholderType )

Только вывод. Тип заполнителя.

reviewStatus

enum ( PolicyReviewStatus )

Только вывод. Если тип заполнителя находится в процессе проверки.

approvalStatus

enum ( PolicyApprovalStatus )

Только вывод. Общий статус утверждения типа заполнителя, рассчитанный на основе статуса его отдельных записей тем политики.

policyTopicEntries[]

object ( PolicyTopicEntry )

Только вывод. Список результатов политики для типа заполнителя.

validationStatus

enum ( FeedItemValidationStatus )

Только вывод. Статус проверки типа заполнителя.

validationErrors[]

object ( FeedItemValidationError )

Только вывод. Список ошибок проверки типа заполнителя.

qualityApprovalStatus

enum ( FeedItemQualityApprovalStatus )

Только вывод. Статус утверждения оценки качества типа заполнителя.

qualityDisapprovalReasons[]

enum ( FeedItemQualityDisapprovalReason )

Только вывод. Список причин отклонения оценки качества типа заполнителя.

feedMappingResourceName

string

Только вывод. FeedMapping, содержащий тип заполнителя.

FeedItemValidationStatus

Возможные статусы проверки элемента фида.

Перечисления
UNSPECIFIED Значение не указано.
UNKNOWN Используется только для возвращаемого значения. Представляет значение, неизвестное в этой версии.
PENDING Ожидается подтверждение.
INVALID Обнаружена ошибка.
VALID Элемент фида семантически правильно сформирован.

FeedItemValidationError

Сохраняет ошибку проверки и набор нарушающих атрибутов фида, которые вместе являются причиной ошибки проверки элемента фида.

JSON-представление
{
  "validationError": enum (FeedItemValidationError),
  "feedAttributeIds": [
    string
  ],
  "description": string,
  "extraInfo": string
}
Поля
validationError

enum ( FeedItemValidationError )

Только вывод. Код ошибки, указывающий, какая ошибка проверки была вызвана. Описание ошибки можно найти в поле «Описание».

feedAttributeIds[]

string ( int64 format)

Только вывод. Набор атрибутов фида в элементе фида, помеченном во время проверки. Если это значение пусто, с ошибкой нельзя связать какие-либо конкретные атрибуты фида (например, ошибку во всем элементе фида).

description

string

Только вывод. Описание ошибки валидации.

extraInfo

string

Только вывод. Любая дополнительная информация, связанная с этой ошибкой, которая не фиксируется с помощью validationError и FeedAttributeId (например, идентификаторы полей-заполнителей, если FeedAttributeId не сопоставлен). Обратите внимание, что extraInfo не локализована.

FeedItemValidationError

Возможные ошибки проверки элемента фида.

Перечисления
UNSPECIFIED Значение не указано.
UNKNOWN Используется только для возвращаемого значения. Представляет значение, неизвестное в этой версии.
STRING_TOO_SHORT Строка слишком короткая.
STRING_TOO_LONG Строка слишком длинная.
VALUE_NOT_SPECIFIED Значение не указано.
INVALID_DOMESTIC_PHONE_NUMBER_FORMAT Формат номера телефона недействителен для региона.
INVALID_PHONE_NUMBER Строка не представляет номер телефона.
PHONE_NUMBER_NOT_SUPPORTED_FOR_COUNTRY Формат номера телефона несовместим с кодом страны.
PREMIUM_RATE_NUMBER_NOT_ALLOWED Номер с повышенным тарифом не допускается.
DISALLOWED_NUMBER_TYPE Тип номера телефона недопустим.
VALUE_OUT_OF_RANGE Указанное значение находится за пределами допустимого диапазона.
CALLTRACKING_NOT_SUPPORTED_FOR_COUNTRY Отслеживание звонков не поддерживается в выбранной стране.
CUSTOMER_NOT_IN_ALLOWLIST_FOR_CALLTRACKING Клиент не внесен в список разрешенных для отслеживания звонков.
INVALID_COUNTRY_CODE Код страны недействителен.
INVALID_APP_ID Указанный идентификатор мобильного приложения недействителен.
MISSING_ATTRIBUTES_FOR_FIELDS Отсутствуют некоторые обязательные атрибуты поля.
INVALID_TYPE_ID Неверный тип кнопки электронной почты для расширения электронной почты.
INVALID_EMAIL_ADDRESS Адрес электронной почты недействителен.
INVALID_HTTPS_URL URL-адрес HTTPS в расширении электронной почты недействителен.
MISSING_DELIVERY_ADDRESS Адрес доставки отсутствует в расширении электронной почты.
START_DATE_AFTER_END_DATE Дата начала планирования FeedItem наступает после даты окончания.
MISSING_FEED_ITEM_START_TIME Время начала планирования FeedItem отсутствует.
MISSING_FEED_ITEM_END_TIME Время окончания планирования FeedItem отсутствует.
MISSING_FEED_ITEM_ID Невозможно вычислить системные атрибуты для FeedItem, у которого нет FeedItemId.
VANITY_PHONE_NUMBER_NOT_ALLOWED Индивидуальные номера телефонов для расширения вызова не поддерживаются.
INVALID_REVIEW_EXTENSION_SNIPPET Неверный текст отзыва.
INVALID_NUMBER_FORMAT Недопустимый формат числового значения параметра объявления.
INVALID_DATE_FORMAT Недопустимый формат значения даты в параметре объявления.
INVALID_PRICE_FORMAT Недопустимый формат значения цены в параметре объявления.
UNKNOWN_PLACEHOLDER_FIELD В качестве значения параметра объявления указан нераспознанный тип.
REVIEW_EXTENSION_SOURCE_INELIGIBLE Источник отзыва недопустим.
HYPHENS_IN_REVIEW_EXTENSION_SNIPPET Текст отзыва не может содержать дефисов и тире.
DOUBLE_QUOTES_IN_REVIEW_EXTENSION_SNIPPET Текст отзыва не может содержать символы двойных кавычек.
QUOTES_IN_REVIEW_EXTENSION_SNIPPET Текст отзыва не может содержать символы кавычек.
INVALID_FORM_ENCODED_PARAMS Параметры закодированы в неправильном формате.
INVALID_URL_PARAMETER_NAME Имя параметра URL должно содержать только буквы, цифры, символы подчеркивания и тире.
NO_GEOCODING_RESULT Невозможно найти местоположение адреса.
SOURCE_NAME_IN_REVIEW_EXTENSION_TEXT В тексте расширения обзора указано имя источника.
CARRIER_SPECIFIC_SHORT_NUMBER_NOT_ALLOWED Некоторые телефонные номера могут быть короче, чем обычно. Некоторые из этих коротких номеров зависят от оператора связи, и мы запрещаем их использование в расширениях объявлений, поскольку они не будут доступны всем пользователям.
INVALID_PLACEHOLDER_FIELD_ID Срабатывает, когда запрос ссылается на несуществующий идентификатор поля-заполнителя.
INVALID_URL_TAG URL-адрес содержит недопустимые теги или формат ValueTrack.
LIST_TOO_LONG Предоставленный список превышает допустимый размер.
INVALID_ATTRIBUTES_COMBINATION Определенные комбинации атрибутов нельзя указывать в одном элементе фида.
DUPLICATE_VALUES Атрибут неоднократно имеет одно и то же значение.
INVALID_CALL_CONVERSION_ACTION_ID Рекламодатели могут связать действие-конверсию с номером телефона, чтобы указать, что достаточно длинные звонки, переадресованные на этот номер телефона, должны учитываться как конверсии указанного типа. Это сообщение об ошибке указывает на то, что указанное действие-конверсия недействительно (например, действие-конверсия не существует в соответствующем аккаунте Google Рекламы или это тип конверсии, не подходящий для конверсий по телефону).
CANNOT_SET_WITHOUT_FINAL_URLS Для шаблона отслеживания необходимо указать конечный URL.
APP_ID_DOESNT_EXIST_IN_APP_STORE Был предоставлен идентификатор приложения, которого нет в данном магазине приложений.
INVALID_FINAL_URL Недопустимый конечный URL U2.
INVALID_TRACKING_URL Неверный URL-адрес отслеживания U2.
INVALID_FINAL_URL_FOR_APP_DOWNLOAD_URL Конечный URL должен начинаться с URL-адреса загрузки приложения.
LIST_TOO_SHORT Предоставленный список слишком короткий.
INVALID_USER_ACTION Поле действия пользователя имеет недопустимое значение.
INVALID_TYPE_NAME Поле типа имеет недопустимое значение.
INVALID_EVENT_CHANGE_STATUS Недопустимый статус изменения для события.
INVALID_SNIPPETS_HEADER Заголовок расширения структурированных описаний не является одним из допустимых заголовков.
NUMBER_TYPE_WITH_CALLTRACKING_NOT_SUPPORTED_FOR_COUNTRY Номер телефона несовместим с отслеживанием вызовов для страны.
RESERVED_KEYWORD_OTHER Ввод идентичен зарезервированному ключевому слову.
DUPLICATE_OPTION_LABELS Каждая метка параметра в расширении сообщения должна быть уникальной.
DUPLICATE_OPTION_PREFILLS Каждый параметр в расширении сообщения должен быть уникальным.
UNEQUAL_LIST_LENGTHS В расширениях сообщений количество необязательных меток и необязательных префиксов должно быть одинаковым.
INCONSISTENT_CURRENCY_CODES Все коды валют в расширении объявления должны быть одинаковыми.
PRICE_EXTENSION_HAS_DUPLICATED_HEADERS Заголовки в расширении цены не уникальны.
ITEM_HAS_DUPLICATED_HEADER_AND_DESCRIPTION Заголовок и описание в элементе совпадают.
PRICE_EXTENSION_HAS_TOO_FEW_ITEMS В расширении цен слишком мало позиций.
UNSUPPORTED_VALUE Данное значение не поддерживается.
INVALID_FINAL_MOBILE_URL Неверный конечный мобильный URL.
INVALID_KEYWORDLESS_AD_RULE_LABEL Данное строковое значение Label содержит недопустимые символы.
VALUE_TRACK_PARAMETER_NOT_SUPPORTED Данный URL-адрес содержит параметры отслеживания стоимости.
UNSUPPORTED_VALUE_IN_SELECTED_LANGUAGE Данное значение не поддерживается на выбранном языке расширения.
PROMOTION_INVALID_TIME Время акции недействительно.
PROMOTION_CANNOT_SET_PERCENT_OFF_AND_MONEY_AMOUNT_OFF Установлены поля процента скидки и суммы скидки.
PROMOTION_CANNOT_SET_PROMOTION_CODE_AND_ORDERS_OVER_AMOUNT Установлены как промокод, так и заказы в полях суммы.
TOO_MANY_DECIMAL_PLACES_SPECIFIED Указано слишком много десятичных знаков.
AD_CUSTOMIZERS_NOT_ALLOWED Модификаторы рекламы присутствуют, но не разрешены.
INVALID_LANGUAGE_CODE Код языка недействителен.
UNSUPPORTED_LANGUAGE Язык не поддерживается.
IF_FUNCTION_NOT_ALLOWED Функция ЕСЛИ присутствует и не разрешена.
INVALID_FINAL_URL_SUFFIX Суффикс конечного URL недействителен.
INVALID_TAG_IN_FINAL_URL_SUFFIX Суффикс конечного URL содержит недопустимый тег.
INVALID_FINAL_URL_SUFFIX_FORMAT Суффикс конечного URL имеет неверный формат.
ONLY_ONE_DELIVERY_OPTION_IS_ALLOWED Установлено несколько вариантов доставки сообщений.
NO_DELIVERY_OPTION_IS_SET Вариант доставки сообщения не установлен.
INVALID_CONVERSION_REPORTING_STATE Недопустимое строковое значение поля состояния отчета о конверсиях.
IMAGE_SIZE_WRONG Размер изображения неправильный.
EMAIL_DELIVERY_NOT_AVAILABLE_IN_COUNTRY Доставка электронной почты не поддерживается в стране, указанной в поле кода страны.
AUTO_REPLY_NOT_AVAILABLE_IN_COUNTRY Автоответ не поддерживается в стране, указанной в поле кода страны.
INVALID_LATITUDE_VALUE Для широты указано неверное значение.
INVALID_LONGITUDE_VALUE Для долготы указано неверное значение.
TOO_MANY_LABELS Предоставлено слишком много полей ярлыков.
INVALID_IMAGE_URL Неверный URL изображения.
MISSING_LATITUDE_VALUE Значение широты отсутствует.
MISSING_LONGITUDE_VALUE Значение долготы отсутствует.
ADDRESS_NOT_FOUND Не удалось найти адрес.
ADDRESS_NOT_TARGETABLE Невозможно настроить таргетинг на указанный адрес.
INVALID_ASSET_ID Указанный идентификатор актива не существует.
INCOMPATIBLE_ASSET_TYPE Тип актива не может быть установлен для поля.
IMAGE_ERROR_UNEXPECTED_SIZE Изображение имеет неожиданный размер.
IMAGE_ERROR_ASPECT_RATIO_NOT_ALLOWED Соотношение сторон изображения недопустимо.
IMAGE_ERROR_FILE_TOO_LARGE Файл изображения слишком велик.
IMAGE_ERROR_FORMAT_NOT_ALLOWED Формат изображения не поддерживается.
IMAGE_ERROR_CONSTRAINTS_VIOLATED Изображение нарушает ограничения без дополнительных подробностей.
IMAGE_ERROR_SERVER_ERROR Произошла ошибка при проверке изображения.

FeedItemQualityApprovalStatus

Возможные статусы утверждения оценки качества элемента фида.

Перечисления
UNSPECIFIED Значение не указано.
UNKNOWN Используется только для возвращаемого значения. Представляет значение, неизвестное в этой версии.
APPROVED Соответствует всем ожиданиям по качеству.
DISAPPROVED Не соответствует некоторым ожиданиям по качеству. Конкретная причина находится в полеqualityDisapprovalReasons.

FeedItemQualityDisapprovalReason

Возможные причины отклонения оценки качества элемента фида.

Перечисления
UNSPECIFIED Значение не указано.
UNKNOWN Используется только для возвращаемого значения. Представляет значение, неизвестное в этой версии.
PRICE_TABLE_REPETITIVE_HEADERS Цена содержит повторяющиеся заголовки.
PRICE_TABLE_REPETITIVE_DESCRIPTION Цена содержит повторяющееся описание.
PRICE_TABLE_INCONSISTENT_ROWS Цена содержит противоречивые позиции.
PRICE_DESCRIPTION_HAS_PRICE_QUALIFIERS Цена содержит уточнения в описании.
PRICE_UNSUPPORTED_LANGUAGE Цена содержит неподдерживаемый язык.
PRICE_TABLE_ROW_HEADER_TABLE_TYPE_MISMATCH Заголовок позиции цены не соответствует типу цены.
PRICE_TABLE_ROW_HEADER_HAS_PROMOTIONAL_TEXT В заголовке ценовой позиции имеется рекламный текст.
PRICE_TABLE_ROW_DESCRIPTION_NOT_RELEVANT Описание позиции цены не соответствует заголовку позиции.
PRICE_TABLE_ROW_DESCRIPTION_HAS_PROMOTIONAL_TEXT Описание ценовой позиции содержит рекламный текст.
PRICE_TABLE_ROW_HEADER_DESCRIPTION_REPETITIVE Заголовок и описание позиции цены повторяются.
PRICE_TABLE_ROW_UNRATEABLE Цена указана на иностранном языке, является ерундой или не может быть оценена.
PRICE_TABLE_ROW_PRICE_INVALID Цена позиции цены недействительна или неточна.
PRICE_TABLE_ROW_URL_INVALID URL-адрес ценовой позиции недействителен или неактуален.
PRICE_HEADER_OR_DESCRIPTION_HAS_PRICE В заголовке или описании позиции цены указана цена.
STRUCTURED_SNIPPETS_HEADER_POLICY_VIOLATED Значения структурированного описания не соответствуют заголовку.
STRUCTURED_SNIPPETS_REPEATED_VALUES Значения структурированного описания повторяются.
STRUCTURED_SNIPPETS_EDITORIAL_GUIDELINES Значения структурированных фрагментов нарушают редакционные правила, например правила пунктуации.
STRUCTURED_SNIPPETS_HAS_PROMOTIONAL_TEXT Структурированный фрагмент содержит рекламный текст.