FeedItem

Un elemento del feed

Representación 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
}
Campos
resourceName

string

Inmutable. El nombre del recurso del elemento del feed. Los nombres de los recursos de los elementos del feed tienen el siguiente formato:

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

attributeValues[]

object (FeedItemAttributeValue)

Los valores del atributo del elemento del feed.

geoTargetingRestriction

enum (GeoTargetingRestriction)

La restricción de segmentación geográfica especifica el tipo de ubicación que se puede usar para la segmentación.

urlCustomParameters[]

object (CustomParameter)

Es la lista de asignaciones usadas para sustituir etiquetas de parámetros personalizados en trackingUrlTemplate, finalUrls o mobile_final_urls.

status

enum (FeedItemStatus)

Solo salida. Estado del elemento del feed. Este campo es de solo lectura.

policyInfos[]

object (FeedItemPlaceholderPolicyInfo)

Solo salida. Es una lista con información sobre la validación y el estado de aprobación de un elemento del feed para asignaciones de feed activas. Habrá una entrada en la lista para cada tipo de asignación de feed asociado con el feed, por ejemplo, un feed con un vínculo a sitio y una asignación de feed de llamada provocaría que cada elemento del feed asociado a ese feed tuviera una entrada en esta lista para vínculos a sitios y llamadas. Este campo es de solo lectura.

feed

string

Inmutable. El feed al que pertenece este elemento del feed.

id

string (int64 format)

Solo salida. El ID de este elemento del feed.

startDateTime

string

Es la hora de inicio en la que este elemento del feed entra en vigencia y puede comenzar a publicarse. La hora se encuentra en la zona horaria del cliente. El formato es “AAAA-MM-DD HH:MM:SS”. Ejemplos: “2018-03-05 09:15:00” o “2018-02-01 14:34:30”

endDateTime

string

Es la hora de finalización en la que este elemento del feed ya no es efectivo y deja de publicarse. La hora se encuentra en la zona horaria del cliente. El formato es “AAAA-MM-DD HH:MM:SS”. Ejemplos: “2018-03-05 09:15:00” o “2018-02-01 14:34:30”

FeedItemAttributeValue

El valor del atributo de un elemento del feed.

Representación JSON
{
  "priceValue": {
    object (Money)
  },
  "integerValues": [
    string
  ],
  "booleanValues": [
    boolean
  ],
  "stringValues": [
    string
  ],
  "doubleValues": [
    number
  ],
  "feedAttributeId": string,
  "integerValue": string,
  "booleanValue": boolean,
  "stringValue": string,
  "doubleValue": number
}
Campos
priceValue

object (Money)

Valor del precio. Debe establecerse si feedAttributeId hace referencia a un atributo de feed de tipo PRICE.

integerValues[]

string (int64 format)

Valor int64 repetido. Debe establecerse si feedAttributeId hace referencia a un atributo de feed de tipo INT64_LIST.

booleanValues[]

boolean

Valor booleano repetido. Debe establecerse si feedAttributeId hace referencia a un atributo de feed del tipo BOOLEAN_LIST.

stringValues[]

string

Valor de cadena repetida. Se debe establecer si feedAttributeId hace referencia a un atributo de feed de tipo STRING_LIST, URL_LIST o DATE_TIME_LIST. Para STRING_LIST y URL_LIST, el tamaño total de la lista en bytes no puede superar los 3,000. Para DATE_TIME_LIST, el número de elementos no puede ser superior a 200.

Para STRING_LIST, la longitud máxima de cada elemento de cadena es de 1,500 caracteres. Para URL_LIST, la longitud máxima es de 2,076 caracteres. Para el DATE_TIME el formato de la cadena debe ser el mismo que el de la hora de inicio y de finalización del elemento del feed.

doubleValues[]

number

Valor doble repetido. Debe establecerse si feedAttributeId hace referencia a un atributo de feed de tipo DOUBLE_LIST.

feedAttributeId

string (int64 format)

Es el ID del atributo del feed con el que se asocia el valor.

integerValue

string (int64 format)

Valor interno 64. Se debe establecer si feedAttributeId hace referencia a un atributo de feed de tipo INT64.

booleanValue

boolean

Valor booleano. Se debe establecer si feedAttributeId hace referencia a un atributo de feed de tipo BOOLEAN.

stringValue

string

Valor de string Se debe establecer si feedAttributeId hace referencia a un atributo de feed de tipo STRING, URL o DATE_TIME. Para STRING, la longitud máxima es de 1,500 caracteres. La longitud máxima es de 2,076 caracteres para una URL. Para el DATE_TIME, la cadena debe tener el formato "AAAAMMDD HHMMSS".

