- Representación JSON
- AssetSetStatus
- MerchantCenterFeed
- HotelPropertyData
- LocationSet
- BusinessProfileLocationSet
- ChainSet
- ChainRelationshipType
- ChainFilter
- MapsLocationSet
- MapsLocationInfo
- BusinessProfileLocationGroup
- DynamicBusinessProfileLocationGroupFilter
- BusinessProfileBusinessNameFilter
- LocationStringFilterType
- ChainLocationGroup
Es un conjunto de recursos que representa una colección de recursos. Usa AssetSetAsset para vincular un recurso al conjunto de recursos.
Representación JSON |
---|
{ "id": string, "resourceName": string, "name": string, "type": enum ( |
Campos | |
---|---|
id |
Solo salida. Es el ID del conjunto de recursos. |
resourceName |
Inmutable. Es el nombre del recurso del conjunto de recursos. Los nombres de los recursos del conjunto de recursos de activos tienen el siguiente formato:
|
name |
Es obligatorio. Es el nombre del conjunto de recursos. Es obligatorio. Debe tener una longitud mínima de 1 y una máxima de 128. |
type |
Es obligatorio. Inmutable. Es el tipo del conjunto de recursos. Es obligatorio. |
status |
Solo salida. Es el estado del conjunto de recursos. Solo lectura. |
merchantCenterFeed |
ID del comercio y etiqueta del feed de Google Merchant Center |
locationGroupParentAssetSetId |
Inmutable. Es el ID del conjunto de recursos superior del conjunto de recursos del que provienen los elementos de este conjunto de recursos. Por ejemplo, el ID del conjunto de recursos de ubicación a nivel de sincronización de donde provienen los elementos del conjunto de recursos de LocationGroup. Este campo es obligatorio y solo se aplica a los AssetSet de tipo de grupo de ubicaciones. |
hotelPropertyData |
Solo salida. Para las campañas de máximo rendimiento para objetivos de viajes con una vinculación de cuenta de Hotel Center. Solo lectura. |
Campo de unión asset_set_source . Datos de conjuntos de recursos específicos de cada tipo de conjunto de recursos. No todos los tipos tienen datos específicos. Las direcciones (asset_set_source ) solo pueden ser una de las siguientes opciones: |
|
locationSet |
Datos del conjunto de recursos de ubicación Se usará para establecer la ubicación a nivel de la sincronización. Solo se puede establecer si el tipo de AssetSet es LOCATION_SYNC. |
businessProfileLocationGroup |
Datos del conjunto de recursos del grupo por ubicación del Perfil de Negocio |
chainLocationGroup |
Representa información sobre un grupo de anuncios dinámicos de cadena por ubicación. Solo se aplica si el tipo de AssetSet del nivel de sincronización es LOCATION_SYNC y la fuente de sincronización es chain. |
AssetSetStatus
Son los estados posibles de un conjunto de recursos.
Enumeraciones | |
---|---|
UNSPECIFIED |
No se especificó el estado. |
UNKNOWN |
El valor recibido no se conoce en esta versión. Este es un valor de solo respuesta. |
ENABLED |
El conjunto de recursos está habilitado. |
REMOVED |
Se quitará el conjunto de recursos. |
MerchantCenterFeed
ID del comercio y etiqueta del feed de Google Merchant Center
Representación JSON |
---|
{ "merchantId": string, "feedLabel": string } |
Campos | |
---|---|
merchantId |
Es obligatorio. ID del comercio de Google Merchant Center |
feedLabel |
Opcional. Etiqueta del feed de Google Merchant Center |
HotelPropertyData
Para las campañas de máximo rendimiento para objetivos de viajes con una vinculación de cuenta de Hotel Center. Solo lectura.
Representación JSON |
---|
{ "hotelCenterId": string, "partnerName": string } |
Campos | |
---|---|
hotelCenterId |
Solo salida. El ID de Hotel Center del socio |
partnerName |
Solo salida. Es el nombre del socio hotelero. |
LocationSet
Datos relacionados con la ubicación establecida. Se debe especificar uno de los datos del Perfil de Negocio de Google (anteriormente conocido como Google Mi Negocio), los datos de la cadena y los datos de ubicación del mapa.
Representación JSON |
---|
{ "locationOwnershipType": enum ( |
Campos | |
---|---|
locationOwnershipType |
Es obligatorio. Inmutable. Tipo de propiedad de la ubicación (ubicación propia o afiliada). |
Campo de unión source . Datos de ubicación específicos de cada fuente de sincronización. Las direcciones (source ) solo pueden ser una de las siguientes opciones: |
|
businessProfileLocationSet |
Datos que se usan para configurar un conjunto de ubicaciones propagadas desde las ubicaciones del Perfil de Negocio de Google. |
chainLocationSet |
Datos que se usan para configurar una ubicación en un conjunto de cadenas propagado con las cadenas especificadas. |
mapsLocationSet |
Solo se establece si las ubicaciones se sincronizan según las ubicaciones de Maps seleccionadas. |
BusinessProfileLocationSet
Datos que se usan para configurar un conjunto de ubicaciones propagadas desde las ubicaciones del Perfil de Negocio de Google. Los diferentes tipos de filtros se juntan mediante AND, si se especifican.
Representación JSON |
---|
{ "httpAuthorizationToken": string, "emailAddress": string, "businessNameFilter": string, "labelFilters": [ string ], "listingIdFilters": [ string ], "businessAccountId": string } |
Campos | |
---|---|
httpAuthorizationToken |
Es obligatorio. Inmutable. Es el token de autorización HTTP que se usa para obtener la autorización. |
emailAddress |
Es obligatorio. Inmutable. Dirección de correo electrónico de una cuenta del Perfil de Negocio de Google o dirección de correo electrónico de un administrador de la cuenta del Perfil de Negocio de Google. |
businessNameFilter |
Se usa para filtrar las fichas del Perfil de Negocio de Google por nombre de la empresa. Si se establece businessNameFilter, solo las fichas con un nombre de empresa coincidente son candidatas para sincronizarse con los recursos. |
labelFilters[] |
Se usa para filtrar las fichas del Perfil de Negocio de Google por etiquetas. Si existen entradas en labelFilters, solo las fichas que tengan alguna de las etiquetas configuradas son candidatas para sincronizarse con los recursos. Si no hay entradas en labelFilters, todas las fichas son candidatas para la sincronización. Los filtros de etiquetas se combinan mediante el operador O. |
listingIdFilters[] |
Se usa para filtrar las fichas del Perfil de Negocio de Google por ID de ficha. Si existen entradas en listingIdFilters, solo las fichas especificadas por los filtros son candidatas para sincronizarse en Recursos. Si no hay entradas en listingIdFilters, todas las fichas son candidatas para la sincronización. Los filtros de ID de ficha se juntan mediante O. |
businessAccountId |
Inmutable. El ID de la cuenta de la empresa administrada cuyas ubicaciones se usarán Si no se establece este campo, se usan todas las empresas a las que el usuario puede acceder (especificadas por el campo emailAddress). |
ChainSet
Datos que se usan para configurar un conjunto de ubicaciones propagado con las cadenas especificadas.
Representación JSON |
---|
{ "relationshipType": enum ( |
Campos | |
---|---|
relationshipType |
Es obligatorio. Inmutable. Es el tipo de relación que tienen las cadenas especificadas con este anunciante. |
chains[] |
Es obligatorio. Es una lista de filtros a nivel de la cadena, en la que todos los filtros se combinan con el operador O. |
ChainRelationshipType
Son los tipos posibles de una relación.
Enumeraciones | |
---|---|
UNSPECIFIED |
No se especifica. |
UNKNOWN |
Solo se usa para el valor que se muestra. Representa un valor desconocido en esta versión. |
AUTO_DEALERS |
Relación con el concesionario de automóviles |
GENERAL_RETAILERS |
Relación de minorista general. |
ChainFilter
Un filtro a nivel de la cadena en la ubicación de un conjunto de elementos del feed La lógica de filtrado entre todos los campos es AND.
Representación JSON |
---|
{ "chainId": string, "locationAttributes": [ string ] } |
Campos | |
---|---|
chainId |
Es obligatorio. Se usa para filtrar ubicaciones de cadenas por ID de cadena. Solo las ubicaciones de la cadena que pertenezcan a la cadena especificada estarán en el conjunto de recursos. |
locationAttributes[] |
Se usa para filtrar las ubicaciones de cadena por atributos de ubicación. Solo las ubicaciones de la cadena que pertenezcan a todos los atributos especificados estarán en el conjunto de activos. Si este campo está vacío, significa que no se aplica ningún filtro. |
MapsLocationSet
Wrapper para datos de sincronización de ubicaciones de varios mapas
Representación JSON |
---|
{
"mapsLocations": [
{
object ( |
Campos | |
---|---|
mapsLocations[] |
Es obligatorio. Es una lista de la información de ubicación de Maps que el usuario sincronizó de forma manual. |
MapsLocationInfo
Wrapper para los IDs de lugar
Representación JSON |
---|
{ "placeId": string } |
Campos | |
---|---|
placeId |
Es el ID de lugar de la ubicación de Maps. |
BusinessProfileLocationGroup
Información sobre un grupo por ubicación dinámica de un Perfil de Negocio. Solo se aplica si el tipo de AssetSet a nivel de sincronización es LOCATION_SYNC y la fuente de sincronización es el Perfil de Negocio.
Representación JSON |
---|
{
"dynamicBusinessProfileLocationGroupFilter": {
object ( |
Campos | |
---|---|
dynamicBusinessProfileLocationGroupFilter |
Filtra los conjuntos de ubicaciones dinámicas del Perfil de Negocio. |
DynamicBusinessProfileLocationGroupFilter
Representa un filtro en las ubicaciones del Perfil de Negocio en un conjunto de recursos. Si se proporcionan varios filtros, se combinan con el operador Y.
Representación JSON |
---|
{
"labelFilters": [
string
],
"listingIdFilters": [
string
],
"businessNameFilter": {
object ( |
Campos | |
---|---|
labelFilters[] |
Se usa para filtrar las ubicaciones del Perfil de Negocio por etiqueta. Solo las ubicaciones que tengan alguna de las etiquetas enumeradas estarán en el conjunto de activos. Los filtros de etiquetas se combinan mediante el operador O. |
listingIdFilters[] |
Se usa para filtrar las ubicaciones del Perfil de Negocio por IDs de ficha. |
businessNameFilter |
Se usa para filtrar las ubicaciones del Perfil de Negocio por nombre de la empresa. |
BusinessProfileBusinessNameFilter
Filtro de nombres de empresas del grupo de ubicaciones del Perfil de Negocio
Representación JSON |
---|
{
"businessName": string,
"filterType": enum ( |
Campos | |
---|---|
businessName |
Es la cadena del nombre de la empresa que se usará para filtrar. |
filterType |
Es el tipo de concordancia de cadenas que se debe usar cuando se filtra con businessName. |
LocationStringFilterType
Tipos posibles de un filtro de cadena de ubicación.
Enumeraciones | |
---|---|
UNSPECIFIED |
No se especifica. |
UNKNOWN |
Solo se usa para el valor que se muestra. Representa un valor desconocido en esta versión. |
EXACT |
El filtro usará la concordancia de cadenas exactas. |
ChainLocationGroup
Representa información sobre un grupo de anuncios dinámicos de cadena por ubicación. Solo se aplica si el tipo de AssetSet del nivel de sincronización es LOCATION_SYNC y la fuente de sincronización es chain.
Representación JSON |
---|
{
"dynamicChainLocationGroupFilters": [
{
object ( |
Campos | |
---|---|
dynamicChainLocationGroupFilters[] |
Se usa para filtrar ubicaciones de cadenas por IDs de cadenas. Solo las ubicaciones que pertenezcan a las cadenas especificadas estarán en el conjunto de recursos. |