Asset

El recurso es una parte de un anuncio que se puede compartir en varios anuncios. Puede ser una imagen (ImageAsset), un video (YoutubeVideoAsset), etc. Los recursos son inmutables y no se pueden quitar. Para detener la publicación de un recurso, quítalo de la entidad que lo utiliza.

Representación JSON
{
  "resourceName": string,
  "type": enum (AssetType),
  "finalUrls": [
    string
  ],
  "finalMobileUrls": [
    string
  ],
  "urlCustomParameters": [
    {
      object (CustomParameter)
    }
  ],
  "source": enum (AssetSource),
  "policySummary": {
    object (AssetPolicySummary)
  },
  "fieldTypePolicySummaries": [
    {
      object (AssetFieldTypePolicySummary)
    }
  ],
  "id": string,
  "name": string,
  "trackingUrlTemplate": string,
  "finalUrlSuffix": string,

  // Union field asset_data can be only one of the following:
  "youtubeVideoAsset": {
    object (YoutubeVideoAsset)
  },
  "mediaBundleAsset": {
    object (MediaBundleAsset)
  },
  "imageAsset": {
    object (ImageAsset)
  },
  "textAsset": {
    object (TextAsset)
  },
  "leadFormAsset": {
    object (LeadFormAsset)
  },
  "bookOnGoogleAsset": {
    object (BookOnGoogleAsset)
  },
  "promotionAsset": {
    object (PromotionAsset)
  },
  "calloutAsset": {
    object (CalloutAsset)
  },
  "structuredSnippetAsset": {
    object (StructuredSnippetAsset)
  },
  "sitelinkAsset": {
    object (SitelinkAsset)
  },
  "pageFeedAsset": {
    object (PageFeedAsset)
  },
  "dynamicEducationAsset": {
    object (DynamicEducationAsset)
  },
  "mobileAppAsset": {
    object (MobileAppAsset)
  },
  "hotelCalloutAsset": {
    object (HotelCalloutAsset)
  },
  "callAsset": {
    object (CallAsset)
  },
  "priceAsset": {
    object (PriceAsset)
  },
  "callToActionAsset": {
    object (CallToActionAsset)
  },
  "dynamicRealEstateAsset": {
    object (DynamicRealEstateAsset)
  },
  "dynamicCustomAsset": {
    object (DynamicCustomAsset)
  },
  "dynamicHotelsAndRentalsAsset": {
    object (DynamicHotelsAndRentalsAsset)
  },
  "dynamicFlightsAsset": {
    object (DynamicFlightsAsset)
  },
  "discoveryCarouselCardAsset": {
    object (DiscoveryCarouselCardAsset)
  },
  "dynamicTravelAsset": {
    object (DynamicTravelAsset)
  },
  "dynamicLocalAsset": {
    object (DynamicLocalAsset)
  },
  "dynamicJobsAsset": {
    object (DynamicJobsAsset)
  },
  "locationAsset": {
    object (LocationAsset)
  },
  "hotelPropertyAsset": {
    object (HotelPropertyAsset)
  }
  // End of list of possible types for union field asset_data.
}
Campos
resourceName

string

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

customers/{customerId}/assets/{asset_id}

type

enum (AssetType)

Solo salida. Tipo de activo.

finalUrls[]

string

Una lista de las posibles URLs finales después de todos los redireccionamientos entre dominios.

finalMobileUrls[]

string

Una lista de posibles URLs finales para dispositivos móviles después de todos los redireccionamientos entre dominios.

urlCustomParameters[]

object (CustomParameter)

Una lista de asignaciones que se usarán para sustituir las etiquetas de parámetros personalizados de URL en trackingUrlTemplate, finalUrls o finalMobileUrls.

source

enum (AssetSource)

Solo salida. Es la fuente del activo.

policySummary

object (AssetPolicySummary)

Solo salida. Información de la política del activo.

fieldTypePolicySummaries[]

object (AssetFieldTypePolicySummary)

Solo salida. Información de la política del recurso para cada FieldType.

id

string (int64 format)

Solo salida. El ID del recurso.

name

string

Nombre opcional del recurso.

trackingUrlTemplate

string

Plantilla de URL para crear una URL de seguimiento.

finalUrlSuffix

string

Plantilla de URL para agregar parámetros a las URLs de página de destino que se publican con el seguimiento paralelo.

Campo de unión asset_data. Es el tipo específico del activo. Las direcciones (asset_data) solo pueden ser una de las siguientes opciones:
youtubeVideoAsset

object (YoutubeVideoAsset)

Inmutable. Un activo de video de YouTube.

mediaBundleAsset

object (MediaBundleAsset)

Inmutable. Un recurso de paquete de medios

imageAsset

object (ImageAsset)

Solo salida. Un recurso de imagen.

textAsset

object (TextAsset)

Inmutable. Un recurso de texto

leadFormAsset

object (LeadFormAsset)

Un recurso de formulario de clientes potenciales

bookOnGoogleAsset

object (BookOnGoogleAsset)

Un libro en un activo de Google.

promotionAsset

object (PromotionAsset)

Un recurso de promoción.

calloutAsset

object (CalloutAsset)

Un recurso de texto destacado

structuredSnippetAsset

object (StructuredSnippetAsset)

Un recurso de fragmento estructurado

pageFeedAsset

object (PageFeedAsset)

Un recurso de feed de página.

dynamicEducationAsset

object (DynamicEducationAsset)

Un recurso educativo dinámico

mobileAppAsset

object (MobileAppAsset)

Un recurso de aplicación para dispositivos móviles.

hotelCalloutAsset

object (HotelCalloutAsset)

Un recurso de texto destacado de hoteles.

callAsset

object (CallAsset)

Un recurso de llamada

priceAsset

object (PriceAsset)

Un recurso de precios

callToActionAsset

object (CallToActionAsset)

Inmutable. Un recurso de llamado a la acción.

dynamicRealEstateAsset

object (DynamicRealEstateAsset)

Un recurso de bienes raíces dinámico

dynamicCustomAsset

object (DynamicCustomAsset)

Un recurso personalizado dinámico

dynamicHotelsAndRentalsAsset

object (DynamicHotelsAndRentalsAsset)

Un recurso dinámico de hoteles y alquileres

dynamicFlightsAsset

object (DynamicFlightsAsset)

Un recurso de vuelos dinámico.

dynamicTravelAsset

object (DynamicTravelAsset)

Un recurso de viaje dinámico.

dynamicLocalAsset

object (DynamicLocalAsset)

Un recurso local dinámico

dynamicJobsAsset

object (DynamicJobsAsset)

Un recurso de trabajos dinámico.

locationAsset

object (LocationAsset)

Solo salida. Un recurso de ubicación

hotelPropertyAsset

object (HotelPropertyAsset)

Inmutable. Un recurso de propiedad de hotel.

AssetType

Es una enumeración que describe los tipos de activos posibles.