doubleValue

number

Valor doble. Se debe establecer si feedAttributeId hace referencia a un atributo de feed de tipo DOUBLE.

GeoTargetingRestriction

Una restricción que se utiliza para determinar si la ubicación geográfica del contexto de la solicitud debe coincidir.

Enumeradores
UNSPECIFIED No se especifica.
UNKNOWN Se usa solo para el valor que se muestra. Representa un valor desconocido en esta versión.
LOCATION_OF_PRESENCE Indica que el contexto de la solicitud debe coincidir con la ubicación física del usuario.

FeedItemPlaceholderPolicyInfo

Información de aprobación de políticas, validación y calidad para un elemento del feed para el tipo de marcador de posición especificado.

Representación 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
}
Campos
placeholderTypeEnum

enum (PlaceholderType)

Solo salida. Es el tipo de marcador de posición.

reviewStatus

enum (PolicyReviewStatus)

Solo salida. Dónde se encuentra el tipo de marcador de posición en el proceso de revisión.

approvalStatus

enum (PolicyApprovalStatus)

Solo salida. El estado de aprobación general del tipo de marcador de posición, calculado en función del estado de sus entradas individuales de temas de políticas.

policyTopicEntries[]

object (PolicyTopicEntry)

Solo salida. La lista de resultados de políticas para el tipo de marcador de posición.

validationStatus

enum (FeedItemValidationStatus)

Solo salida. El estado de validación del tipo de marcador de posición.

validationErrors[]

object (FeedItemValidationError)

Solo salida. Lista de errores de validación del tipo de marcador de posición.

qualityApprovalStatus

enum (FeedItemQualityApprovalStatus)

Solo salida. Estado de aprobación de la evaluación de calidad del tipo de marcador de posición.

qualityDisapprovalReasons[]

enum (FeedItemQualityDisapprovalReason)

Solo salida. Lista de motivos de rechazo de evaluación de calidad del tipo de marcador de posición.

feedMappingResourceName

string

Solo salida. El FeedMapping que contiene el tipo de marcador de posición.

FeedItemValidationStatus

Los posibles estados de validación de un elemento del feed

Enumeradores
UNSPECIFIED No se especificó ningún valor.
UNKNOWN Se usa solo para el valor que se muestra. Representa un valor desconocido en esta versión.
PENDING Validación pendiente.
INVALID Se encontró un error.
VALID El elemento del feed tiene el formato semántico correcto.

FeedItemValidationError

Almacena un error de validación y el conjunto de atributos del feed infractores, que, en conjunto, causan un error de validación de un elemento del feed.

Representación JSON
{
  "validationError": enum (FeedItemValidationError),
  "feedAttributeIds": [
    string
  ],
  "description": string,
  "extraInfo": string
}
Campos
validationError

enum (FeedItemValidationError)

Solo salida. Código de error que indica qué error de validación se activó. La descripción del error se encuentra en el campo "Descripción".

feedAttributeIds[]

string (int64 format)

Solo salida. Es el conjunto de atributos del feed en el elemento del feed que se marcaron durante la validación. Si este campo está vacío, no se podrá asociar ningún atributo específico del feed con el error (por ejemplo, un error en todo el elemento del feed).

description

string

Solo salida. Es la descripción del error de validación.

extraInfo

string

Solo salida. Cualquier información adicional relacionada con este error que no se capte a través de validateError y feedAttributeId (por ejemplo, los IDs de campo del marcador de posición cuando no se asignó feedAttributeId). Ten en cuenta que extraInfo no se localiza.

FeedItemValidationError

Son los posibles errores de validación de un elemento del feed.