Enumeradores
UNSPECIFIED No se especifica.
UNKNOWN Se usa solo para el valor que se muestra. Representa un valor desconocido en esta versión.
YOUTUBE_VIDEO activo de video de YouTube.
MEDIA_BUNDLE Recurso de paquete de medios.
IMAGE recurso de imagen.
TEXT Recurso de texto.
LEAD_FORM Recurso de formulario de clientes potenciales.
BOOK_ON_GOOGLE Elemento de Reservar en Google.
PROMOTION Recurso de promoción.
CALLOUT Recurso de texto destacado.
STRUCTURED_SNIPPET Recurso de fragmento estructurado.
PAGE_FEED Recurso de feed de página.
DYNAMIC_EDUCATION recurso de educación dinámico.
MOBILE_APP Recurso de aplicación para dispositivos móviles.
HOTEL_CALLOUT Recurso de texto destacado de hoteles.
CALL Recurso de llamada.
PRICE Recurso de precios.
CALL_TO_ACTION Recurso de llamado a la acción.
DYNAMIC_REAL_ESTATE Recurso dinámico de bienes raíces
DYNAMIC_CUSTOM Recurso personalizado dinámico.
DYNAMIC_HOTELS_AND_RENTALS Recurso dinámico de hoteles y alquileres.
DYNAMIC_FLIGHTS Recurso dinámico de vuelos.
DYNAMIC_TRAVEL Recurso de viaje dinámico.
DYNAMIC_LOCAL Recurso local dinámico.
DYNAMIC_JOBS Recurso de trabajos dinámicos.
LOCATION recurso de ubicación.
HOTEL_PROPERTY Recurso de propiedad de hotel.

AssetPolicySummary

Contiene información sobre las políticas de un activo.

Representación JSON
{
  "policyTopicEntries": [
    {
      object (PolicyTopicEntry)
    }
  ],
  "reviewStatus": enum (PolicyReviewStatus),
  "approvalStatus": enum (PolicyApprovalStatus)
}
Campos
policyTopicEntries[]

object (PolicyTopicEntry)

Solo salida. La lista de resultados de políticas para este recurso.

reviewStatus

enum (PolicyReviewStatus)

Solo salida. El lugar del proceso de revisión en el que se encuentra este recurso.

approvalStatus

enum (PolicyApprovalStatus)

Solo salida. Es el estado de aprobación general de este recurso, calculado en función del estado de sus entradas individuales de temas de políticas.

AssetFieldTypePolicySummary

Contiene información sobre las políticas de un recurso en el contexto AssetFieldType.

Representación JSON
{
  "assetFieldType": enum (AssetFieldType),
  "assetSource": enum (AssetSource),
  "policySummaryInfo": {
    object (AssetPolicySummary)
  }
}
Campos
assetFieldType

enum (AssetFieldType)

Solo salida. FieldType de este recurso.

assetSource

enum (AssetSource)

Solo salida. Fuente de este activo.

policySummaryInfo

object (AssetPolicySummary)

Solo salida. Resumen de la política.

YoutubeVideoAsset

Un activo de YouTube.

Representación JSON
{
  "youtubeVideoTitle": string,
  "youtubeVideoId": string
}
Campos
youtubeVideoTitle

string

Título del video de YouTube.

youtubeVideoId

string

ID de video de YouTube Este es el valor de cadena de 11 caracteres que se utiliza en la URL del video de YouTube.

MediaBundleAsset

Es un recurso de MediaBundle.

Representación JSON
{
  "data": string
}
Campos
data

string (bytes format)

Datos del recurso de paquete de medios (archivo ZIP). El formato del archivo ZIP subido depende del campo del anuncio en el que se utilizará. Para obtener más información sobre el formato, consulta la documentación del campo de anuncio en el que planeas usar el MediaBundleAsset. Este campo es solo de mutación.

String codificada en base64.

ImageAsset

Un recurso de imagen

Representación JSON
{
  "mimeType": enum (MimeType),
  "fullSize": {
    object (ImageDimension)
  },
  "data": string,
  "fileSize": string
}
Campos
mimeType

enum (MimeType)

Es el tipo de MIME del recurso de imagen.

fullSize

object (ImageDimension)

Metadatos de esta imagen en su tamaño original.

data

string (bytes format)

Los datos de bytes sin procesar de una imagen. Este campo es solo de mutación.

String codificada en base64.

fileSize

string (int64 format)

Tamaño de archivo del recurso de imagen expresado en bytes.

ImageDimension

Metadatos de una imagen de cierto tamaño, ya sea original o a la que se le haya cambiado el tamaño.

Representación JSON
{
  "heightPixels": string,
  "widthPixels": string,
  "url": string
}
Campos
heightPixels

string (int64 format)

Altura de la imagen.

widthPixels

string (int64 format)

Ancho de la imagen.

url

string

Una URL que muestra la imagen con esta altura y este ancho.

TextAsset

Un recurso de texto

Representación JSON
{
  "text": string
}
Campos
text

string

Es el contenido de texto del recurso de texto.

LeadFormAsset

Un recurso de formulario de clientes potenciales

Representación JSON
{
  "businessName": string,
  "callToActionType": enum (LeadFormCallToActionType),
  "callToActionDescription": string,
  "headline": string,
  "description": string,
  "privacyPolicyUrl": string,
  "fields": [
    {
      object (LeadFormField)
    }
  ],
  "customQuestionFields": [
    {
      object (LeadFormCustomQuestionField)
    }
  ],
  "deliveryMethods": [
    {
      object (LeadFormDeliveryMethod)
    }
  ],
  "postSubmitCallToActionType": enum (LeadFormPostSubmitCallToActionType),
  "desiredIntent": enum (LeadFormDesiredIntent),
  "postSubmitHeadline": string,
  "postSubmitDescription": string,
  "backgroundImageAsset": string,
  "customDisclosure": string
}
Campos
businessName

string

Obligatorio. Es el nombre de la empresa que se promociona.

callToActionType

enum (LeadFormCallToActionType)

Obligatorio. Texto de visualización predefinido que alienta al usuario a expandir el formulario.

callToActionDescription

string

Obligatorio. Texto que ofrece una propuesta de valor clara de lo que los usuarios esperan una vez que expanden el formulario.

headline

string

Obligatorio. Es el título del formulario expandido que describe lo que el formulario solicita o facilita.

description

string

Obligatorio. Descripción detallada del formulario expandido para indicar lo que el formulario solicita o facilita

privacyPolicyUrl

string

Obligatorio. Vínculo a una página en la que se describa la política sobre la forma en que el anunciante o la empresa manejan los datos recopilados.

fields[]

object (LeadFormField)

Lista ordenada de campos de entrada. Para actualizar este campo, reordena las preguntas, pero no puedes agregarlas o quitarlas.

customQuestionFields[]

object (LeadFormCustomQuestionField)

Lista ordenada de campos de preguntas personalizadas. Este campo está sujeto a un límite de 5 preguntas de calificación por formulario.

deliveryMethods[]

object (LeadFormDeliveryMethod)

Métodos configurados para que los datos de clientes potenciales recopilados se envíen al anunciante Solo se puede configurar un método escrito como WebhookDelivery.

postSubmitCallToActionType

enum (LeadFormPostSubmitCallToActionType)

Texto de visualización predefinido que fomenta la acción del usuario después de que se envía el formulario.

desiredIntent

enum (LeadFormDesiredIntent)

Se eligió la intención para el formulario de clientes potenciales, por ejemplo, más volumen o más calificados.

postSubmitHeadline

string

Título del texto que se muestra después del envío del formulario en el que se describe la forma en que el anunciante se comunicará con el usuario.

postSubmitDescription

string

Es una descripción detallada que se muestra después del envío del formulario y que describe cómo el anunciante hará un seguimiento con el usuario.

backgroundImageAsset

string

Es el nombre del recurso de elemento de la imagen de fondo. Las dimensiones de la imagen deben ser exactamente de 1,200 x 628.

customDisclosure

string

La divulgación personalizada se muestra junto con la renuncia de responsabilidad de Google en el formulario de clientes potenciales. Accesible solo para clientes permitidos.

LeadFormCallToActionType

Es una enumeración que describe el tipo de frases de llamado a la acción en un formulario de clientes potenciales.

Enumeradores
UNSPECIFIED No se especifica.
UNKNOWN Se usa solo para el valor que se muestra. Representa un valor desconocido en esta versión.
LEARN_MORE Obtén más información.
GET_QUOTE Solicita una cotización.
APPLY_NOW Postúlate ahora.
SIGN_UP Regístrate.
CONTACT_US Comunícate con nosotros.
SUBSCRIBE Suscribirse.
DOWNLOAD Descargar.
BOOK_NOW Reservar ahora.
GET_OFFER Aprovecha la oferta.
REGISTER Regístrate.
GET_INFO Obtén información.
REQUEST_DEMO Solicite una demostración.
JOIN_NOW Únete ahora.
GET_STARTED Cómo comenzar

LeadFormField

Una instancia de campo de entrada dentro de un formulario

Representación JSON
{
  "inputType": enum (LeadFormFieldUserInputType),

  // Union field answers can be only one of the following:
  "singleChoiceAnswers": {
    object (LeadFormSingleChoiceAnswers)
  },
  "hasLocationAnswer": boolean
  // End of list of possible types for union field answers.
}
Campos
inputType

enum (LeadFormFieldUserInputType)

Describe el tipo de entrada, que puede ser un tipo predefinido, como "nombre completo", o una pregunta previamente evaluada, como "¿Qué tipo de vehículo tienes?".

Campo de unión answers. Define la configuración de respuesta que acepta este campo de formulario. Si uno de ellos no está configurado, esta es una respuesta de texto libre. Las direcciones (answers) solo pueden ser una de las siguientes opciones:
singleChoiceAnswers

object (LeadFormSingleChoiceAnswers)

Configuración de respuesta para una pregunta de opción única. Se puede configurar solo para campos de preguntas previamente verificadas. Se requieren 2 respuestas como mínimo y 12 como máximo.

hasLocationAnswer

boolean

Configuración de respuesta para la pregunta sobre la ubicación. Si es verdadero, los datos de ubicación a nivel de la campaña o la cuenta (estado, ciudad, nombre de la empresa, etc.) se mostrarán en el formulario de clientes potenciales. A partir de la versión 13.1, hasLocationAnswer solo se puede establecer para la pregunta "¿Cuál es tu concesionario preferido?" para anunciantes con recursos de ubicación configurados a nivel de la campaña o la cuenta.

LeadFormSingleChoiceAnswers

Define las respuestas posibles para una pregunta de opción única, generalmente presentada como una lista desplegable de opción única.

Representación JSON
{
  "answers": [
    string
  ]
}
Campos
answers[]

string

Lista de opciones para un solo campo de pregunta. El orden de las entradas define el orden de la IU. Se requieren 2 respuestas como mínimo y 12 como máximo.

LeadFormCustomQuestionField

Una instancia de campo de entrada de pregunta personalizada dentro de un formulario.

Representación JSON
{
  "customQuestionText": string,

  // Union field answers can be only one of the following:
  "singleChoiceAnswers": {
    object (LeadFormSingleChoiceAnswers)
  },
  "hasLocationAnswer": boolean
  // End of list of possible types for union field answers.
}
Campos
customQuestionText

string

El texto exacto del campo de la pregunta personalizada (por ejemplo, "¿Qué tipo de vehículo tiene?")

Campo de unión answers. Define la configuración de respuesta que acepta este campo de formulario. Si uno de ellos no está configurado, esta es una respuesta de texto libre. Las direcciones (answers) solo pueden ser una de las siguientes opciones:
singleChoiceAnswers

object (LeadFormSingleChoiceAnswers)

Configuración de respuesta para una pregunta de opción única. Se permiten 2 respuestas y 12 como máximo.

hasLocationAnswer

boolean

Configuración de respuesta para la pregunta sobre la ubicación. Si es verdadero, los datos de ubicación a nivel de la campaña o la cuenta (estado, ciudad, nombre de la empresa, etc.) se mostrarán en el formulario de clientes potenciales. A partir de la versión 13.1, hasLocationAnswer solo se puede establecer para la pregunta "¿Cuál es tu concesionario preferido?" para anunciantes con recursos de ubicación configurados a nivel de la campaña o la cuenta.

LeadFormDeliveryMethod

Es una configuración de cómo se muestran los clientes potenciales al anunciante.

Representación JSON
{

  // Union field delivery_details can be only one of the following:
  "webhook": {
    object (WebhookDelivery)
  }
  // End of list of possible types for union field delivery_details.
}
Campos
Campo de unión delivery_details. Varios subtipos de publicación. Las direcciones (delivery_details) solo pueden ser una de las siguientes opciones:
webhook

object (WebhookDelivery)

Es el método de publicación de webhook.

WebhookDelivery

Para notificar al anunciante sobre los clientes potenciales, Google realiza llamadas HTTP al extremo que especifica el anunciante. Las solicitudes contienen un JSON que coincide con un esquema que Google publica como parte de la documentación de los anuncios de formulario.

Representación JSON
{
  "advertiserWebhookUrl": string,
  "googleSecret": string,
  "payloadSchemaVersion": string
}
Campos
advertiserWebhookUrl

string

Es la URL de webhook que especificó el anunciante para enviar el cliente potencial.

googleSecret

string

Es un secreto antifalsificación de identidad que establece el anunciante como parte de la carga útil de webhook.

payloadSchemaVersion

string (int64 format)

La versión de esquema que usará esta instancia de entrega.

LeadFormPostSubmitCallToActionType

Es una enumeración que describe el tipo de frases de llamado a la acción que aparecen después del envío de un formulario de clientes potenciales.

Enumeradores
UNSPECIFIED No se especifica.
UNKNOWN Se usa solo para el valor que se muestra. Representa un valor desconocido en esta versión.
VISIT_SITE Visitar sitio.
DOWNLOAD Descargar.
LEARN_MORE Obtén más información.
SHOP_NOW Compra ahora.

LeadFormDesiredIntent

Es una enumeración que describe el nivel de intención elegido de los clientes potenciales generados.

Enumeradores
UNSPECIFIED No se especifica.
UNKNOWN Se usa solo para el valor que se muestra. Representa un valor desconocido en esta versión.
LOW_INTENT Obtén más clientes potenciales con una calidad potencialmente inferior.
HIGH_INTENT Entregar clientes potenciales que estén más calificados