Enumeradores
UNSPECIFIED No se especificó ningún valor.
UNKNOWN Se usa solo para el valor que se muestra. Representa un valor desconocido en esta versión.
STRING_TOO_SHORT La cadena es demasiado corta.
STRING_TOO_LONG La cadena es demasiado larga.
VALUE_NOT_SPECIFIED No se proporciona el valor.
INVALID_DOMESTIC_PHONE_NUMBER_FORMAT El formato del número de teléfono no es válido para la región.
INVALID_PHONE_NUMBER La cadena no representa un número de teléfono.
PHONE_NUMBER_NOT_SUPPORTED_FOR_COUNTRY El formato del número de teléfono no es compatible con el código de país.
PREMIUM_RATE_NUMBER_NOT_ALLOWED No se permiten los números de tarifa premium.
DISALLOWED_NUMBER_TYPE No se permite el tipo de número de teléfono.
VALUE_OUT_OF_RANGE El valor especificado está fuera del rango válido.
CALLTRACKING_NOT_SUPPORTED_FOR_COUNTRY El seguimiento de llamadas no se admite en el país seleccionado.
CUSTOMER_NOT_IN_ALLOWLIST_FOR_CALLTRACKING El cliente no está en la lista de entidades permitidas para el seguimiento de llamadas.
INVALID_COUNTRY_CODE El código de país no es válido.
INVALID_APP_ID El ID de aplicación para dispositivos móviles especificado no es válido.
MISSING_ATTRIBUTES_FOR_FIELDS Faltan algunos atributos de campo obligatorios.
INVALID_TYPE_ID El tipo de botón de correo electrónico para la extensión de correo electrónico no es válido.
INVALID_EMAIL_ADDRESS La dirección de correo electrónico no es válida.
INVALID_HTTPS_URL La URL HTTPS en la extensión de correo electrónico no es válida.
MISSING_DELIVERY_ADDRESS Falta la dirección de entrega en la extensión de correo electrónico.
START_DATE_AFTER_END_DATE La fecha de inicio de la programación de FeedItem es posterior a la fecha de finalización.
MISSING_FEED_ITEM_START_TIME Falta la hora de inicio de la programación de FeedItem.
MISSING_FEED_ITEM_END_TIME Falta la hora de finalización de la programación de FeedItem.
MISSING_FEED_ITEM_ID No se pueden calcular los atributos del sistema en un elemento del feed que no tiene ningún ID de elemento de feed.
VANITY_PHONE_NUMBER_NOT_ALLOWED No se admiten números de teléfono personalizados de extensiones de llamada.
INVALID_REVIEW_EXTENSION_SNIPPET Texto de revisión no válido
INVALID_NUMBER_FORMAT El formato del valor numérico en el parámetro del anuncio no es válido.
INVALID_DATE_FORMAT El formato del valor de fecha en el parámetro del anuncio no es válido.
INVALID_PRICE_FORMAT El formato para el valor de precio en el parámetro del anuncio no es válido.
UNKNOWN_PLACEHOLDER_FIELD No se reconoce el tipo especificado para el valor del parámetro del anuncio.
REVIEW_EXTENSION_SOURCE_INELIGIBLE La fuente de revisión no es apta.
HYPHENS_IN_REVIEW_EXTENSION_SNIPPET El texto de revisión no puede contener guiones de ningún tipo.
DOUBLE_QUOTES_IN_REVIEW_EXTENSION_SNIPPET El texto de la opinión no puede contener comillas dobles.
QUOTES_IN_REVIEW_EXTENSION_SNIPPET El texto de revisión no puede contener comillas simples.
INVALID_FORM_ENCODED_PARAMS Los parámetros están codificados en un formato incorrecto.
INVALID_URL_PARAMETER_NAME El nombre del parámetro de URL debe contener solo letras, números, guiones bajos y guiones.
NO_GEOCODING_RESULT No se puede encontrar la ubicación de la dirección.
SOURCE_NAME_IN_REVIEW_EXTENSION_TEXT El texto de la extensión de opiniones tiene el nombre de la fuente.
CARRIER_SPECIFIC_SHORT_NUMBER_NOT_ALLOWED Algunos números de teléfono pueden ser más cortos de lo habitual. Algunos de estos números cortos son específicos para operadores de telefonía celular y no los permitimos en las extensiones de anuncios, ya que no estarán disponibles para todos los usuarios.
INVALID_PLACEHOLDER_FIELD_ID Se activa cuando una solicitud hace referencia a un ID de campo de marcador de posición que no existe.
INVALID_URL_TAG La URL contiene etiquetas o formato de ValueTrack no válidos.
LIST_TOO_LONG La lista proporcionada supera el tamaño aceptable.
INVALID_ATTRIBUTES_COMBINATION Algunas combinaciones de atributos no pueden especificarse en el mismo elemento del feed.
DUPLICATE_VALUES Un atributo tiene el mismo valor repetidamente.
INVALID_CALL_CONVERSION_ACTION_ID Los anunciantes pueden vincular una acción de conversión con un número de teléfono para indicar que las llamadas con una duración suficientemente larga a ese número de teléfono deben registrarse como conversiones del tipo especificado. Este es un mensaje de error que indica que la acción de conversión especificada no es válida (por ejemplo, la acción de conversión no existe en la cuenta de Google Ads correspondiente o se trata de un tipo de conversión que no es apropiado para las conversiones de llamadas telefónicas).
CANNOT_SET_WITHOUT_FINAL_URLS La plantilla de seguimiento requiere que se configure la URL final.
APP_ID_DOESNT_EXIST_IN_APP_STORE Se proporcionó un ID de aplicación que no existe en la tienda de aplicaciones especificada.
INVALID_FINAL_URL URL final no válida para U2
INVALID_TRACKING_URL URL de seguimiento no válida para U2
INVALID_FINAL_URL_FOR_APP_DOWNLOAD_URL La URL final debe empezar en la URL de descarga de aplicaciones.
LIST_TOO_SHORT La lista proporcionada es demasiado corta.
INVALID_USER_ACTION El campo Acción del usuario tiene un valor no válido.
INVALID_TYPE_NAME El campo de tipo tiene un valor no válido.
INVALID_EVENT_CHANGE_STATUS El estado de cambio del evento no es válido.
INVALID_SNIPPETS_HEADER El encabezado de una extensión de fragmentos estructurados no es uno de los encabezados válidos.
NUMBER_TYPE_WITH_CALLTRACKING_NOT_SUPPORTED_FOR_COUNTRY El número de teléfono no es compatible con el seguimiento de llamadas del país.
RESERVED_KEYWORD_OTHER La entrada es idéntica a una palabra clave reservada
DUPLICATE_OPTION_LABELS Cada etiqueta de opción en la extensión de mensaje debe ser única.
DUPLICATE_OPTION_PREFILLS Cada opción precompletada en la extensión de mensaje debe ser única.
UNEQUAL_LIST_LENGTHS En las extensiones de mensajes, la cantidad de etiquetas opcionales y completados opcionales debe ser la misma.
INCONSISTENT_CURRENCY_CODES Todos los códigos de moneda de una extensión de anuncio deben ser iguales.
PRICE_EXTENSION_HAS_DUPLICATED_HEADERS Los encabezados de la extensión de precios no son únicos.
ITEM_HAS_DUPLICATED_HEADER_AND_DESCRIPTION El encabezado y la descripción de un elemento son iguales.
PRICE_EXTENSION_HAS_TOO_FEW_ITEMS La extensión de precios tiene muy pocos elementos.
UNSUPPORTED_VALUE No se admite el valor especificado.
INVALID_FINAL_MOBILE_URL URL final no válida para dispositivos móviles.
INVALID_KEYWORDLESS_AD_RULE_LABEL El valor de cadena proporcionado de Label contiene caracteres no válidos
VALUE_TRACK_PARAMETER_NOT_SUPPORTED La URL proporcionada contiene parámetros de ValueTrack.
UNSUPPORTED_VALUE_IN_SELECTED_LANGUAGE El valor indicado no se admite en el idioma seleccionado de una extensión.
PROMOTION_INVALID_TIME La hora de la promoción no es válida.
PROMOTION_CANNOT_SET_PERCENT_OFF_AND_MONEY_AMOUNT_OFF Se establecieron los campos de porcentaje de descuento y de descuento monetario.
PROMOTION_CANNOT_SET_PROMOTION_CODE_AND_ORDERS_OVER_AMOUNT Se establecen tanto el código de promoción como los campos de pedidos sobre el importe.
TOO_MANY_DECIMAL_PLACES_SPECIFIED Se especificaron demasiados decimales.
AD_CUSTOMIZERS_NOT_ALLOWED Los personalizadores de anuncios están presentes y no se permiten.
INVALID_LANGUAGE_CODE El código de idioma no es válido.
UNSUPPORTED_LANGUAGE El idioma no es compatible.
IF_FUNCTION_NOT_ALLOWED La función IF está presente y no se permite.
INVALID_FINAL_URL_SUFFIX El sufijo de la URL final no es válido.
INVALID_TAG_IN_FINAL_URL_SUFFIX El sufijo de la URL final contiene una etiqueta no válida.
INVALID_FINAL_URL_SUFFIX_FORMAT El sufijo de la URL final tiene un formato incorrecto.
ONLY_ONE_DELIVERY_OPTION_IS_ALLOWED Se establecieron varias opciones de entrega de mensajes.
NO_DELIVERY_OPTION_IS_SET No se estableció ninguna opción de entrega de mensajes.
INVALID_CONVERSION_REPORTING_STATE El valor de cadena del campo de estado de los informes de conversiones no es válido.
IMAGE_SIZE_WRONG El tamaño de la imagen no es correcto.
EMAIL_DELIVERY_NOT_AVAILABLE_IN_COUNTRY No se admite el envío de correos electrónicos en el país especificado en el campo de código de país.
AUTO_REPLY_NOT_AVAILABLE_IN_COUNTRY No se admite la respuesta automática en el país especificado en el campo de código de país.
INVALID_LATITUDE_VALUE Se especificó un valor no válido para la latitud.
INVALID_LONGITUDE_VALUE Se especificó un valor no válido para la longitud.
TOO_MANY_LABELS Se proporcionaron demasiados campos de etiqueta.
INVALID_IMAGE_URL La URL de la imagen no es válida.
MISSING_LATITUDE_VALUE Falta el valor de latitud.
MISSING_LONGITUDE_VALUE Falta el valor de longitud.
ADDRESS_NOT_FOUND No se puede encontrar la dirección.
ADDRESS_NOT_TARGETABLE No es posible orientar anuncios a la dirección provista.
INVALID_ASSET_ID El ID del elemento especificado no existe.
INCOMPATIBLE_ASSET_TYPE No se puede establecer el tipo de recurso para el campo.
IMAGE_ERROR_UNEXPECTED_SIZE La imagen tiene un tamaño inesperado.
IMAGE_ERROR_ASPECT_RATIO_NOT_ALLOWED No se permite la relación de aspecto de la imagen.
IMAGE_ERROR_FILE_TOO_LARGE El archivo de imagen es demasiado grande.
IMAGE_ERROR_FORMAT_NOT_ALLOWED No se admite el formato de imagen.
IMAGE_ERROR_CONSTRAINTS_VIOLATED La imagen incumple restricciones sin más detalles.
IMAGE_ERROR_SERVER_ERROR Se produjo un error cuando se validaba la imagen.