BookOnGoogleAsset

Este tipo no tiene campos.

Un recurso de Reservar en Google Se usa para redireccionar al usuario a que reserve a través de Google. Reservar en Google cambiará la URL de redireccionamiento para reservar directamente a través de Google.

PromotionAsset

Un recurso de promoción

Representación JSON
{
  "promotionTarget": string,
  "discountModifier": enum (PromotionExtensionDiscountModifier),
  "redemptionStartDate": string,
  "redemptionEndDate": string,
  "occasion": enum (PromotionExtensionOccasion),
  "languageCode": string,
  "startDate": string,
  "endDate": string,
  "adScheduleTargets": [
    {
      object (AdScheduleInfo)
    }
  ],

  // Union field discount_type can be only one of the following:
  "percentOff": string,
  "moneyAmountOff": {
    object (Money)
  }
  // End of list of possible types for union field discount_type.

  // Union field promotion_trigger can be only one of the following:
  "promotionCode": string,
  "ordersOverAmount": {
    object (Money)
  }
  // End of list of possible types for union field promotion_trigger.
}
Campos
promotionTarget

string

Obligatorio. Una descripción de formato libre de a qué se orienta la promoción.

discountModifier

enum (PromotionExtensionDiscountModifier)

Es un modificador para la calificación del descuento.

redemptionStartDate

string

Es la fecha de inicio en la que se puede canjear la promoción, en formato aaaa-MM-dd.

redemptionEndDate

string

Es la última fecha en la que se puede canjear la promoción, en formato aaaa-MM-dd.

occasion

enum (PromotionExtensionOccasion)

La ocasión a la que estaba destinada la promoción. Si se configura una ocasión, la ventana de canje deberá estar dentro del período asociado a la ocasión.

languageCode

string

Se refiere al idioma de la promoción. Se representa como una etiqueta de idioma BCP 47.

startDate

string

Es la fecha de inicio en la que este recurso entra en vigencia y puede comenzar a publicarse, en formato aaaa-MM-dd.

endDate

string

Es la última fecha en la que este recurso entra en vigencia y se sigue publicando, en formato aaaa-MM-dd.

adScheduleTargets[]

object (AdScheduleInfo)

Lista de programaciones no superpuestas que especifican todos los intervalos de tiempo en los que se puede publicar el recurso. Puede haber un máximo de 6 programaciones por día, 42 en total.

Campo de unión discount_type. El tipo de descuento puede ser un porcentaje de descuento o un descuento del importe. discount_type solo puede ser una de las siguientes opciones:
percentOff

string (int64 format)

Es el porcentaje de descuento en la promoción. 1,000,000 = 100%. Se requiere esta opción o currencyAmountOff.

moneyAmountOff

object (Money)

Es el importe de descuento por el descuento en la promoción. Se requiere este valor o percentageOff.

Campo de unión promotion_trigger. Activador de promoción. Puede ser por código promocional o promoción, según el importe del pedido apto. Las direcciones (promotion_trigger) solo pueden ser una de las siguientes opciones:
promotionCode

string

Es un código que el usuario debe usar para ser apto para la promoción.

ordersOverAmount

object (Money)

El importe total del pedido debe ser a fin de que el usuario sea apto para la promoción.

CalloutAsset

Un recurso de texto destacado

Representación JSON
{
  "calloutText": string,
  "startDate": string,
  "endDate": string,
  "adScheduleTargets": [
    {
      object (AdScheduleInfo)
    }
  ]
}
Campos
calloutText

string

Obligatorio. El texto destacado. La longitud de esta cadena debe ser entre 1 y 25, inclusive.

startDate

string

Es la fecha de inicio en la que este recurso entra en vigencia y puede comenzar a publicarse, en formato aaaa-MM-dd.

endDate

string

Es la última fecha en la que este recurso entra en vigencia y se sigue publicando, en formato aaaa-MM-dd.

adScheduleTargets[]

object (AdScheduleInfo)

Lista de programaciones no superpuestas que especifican todos los intervalos de tiempo en los que se puede publicar el recurso. Puede haber un máximo de 6 programaciones por día, 42 en total.

StructuredSnippetAsset

Un recurso de fragmento estructurado

Representación JSON
{
  "header": string,
  "values": [
    string
  ]
}
Campos
header

string

Obligatorio. Es el encabezado del fragmento. Esta cadena debe ser uno de los valores predefinidos en https://developers.google.com/google-ads/api/reference/data/structured-snippet-headers

values[]

string

Obligatorio. Los valores en el fragmento. El tamaño de esta colección debe ser de entre 3 y 10, inclusive. La longitud de cada valor debe tener entre 1 y 25 caracteres inclusive.

SitelinkAsset

Un recurso de vínculo a sitio

Representación JSON
{
  "linkText": string,
  "description1": string,
  "description2": string,
  "startDate": string,
  "endDate": string,
  "adScheduleTargets": [
    {
      object (AdScheduleInfo)
    }
  ]
}
Campos
description1

string

Primera línea de la descripción del vínculo a sitio. Si se establece, la longitud debe estar entre 1 y 35, inclusive, y también se debe establecer description2.

description2

string

Es la segunda línea de la descripción del vínculo a sitio. Si se establece, la longitud debe estar entre 1 y 35, inclusive, y también se debe establecer description1.

startDate

string

Es la fecha de inicio en la que este recurso entra en vigencia y puede comenzar a publicarse, en formato aaaa-MM-dd.

endDate

string

Es la última fecha en la que este recurso entra en vigencia y se sigue publicando, en formato aaaa-MM-dd.

adScheduleTargets[]

object (AdScheduleInfo)

Lista de programaciones no superpuestas que especifican todos los intervalos de tiempo en los que se puede publicar el recurso. Puede haber un máximo de 6 programaciones por día, 42 en total.

PageFeedAsset

Un recurso de feed de página.

Representación JSON
{
  "pageUrl": string,
  "labels": [
    string
  ]
}
Campos
pageUrl

string

Obligatorio. Es la página web para la que los anunciantes desean segmentar sus anuncios.

labels[]

string

Son las etiquetas que se usan para agrupar las URLs de la página.

DynamicEducationAsset

Un recurso dinámico de educación.

Representación JSON
{
  "programId": string,
  "locationId": string,
  "programName": string,
  "subject": string,
  "programDescription": string,
  "schoolName": string,
  "address": string,
  "contextualKeywords": [
    string
  ],
  "androidAppLink": string,
  "similarProgramIds": [
    string
  ],
  "iosAppLink": string,
  "iosAppStoreId": string,
  "thumbnailImageUrl": string,
  "imageUrl": string
}
Campos
programId

string

Obligatorio. ID de programa, que puede ser cualquier secuencia de letras y dígitos, y debe ser único y coincidir con los valores de la etiqueta de remarketing. Obligatorio.

locationId

string

ID de ubicación, que puede ser cualquier secuencia de letras y dígitos, y debe ser único.

programName

string

Obligatorio. Nombre del programa, por ejemplo, Enfermería. Obligatorio.

subject

string

Sujeto del estudio, por ejemplo, Salud.

programDescription

string

Descripción del programa; por ejemplo, certificación en enfermería.

schoolName

string

Nombre de la escuela, por ejemplo, Escuela de Enfermería de Mountain View

address

string

Dirección de la escuela, que puede especificarse en uno de los siguientes formatos. (1) Ciudad, estado, código, país, por ejemplo, Mountain View, CA, EE.UU. (2) Dirección completa, por ejemplo, 123 Boulevard St, Mountain View, CA 94043 (3) Latitud y longitud en formato DDD, por ejemplo, 41.40338, 2.17403

contextualKeywords[]

string

Palabras clave contextuales, por ejemplo, certificación de enfermería, salud, Mountain View

similarProgramIds[]

string

ID de programas similares.

iosAppStoreId

string (int64 format)

ID de la tienda de aplicaciones de iOS. Esto se utiliza para verificar si el usuario tiene la aplicación instalada en su dispositivo antes de crear un vínculo directo. Si se configura este campo, el campo iosAppLink también debe estar presente.

thumbnailImageUrl

string

URL de la imagen en miniatura (por ejemplo, http://www.example.com/thumbnail.png). La imagen en miniatura no se subirá como recurso de imagen.

imageUrl

string

URL de la imagen (por ejemplo, http://www.example.com/image.png) La imagen no se subirá como recurso de imagen.

MobileAppAsset

Es un recurso que representa una app para dispositivos móviles.

Representación JSON
{
  "appId": string,
  "appStore": enum (MobileAppVendor),
  "linkText": string,
  "startDate": string,
  "endDate": string
}
Campos
appId

string

Obligatorio. Es una cadena que identifica de forma exclusiva una aplicación para dispositivos móviles. Solo debe contener el ID nativo de la plataforma, como "com.android.ebay" para Android o "12345689" para iOS.

appStore

enum (MobileAppVendor)

Obligatorio. La tienda de aplicaciones que distribuye esta app específica.

startDate

string

Es la fecha de inicio en la que este recurso entra en vigencia y puede comenzar a publicarse, en formato aaaa-MM-dd.

endDate

string

Es la última fecha en la que este recurso entra en vigencia y se sigue publicando, en formato aaaa-MM-dd.

HotelCalloutAsset

Es un recurso que representa un texto destacado de hoteles.

Representación JSON
{
  "text": string,
  "languageCode": string
}
Campos
text

string

Obligatorio. El texto del recurso de texto destacado de hoteles. La longitud de esta cadena debe ser entre 1 y 25, inclusive.

languageCode

string

Obligatorio. El idioma del texto destacado de hoteles. Se representa como una etiqueta de idioma BCP 47.

CallAsset

Un recurso de llamada

Representación JSON
{
  "countryCode": string,
  "phoneNumber": string,
  "callConversionReportingState": enum (CallConversionReportingState),
  "callConversionAction": string,
  "adScheduleTargets": [
    {
      object (AdScheduleInfo)
    }
  ]
}
Campos
countryCode

string

Obligatorio. Código de país de dos letras del número de teléfono. Ejemplos: "US" o "us".

phoneNumber

string

Obligatorio. Es el número de teléfono sin procesar del anunciante. Ejemplos: '1234567890', '(123)456-7890'

callConversionReportingState

enum (CallConversionReportingState)

Indica si este recurso de llamada debe usar su propia configuración de conversión de llamada, seguir la configuración a nivel de la cuenta o inhabilitar la conversión de llamada.

callConversionAction

string

La acción de conversión a la que se atribuye una conversión de llamada. Si no la estableces, se utilizará la acción de conversión predeterminada. Este campo solo tiene efecto si callConversionReportingState se establece en USE_RESOURCE_LEVEL_CALL_CONVERSION_ACTION.

adScheduleTargets[]

object (AdScheduleInfo)

Lista de programaciones no superpuestas que especifican todos los intervalos de tiempo en los que se puede publicar el recurso. Puede haber un máximo de 6 programaciones por día, 42 en total.

PriceAsset

Es un recurso que representa una lista de ofertas de precios.

Representación JSON
{
  "type": enum (PriceExtensionType),
  "priceQualifier": enum (PriceExtensionPriceQualifier),
  "languageCode": string,
  "priceOfferings": [
    {
      object (PriceOffering)
    }
  ]
}
Campos
type

enum (PriceExtensionType)

Obligatorio. Es el tipo del recurso de precios.

priceQualifier

enum (PriceExtensionPriceQualifier)

Es el calificador de precio del recurso de precios.

languageCode

string

Obligatorio. El idioma del recurso de precios. Se representa como una etiqueta de idioma BCP 47.

priceOfferings[]

object (PriceOffering)

Son las ofertas de precios del recurso de precios. El tamaño de esta colección debe ser de entre 3 y 8, inclusive.

PriceOffering

Es una oferta de precios único dentro de un PriceAsset.

Representación JSON
{
  "header": string,
  "description": string,
  "price": {
    object (Money)
  },
  "unit": enum (PriceExtensionPriceUnit),
  "finalUrl": string,
  "finalMobileUrl": string
}
Campos
header

string

Obligatorio. Es el encabezado de la oferta de precios. La longitud de esta cadena debe ser entre 1 y 25, inclusive.

description

string

Obligatorio. Es la descripción de la oferta de precios. La longitud de esta cadena debe ser entre 1 y 25, inclusive.

price

object (Money)

Obligatorio. Es el valor del precio de la oferta.

unit

enum (PriceExtensionPriceUnit)

Es la unidad de precio de la oferta de precio.

finalUrl

string

Obligatorio. La URL final después de todos los redireccionamientos entre dominios.

finalMobileUrl

string

La URL final para dispositivos móviles después de todos los redireccionamientos entre dominios.

CallToActionAsset

Un recurso de llamado a la acción.

Representación JSON
{
  "callToAction": enum (CallToActionType)
}
Campos
callToAction

enum (CallToActionType)

Llamado a la acción

DynamicRealEstateAsset

Un recurso de bienes raíces dinámico

Representación JSON
{
  "listingId": string,
  "listingName": string,
  "cityName": string,
  "description": string,
  "address": string,
  "price": string,
  "imageUrl": string,
  "propertyType": string,
  "listingType": string,
  "contextualKeywords": [
    string
  ],
  "formattedPrice": string,
  "androidAppLink": string,
  "iosAppLink": string,
  "iosAppStoreId": string,
  "similarListingIds": [
    string
  ]
}
Campos
listingId

string

Obligatorio. ID de ficha, que puede ser cualquier secuencia de letras y dígitos, y debe ser único y coincidir con los valores de la etiqueta de remarketing. Obligatorio.

listingName

string

Obligatorio. Nombre de la ficha, por ejemplo, Boulevard Bungalow. Obligatorio.

cityName

string

Nombre de la ciudad, por ejemplo, Mountain View, California

description

string

Descripción, por ejemplo, 3 camas, 2 baños, 146 m2

address

string

Dirección que se puede especificar en uno de los siguientes formatos. (1) Ciudad, estado, código, país, por ejemplo, Mountain View, CA, EE.UU. (2) Dirección completa, por ejemplo, 123 Boulevard St, Mountain View, CA 94043 (3) Latitud y longitud en formato DDD, por ejemplo, 41.40338, 2.17403

price

string

Precio que puede ser un número seguido del código alfabético de moneda, según la norma ISO 4217. Usa “.” como marca decimal, por ejemplo, 200,000.00 USD.

imageUrl

string

URL de la imagen (por ejemplo, http://www.example.com/image.png) La imagen no se subirá como recurso de imagen.

propertyType

string

Tipo de propiedad; por ejemplo, Casa

listingType

string

Es el tipo de ficha (por ejemplo, En venta).

contextualKeywords[]

string

Palabras clave contextuales, por ejemplo, en venta o casas en venta.

formattedPrice

string

Precio con formato que puede ser cualquier carácter. Si se establece, se usará este atributo en lugar de "price", por ejemplo, a partir de USD 200,000.00.

iosAppStoreId

string (int64 format)

ID de la tienda de aplicaciones de iOS. Esto se utiliza para verificar si el usuario tiene la aplicación instalada en su dispositivo antes de crear un vínculo directo. Si se configura este campo, el campo iosAppLink también debe estar presente.

similarListingIds[]

string

ID de fichas similares.

DynamicCustomAsset

Un recurso personalizado dinámico

Representación JSON
{
  "id": string,
  "id2": string,
  "itemTitle": string,
  "itemSubtitle": string,
  "itemDescription": string,
  "itemAddress": string,
  "itemCategory": string,
  "price": string,
  "salePrice": string,
  "formattedPrice": string,
  "formattedSalePrice": string,
  "imageUrl": string,
  "contextualKeywords": [
    string
  ],
  "androidAppLink": string,
  "iosAppLink": string,
  "iosAppStoreId": string,
  "similarIds": [
    string
  ]
}
Campos
id

string

Obligatorio. ID, que puede ser cualquier secuencia de letras y dígitos, y debe ser único y debe coincidir con los valores de la etiqueta de remarketing, por ejemplo, sedán. Obligatorio.

id2

string

ID2, que puede ser cualquier secuencia de letras y dígitos, por ejemplo, rojo. La secuencia del ID (ID + ID2) debe ser única.

itemTitle

string

Obligatorio. Título del artículo, por ejemplo, sedán mediano. Obligatorio.

itemSubtitle

string

Subtítulo del artículo (por ejemplo, “En tu concesionario de Mountain View”)

itemDescription

string

Descripción del artículo; por ejemplo, "Auto mediano más vendido"

itemAddress

string

Es la dirección del artículo, que puede especificarse en uno de los siguientes formatos. (1) Ciudad, estado, código, país, por ejemplo, Mountain View, CA, EE.UU. (2) Dirección completa, por ejemplo, 123 Boulevard St, Mountain View, CA 94043 (3) Latitud y longitud en formato DDD, por ejemplo, 41.40338, 2.17403

itemCategory

string

Categoría del artículo, por ejemplo, vehículos tipo sedán.

price

string

Precio que puede ser un número seguido del código alfabético de moneda, según la norma ISO 4217. Usa “.” como marca decimal, por ejemplo, 20,000.00 USD.

salePrice

string

Es el precio de oferta, que puede ser un número seguido del código alfabético de moneda, según la norma ISO 4217. Usa “.” como marca decimal, por ejemplo, USD 15,000.00. Debe ser inferior al campo “price”.

formattedPrice

string

Precio con formato que puede ser cualquier carácter. Si se establece, se usará este atributo en lugar de "price", por ejemplo, a partir de USD 20,000.00.

formattedSalePrice

string

Es el precio de oferta con formato que puede ser cualquier carácter. Si se establece, se utilizará este atributo en lugar de "sale price" (precio de oferta), por ejemplo, en oferta por USD 15,000.00.

imageUrl

string

URL de la imagen (por ejemplo, http://www.example.com/image.png) La imagen no se subirá como recurso de imagen.

contextualKeywords[]

string

Palabras clave contextuales, por ejemplo, sedanes, sedanes de 4 puertas

iosAppStoreId

string (int64 format)

ID de la tienda de aplicaciones de iOS. Esto se utiliza para verificar si el usuario tiene la aplicación instalada en su dispositivo antes de crear un vínculo directo. Si se configura este campo, el campo iosAppLink también debe estar presente.

similarIds[]

string

ID similares.

DynamicHotelsAndRentalsAsset

Un recurso dinámico de hoteles y alquileres

Representación JSON
{
  "propertyId": string,
  "propertyName": string,
  "imageUrl": string,
  "destinationName": string,
  "description": string,
  "price": string,
  "salePrice": string,
  "starRating": string,
  "category": string,
  "contextualKeywords": [
    string
  ],
  "address": string,
  "androidAppLink": string,
  "iosAppLink": string,
  "iosAppStoreId": string,
  "formattedPrice": string,
  "formattedSalePrice": string,
  "similarPropertyIds": [
    string
  ]
}
Campos
propertyId

string

Obligatorio. Es el ID de propiedad, que puede ser cualquier secuencia de letras y dígitos, y debe ser único y coincidir con los valores de la etiqueta de remarketing. Obligatorio.

propertyName

string

Obligatorio. Nombre de la propiedad, por ejemplo, Hotel Mountain View Obligatorio.

imageUrl

string

URL de la imagen (por ejemplo, http://www.example.com/image.png) La imagen no se subirá como recurso de imagen.

destinationName

string

Nombre del destino, por ejemplo, Downtown Mountain View.

description

string

Descripción, por ejemplo, Cerca del Aeropuerto SJC

price

string

Precio que puede ser un número seguido del código alfabético de moneda, según la norma ISO 4217. Usa “.” como marca decimal, por ejemplo, 100.00 USD.

salePrice

string

Estándar ISO 4217. Usa “.” como marca decimal, por ejemplo, USD 80.00. Debe ser inferior al campo “price”.

starRating

string (int64 format)

Calificación por estrellas. Debe ser un número entre 1 y 5, ambos inclusive.

category

string

Categoría; por ejemplo, Hotel o suite.

contextualKeywords[]

string

Palabras clave contextuales, por ejemplo, "Hoteles" en Mountain View, hoteles en South Bay

address

string

Dirección que se puede especificar en uno de los siguientes formatos. (1) Ciudad, estado, código, país, por ejemplo, Mountain View, CA, EE.UU. (2) Dirección completa, por ejemplo, 123 Boulevard St, Mountain View, CA 94043 (3) Latitud y longitud en formato DDD, por ejemplo, 41.40338, 2.17403

iosAppStoreId

string (int64 format)

ID de la tienda de aplicaciones de iOS. Esto se utiliza para verificar si el usuario tiene la aplicación instalada en su dispositivo antes de crear un vínculo directo. Si se configura este campo, el campo iosAppLink también debe estar presente.

formattedPrice

string

Precio con formato que puede ser cualquier carácter. Si se establece, se usará este atributo en lugar de "price", por ejemplo, a partir de USD 100.00.

formattedSalePrice

string

Es el precio de oferta con formato que puede ser cualquier carácter. Si se establece, se utilizará este atributo en lugar de "sale price" (precio de oferta), por ejemplo, en oferta por USD 80.00.

similarPropertyIds[]

string

ID de propiedades similares.

DynamicFlightsAsset

Un recurso de vuelos dinámico.

Representación JSON
{
  "destinationId": string,
  "originId": string,
  "flightDescription": string,
  "imageUrl": string,
  "destinationName": string,
  "originName": string,
  "flightPrice": string,
  "flightSalePrice": string,
  "formattedPrice": string,
  "formattedSalePrice": string,
  "androidAppLink": string,
  "iosAppLink": string,
  "iosAppStoreId": string,
  "similarDestinationIds": [
    string
  ],
  "customMapping": string
}
Campos
destinationId

string

Obligatorio. Es el ID de destino, que puede ser cualquier secuencia de letras y dígitos. Además, debe ser único y coincidir con los valores de la etiqueta de remarketing. Obligatorio.

originId

string

Es el ID de origen, que puede ser cualquier secuencia de letras y dígitos. La secuencia del ID (ID de destino + ID de origen) debe ser única.

flightDescription

string

Obligatorio. Descripción del vuelo (por ejemplo, Reserva tu boleto) Obligatorio.

imageUrl

string

URL de la imagen (por ejemplo, http://www.example.com/image.png) La imagen no se subirá como recurso de imagen.

destinationName

string

Nombre del destino (por ejemplo, París)

originName

string

Nombre de origen (por ejemplo, Londres)

flightPrice

string

Es el precio del vuelo, que puede ser un número seguido del código alfabético de moneda, según la norma ISO 4217. Usa “.” como marca decimal, por ejemplo, 100.00 USD.

flightSalePrice

string

Es el precio de oferta del vuelo, que puede ser un número seguido del código alfabético de moneda, según la norma ISO 4217. Usa “.” como marca decimal, por ejemplo, USD 80.00. Debe ser inferior al campo "flightPrice".

formattedPrice

string

Precio con formato que puede ser cualquier carácter. Si se establece, se usará este atributo en lugar de "price", por ejemplo, a partir de USD 100.00.

formattedSalePrice

string

Es el precio de oferta con formato que puede ser cualquier carácter. Si se establece, se utilizará este atributo en lugar de "sale price" (precio de oferta), por ejemplo, en oferta por USD 80.00.

iosAppStoreId

string (int64 format)

ID de la tienda de aplicaciones de iOS. Esto se utiliza para verificar si el usuario tiene la aplicación instalada en su dispositivo antes de crear un vínculo directo. Si se configura este campo, el campo iosAppLink también debe estar presente.

similarDestinationIds[]

string

ID de destinos similares; por ejemplo, PAR,LON.

customMapping

string

Campo personalizado que puede ser una asignación de varias claves a valores separados por delimitadores (",", "|" y ":"), en el formato ": , , ... , | : , ... , | ... | : , ... ," por ejemplo, wifi: most | flights: 320, 77W | flights: 42 | legroom:

DiscoveryCarouselCardAsset

Un activo de la tarjeta del carrusel de discovery

Representación JSON
{
  "marketingImageAsset": string,
  "squareMarketingImageAsset": string,
  "portraitMarketingImageAsset": string,
  "headline": string,
  "callToActionText": string
}
Campos
marketingImageAsset

string

Es el nombre del recurso del recurso de la imagen de marketing de 1.91:1 asociada. Este recurso de imagen de marketing o cuadrado es obligatorio.

squareMarketingImageAsset

string

Es el nombre del recurso del recurso de la imagen de marketing cuadrada asociada. Se requiere este recurso de imagen de marketing o un recurso de imagen de marketing.

portraitMarketingImageAsset

string

Es el nombre del recurso del recurso de la imagen de marketing vertical 4:5 asociada.

headline

string

Obligatorio. Título de la tarjeta del carrusel

callToActionText

string

Texto del llamado a la acción.

DynamicTravelAsset

Un recurso de viaje dinámico.

Representación JSON
{
  "destinationId": string,
  "originId": string,
  "title": string,
  "destinationName": string,
  "destinationAddress": string,
  "originName": string,
  "price": string,
  "salePrice": string,
  "formattedPrice": string,
  "formattedSalePrice": string,
  "category": string,
  "contextualKeywords": [
    string
  ],
  "similarDestinationIds": [
    string
  ],
  "imageUrl": string,
  "androidAppLink": string,
  "iosAppLink": string,
  "iosAppStoreId": string
}
Campos
destinationId

string

Obligatorio. Es el ID de destino, que puede ser cualquier secuencia de letras y dígitos. Además, debe ser único y coincidir con los valores de la etiqueta de remarketing. Obligatorio.

originId

string

Es el ID de origen, que puede ser cualquier secuencia de letras y dígitos. La secuencia del ID (ID de destino + ID de origen) debe ser única.

title

string

Obligatorio. Título (por ejemplo, Reserva tu boleto de tren) Obligatorio.

destinationName

string

Nombre del destino (por ejemplo, París)

destinationAddress

string

Dirección de destino, que puede especificarse en uno de los siguientes formatos: (1) Ciudad, estado, código, país, por ejemplo, Mountain View, CA, EE.UU. (2) Dirección completa, por ejemplo, 123 Boulevard St, Mountain View, CA 94043 (3) Latitud y longitud en formato DDD, por ejemplo, 41.40338, 2.17403.

originName

string

Nombre de origen (por ejemplo, Londres)

price

string

Precio que puede ser un número seguido del código alfabético de moneda, según la norma ISO 4217. Usa “.” como marca decimal, por ejemplo, 100.00 USD.

salePrice

string

Es el precio de oferta, que puede ser un número seguido del código alfabético de moneda, según la norma ISO 4217. Usa “.” como marca decimal, por ejemplo, USD 80.00. Debe ser inferior al campo “price”.

formattedPrice

string

Precio con formato que puede ser cualquier carácter. Si se establece, se usará este atributo en lugar de "price", por ejemplo, a partir de USD 100.00.

formattedSalePrice

string

Es el precio de oferta con formato que puede ser cualquier carácter. Si se establece, se utilizará este atributo en lugar de "sale price" (precio de oferta), por ejemplo, en oferta por USD 80.00.

category

string

Categoría, por ejemplo, exprés.

contextualKeywords[]

string

Palabras clave contextuales, por ejemplo, trenes de París

similarDestinationIds[]

string

ID de destinos similares (por ejemplo, NYC)

imageUrl

string

URL de la imagen (por ejemplo, http://www.example.com/image.png) La imagen no se subirá como recurso de imagen.

iosAppStoreId

string (int64 format)

ID de la tienda de aplicaciones de iOS. Esto se utiliza para verificar si el usuario tiene la aplicación instalada en su dispositivo antes de crear un vínculo directo. Si se configura este campo, el campo iosAppLink también debe estar presente.

DynamicLocalAsset

Un recurso local dinámico

Representación JSON
{
  "dealId": string,
  "dealName": string,
  "subtitle": string,
  "description": string,
  "price": string,
  "salePrice": string,
  "imageUrl": string,
  "address": string,
  "category": string,
  "contextualKeywords": [
    string
  ],
  "formattedPrice": string,
  "formattedSalePrice": string,
  "androidAppLink": string,
  "similarDealIds": [
    string
  ],
  "iosAppLink": string,
  "iosAppStoreId": string
}
Campos
dealId

string

Obligatorio. ID del acuerdo, que puede ser cualquier secuencia de letras y dígitos, y debe ser único y coincidir con los valores de la etiqueta de remarketing. Obligatorio.

dealName

string

Obligatorio. Nombre de la oferta, por ejemplo: 50% de descuento en tiendas de alimentos Mountain View Obligatorio.

subtitle

string

Subtítulo, por ejemplo, Comestibles.

description

string

Descripción, por ejemplo, "Ahorra en tu factura semanal".

price

string

Precio que puede ser un número seguido del código alfabético de moneda, según la norma ISO 4217. Usa “.” como marca decimal, por ejemplo, 100.00 USD.

salePrice

string

Es el precio de oferta, que puede ser un número seguido del código alfabético de moneda, según la norma ISO 4217. Usa “.” como marca decimal, por ejemplo, USD 80.00. Debe ser inferior al campo “price”.

imageUrl

string

URL de la imagen (por ejemplo, http://www.example.com/image.png) La imagen no se subirá como recurso de imagen.

address

string

Dirección que se puede especificar en uno de los siguientes formatos. (1) Ciudad, estado, código, país, por ejemplo, Mountain View, CA, EE.UU. (2) Dirección completa, por ejemplo, 123 Boulevard St, Mountain View, CA 94043 (3) Latitud y longitud en formato DDD, por ejemplo, 41.40338, 2.17403.

category

string

Categoría, por ejemplo, Comida

contextualKeywords[]

string

Palabras clave contextuales, por ejemplo, cupones para ahorrar en comestibles

formattedPrice

string

Precio con formato que puede ser cualquier carácter. Si se establece, se usará este atributo en lugar de "price", por ejemplo, a partir de USD 100.00.

formattedSalePrice

string

Es el precio de oferta con formato que puede ser cualquier carácter. Si se establece, se utilizará este atributo en lugar de "sale price" (precio de oferta), por ejemplo, en oferta por USD 80.00.

similarDealIds[]

string

ID de ofertas similares (por ejemplo, 1275)

iosAppStoreId

string (int64 format)

ID de la tienda de aplicaciones de iOS. Esto se utiliza para verificar si el usuario tiene la aplicación instalada en su dispositivo antes de crear un vínculo directo. Si se configura este campo, el campo iosAppLink también debe estar presente.

DynamicJobsAsset

Un recurso de trabajos dinámico.

Representación JSON
{
  "jobId": string,
  "locationId": string,
  "jobTitle": string,
  "jobSubtitle": string,
  "description": string,
  "imageUrl": string,
  "jobCategory": string,
  "contextualKeywords": [
    string
  ],
  "address": string,
  "salary": string,
  "androidAppLink": string,
  "similarJobIds": [
    string
  ],
  "iosAppLink": string,
  "iosAppStoreId": string
}
Campos
jobId

string

Obligatorio. ID de tarea que puede ser cualquier secuencia de letras y dígitos, y debe ser único y coincidir con los valores de la etiqueta de remarketing. Obligatorio.

locationId

string

Es el ID de ubicación, que puede ser cualquier secuencia de letras y dígitos. La secuencia del ID (ID de trabajo + ID de ubicación) debe ser única.

jobTitle

string

Obligatorio. Cargo, por ejemplo, ingeniero de software Obligatorio.

jobSubtitle

string

Subtítulo del cargo (por ejemplo, nivel II).

description

string

Descripción (por ejemplo, "Aplica tus habilidades técnicas")

imageUrl

string

URL de la imagen (por ejemplo, http://www.example.com/image.png) La imagen no se subirá como recurso de imagen.

jobCategory

string

Categoría del trabajo; por ejemplo, Técnico.

contextualKeywords[]

string

Palabras clave contextuales, por ejemplo, trabajo de ingeniería de software

address

string

Dirección que se puede especificar en uno de los siguientes formatos. (1) Ciudad, estado, código, país, por ejemplo, Mountain View, CA, EE.UU. (2) Dirección completa, por ejemplo, 123 Boulevard St, Mountain View, CA 94043 (3) Latitud y longitud en formato DDD, por ejemplo, 41.40338, 2.17403.

salary

string

El salario, por ejemplo, USD 100,000

similarJobIds[]

string

ID de tareas similares (por ejemplo, 1275)

iosAppStoreId

string (int64 format)

ID de la tienda de aplicaciones de iOS. Esto se utiliza para verificar si el usuario tiene la aplicación instalada en su dispositivo antes de crear un vínculo directo. Si se configura este campo, el campo iosAppLink también debe estar presente.

LocationAsset

Un recurso de ubicación

Representación JSON
{
  "placeId": string,
  "businessProfileLocations": [
    {
      object (BusinessProfileLocation)
    }
  ],
  "locationOwnershipType": enum (LocationOwnershipType)
}
Campos
placeId

string

Los IDs de lugar identifican de forma exclusiva un sitio en la base de datos de Google Places y en Google Maps. Este campo es único para un ID de cliente y un tipo de activo determinados. Consulta https://developers.google.com/places/web-service/place-id para obtener más información sobre el ID de lugar.

businessProfileLocations[]

object (BusinessProfileLocation)

Es la lista de ubicaciones de la empresa para el cliente. Esto solo se devolverá si el recurso de ubicación se sincroniza desde la cuenta del Perfil de Negocio. Es posible tener varias fichas del Perfil de Negocio en la misma cuenta que dirijan al mismo ID de lugar.

locationOwnershipType

enum (LocationOwnershipType)

El tipo de propiedad de la ubicación. Si el tipo es BUSINESS_OWNER, se publicará como una extensión de ubicación. Si el tipo es AFFILIATE, se publicará como una ubicación afiliada.

BusinessProfileLocation

Los datos de ubicación del Perfil de Negocio se sincronizaron desde la cuenta vinculada del Perfil de Negocio.

Representación JSON
{
  "labels": [
    string
  ],
  "storeCode": string,
  "listingId": string
}
Campos
labels[]

string

El anunciante especificó la etiqueta para la ubicación en la cuenta del Perfil de Negocio. Esto se sincroniza desde la cuenta del Perfil de Negocio.

storeCode

string

Código de tienda del Perfil de Negocio de esta ubicación. Esto se sincroniza desde la cuenta del Perfil de Negocio.

listingId

string (int64 format)

ID de ficha de la ubicación de este Perfil de Negocio. Esta información se sincroniza desde la cuenta vinculada del Perfil de Negocio.

HotelPropertyAsset

Un recurso de propiedad de hotel.

Representación JSON
{
  "placeId": string,
  "hotelAddress": string,
  "hotelName": string
}
Campos
placeId

string

Los IDs de lugar identifican de forma exclusiva un sitio en la base de datos de Google Places y en Google Maps. Consulta https://developers.google.com/places/web-service/place-id para obtener más información.

hotelAddress

string

Dirección del hotel. Solo lectura.

hotelName

string

Indica el nombre del hotel. Solo lectura.