FeedItemQualityApprovalStatus

Son los posibles estados de aprobación de evaluación de calidad de un elemento del feed.

Enumeradores
UNSPECIFIED No se especificó ningún valor.
UNKNOWN Se usa solo para el valor que se muestra. Representa un valor desconocido en esta versión.
APPROVED Cumplió con todas las expectativas de calidad.
DISAPPROVED No cumple con algunas expectativas de calidad. El motivo específico se encuentra en el campo QualityDisapprovalReasons.

FeedItemQualityDisapprovalReason

Los posibles motivos de rechazo por evaluación de calidad de un elemento del feed.

Enumeradores
UNSPECIFIED No se especificó ningún valor.
UNKNOWN Se usa solo para el valor que se muestra. Representa un valor desconocido en esta versión.
PRICE_TABLE_REPETITIVE_HEADERS El precio incluye encabezados repetitivos.
PRICE_TABLE_REPETITIVE_DESCRIPTION El precio incluye una descripción repetitiva.
PRICE_TABLE_INCONSISTENT_ROWS El precio incluye elementos incongruentes.
PRICE_DESCRIPTION_HAS_PRICE_QUALIFIERS El precio incluye calificadores en la descripción.
PRICE_UNSUPPORTED_LANGUAGE El precio contiene un idioma no disponible.
PRICE_TABLE_ROW_HEADER_TABLE_TYPE_MISMATCH El encabezado del elemento de precios no es relevante para el tipo de precio.
PRICE_TABLE_ROW_HEADER_HAS_PROMOTIONAL_TEXT El encabezado del elemento de precios tiene texto promocional.
PRICE_TABLE_ROW_DESCRIPTION_NOT_RELEVANT La descripción del elemento de precios no es relevante para el encabezado del elemento.
PRICE_TABLE_ROW_DESCRIPTION_HAS_PROMOTIONAL_TEXT La descripción del elemento de precios contiene texto promocional.
PRICE_TABLE_ROW_HEADER_DESCRIPTION_REPETITIVE El encabezado y la descripción del elemento de precios son repetitivos.
PRICE_TABLE_ROW_UNRATEABLE El elemento de precios está en un idioma extranjero, no tiene sentido o no puede calificarse.
PRICE_TABLE_ROW_PRICE_INVALID El precio del elemento de precios es inexacto o no es válido.
PRICE_TABLE_ROW_URL_INVALID La URL del elemento de precios es irrelevante o no válida.
PRICE_HEADER_OR_DESCRIPTION_HAS_PRICE El encabezado o la descripción del elemento de precios tiene un precio.
STRUCTURED_SNIPPETS_HEADER_POLICY_VIOLATED Los valores del fragmento estructurado no coinciden con el encabezado.
STRUCTURED_SNIPPETS_REPEATED_VALUES Se repiten los valores del fragmento estructurado.
STRUCTURED_SNIPPETS_EDITORIAL_GUIDELINES Los valores del fragmento estructurado incumplen normas editoriales, como aquellas relacionadas con la puntuación.
STRUCTURED_SNIPPETS_HAS_PROMOTIONAL_TEXT El fragmento estructurado contiene texto promocional.