- Representación JSON
- AssetSetStatus
- MerchantCenterFeed
- HotelPropertyData
- LocationSet
- BusinessProfileLocationSet
- ChainSet
- ChainRelationshipType
- ChainFilter
- MapsLocationSet
- MapsLocationInfo
- BusinessProfileLocationGroup
- DynamicBusinessProfileLocationGroupFilter
- BusinessProfileBusinessNameFilter
- LocationStringFilterType
- ChainLocationGroup
Un conjunto de recursos que representa un conjunto de recursos. Usa AssetSetAsset para vincular un activo al conjunto de recursos.
Representación JSON |
---|
{ "id": string, "resourceName": string, "name": string, "type": enum ( |
Campos | |
---|---|
id |
Solo salida. El ID del conjunto de activos. |
resourceName |
Inmutable. El nombre del recurso del conjunto de recursos. Los nombres de recursos del conjunto de recursos tienen el siguiente formato:
|
name |
Obligatorio. Nombre del conjunto de recursos. Obligatorio. Debe tener una longitud mínima de 1 y una máxima de 128. |
type |
Obligatorio. Inmutable. Es el tipo del conjunto de recursos. Obligatorio. |
status |
Solo salida. El estado del conjunto de elementos. Solo lectura. |
merchantCenterFeed |
ID del comerciante y etiqueta de feed de Google Merchant Center. |
locationGroupParentAssetSetId |
Inmutable. Es el ID del conjunto de elementos superior del conjunto de elementos del que provienen los elementos de este conjunto de elementos. Por ejemplo: el ID de la ubicación de AssetSet del nivel de sincronización del que provienen los elementos en LocationGroup AssetSet. Este campo es obligatorio y solo se aplica al conjunto de elementos de tipo Grupo por ubicación. |
hotelPropertyData |
Solo salida. En el caso de las campañas de máximo rendimiento para objetivos de viaje que tienen un vínculo a una cuenta de Hotel Center. Solo lectura. |
Campo de unión asset_set_source . Datos de conjuntos de recursos específicos para 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 sincronización. Esto solo se puede configurar 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 la información sobre un grupo por ubicación dinámico de Cadena. Solo es aplicable si el tipo de AssetSet del nivel de sincronización es LOCATION_SYNC y la fuente de sincronización es en cadena. |
AssetSetStatus
Son los estados posibles de un conjunto de recursos.
Enumeradores | |
---|---|
UNSPECIFIED |
No se especificó el estado. |
UNKNOWN |
En esta versión, se desconoce el valor recibido. Este es un valor de solo respuesta. |
ENABLED |
El conjunto de recursos está habilitado. |
REMOVED |
Se quitó el conjunto de recursos. |
MerchantCenterFeed
ID del comerciante y etiqueta de feed de Google Merchant Center.
Representación JSON |
---|
{ "merchantId": string, "feedLabel": string } |
Campos | |
---|---|
merchantId |
Obligatorio. ID de Merchant Center de Google Merchant Center |
feedLabel |
Opcional. Etiqueta de feed de Google Merchant Center. |
HotelPropertyData
En el caso de las campañas de máximo rendimiento para objetivos de viaje que tienen un vínculo a una cuenta de Hotel Center. Solo lectura.
Representación JSON |
---|
{ "hotelCenterId": string, "partnerName": string } |
Campos | |
---|---|
hotelCenterId |
Solo salida. Es el ID de Hotel Center del socio. |
partnerName |
Solo salida. Es el nombre del socio de hoteles. |
LocationSet
Son los datos relacionados con el conjunto de ubicaciones. Se deben especificar uno de los datos del Perfil de Negocio de Google (antes 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 |
Obligatorio. Inmutable. Tipo de propiedad de la ubicación (ubicación de propiedad o ubicación afiliada). |
Campo de unión source . Datos de ubicación específicos para 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 propagado a partir de 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 mapas seleccionadas |
BusinessProfileLocationSet
Datos que se usan para configurar un conjunto de ubicaciones propagado a partir de las ubicaciones del Perfil de Negocio de Google. Si se especifican, los diferentes tipos de filtros se unen en conjunto mediante un operador Y.
Representación JSON |
---|
{ "httpAuthorizationToken": string, "emailAddress": string, "businessNameFilter": string, "labelFilters": [ string ], "listingIdFilters": [ string ], "businessAccountId": string } |
Campos | |
---|---|
httpAuthorizationToken |
Obligatorio. Inmutable. El token de autorización HTTP que se usa para obtener la autorización. |
emailAddress |
Obligatorio. Inmutable. Dirección de correo electrónico de una cuenta del Perfil de Negocio de Google o 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 serán candidatas para sincronizarse en 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 serán candidatas para sincronizarse en recursos. Si no existen entradas en labelFilters, todas las fichas son candidatas para la sincronización. Los filtros de etiquetas están juntos con el operador OR. |
listingIdFilters[] |
Se utiliza 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 existen entradas en listingIdFilters, todas las fichas son candidatas para la sincronización. Los filtros de ID de la ficha se combinan con el operador OR. |
businessAccountId |
Inmutable. El ID de la cuenta de la empresa administrada cuyas ubicaciones se utilizarán. Si no estableces este campo, se usarán todas las empresas a las que pueda acceder el usuario (especificadas por emailAddress). |
ChainSet
Datos que se usan para configurar un conjunto de ubicaciones propagado con las cadenas especificadas.
Representación JSON |
---|
{ "relationshipType": enum ( |
Campos | |
---|---|
relationshipType |
Obligatorio. Inmutable. Es el tipo de relación que las cadenas especificadas tienen con este anunciante. |
chains[] |
Obligatorio. Una lista de filtros a nivel de la cadena; todos los filtros están juntos con el operador OR. |
ChainRelationshipType
Posibles tipos de relación.
Enumeradores | |
---|---|
UNSPECIFIED |
No se especifica. |
UNKNOWN |
Se usa solo para el valor que se muestra. Representa el valor desconocido en esta versión. |
AUTO_DEALERS |
Relación con el concesionario de automóviles |
GENERAL_RETAILERS |
Relación general con el minorista |
ChainFilter
Un filtro a nivel de la cadena en la ubicación en un conjunto de elementos del feed. La lógica de filtrado entre todos los campos es Y.
Representación JSON |
---|
{ "chainId": string, "locationAttributes": [ string ] } |
Campos | |
---|---|
chainId |
Obligatorio. Se usa para filtrar las ubicaciones de cadenas por ID de cadena. Solo se incluirán en el conjunto de recursos las ubicaciones de cadenas que pertenezcan a la cadena especificada. |
locationAttributes[] |
Se usa para filtrar ubicaciones de cadenas por atributos de ubicación. Solo las ubicaciones de cadena que pertenezcan a todos los atributos especificados se incluirán en el conjunto de recursos. Si el campo está vacío, significa que no hay filtros en él. |
MapsLocationSet
Wrapper para datos de sincronización de ubicación de varios mapas
Representación JSON |
---|
{
"mapsLocations": [
{
object ( |
Campos | |
---|---|
mapsLocations[] |
Obligatorio. Una lista de la información de ubicación de los mapas que el usuario sincronizó manualmente. |
MapsLocationInfo
Wrapper para 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ámico del Perfil de Negocio. Solo es aplicable si el tipo de AssetSet del 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 según los conjuntos de ubicaciones dinámicos 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, estos se unen mediante el operador AND.
Representación JSON |
---|
{
"labelFilters": [
string
],
"listingIdFilters": [
string
],
"businessNameFilter": {
object ( |
Campos | |
---|---|
labelFilters[] |
Se usa para filtrar las ubicaciones del Perfil de Negocio por etiqueta. Solo se incluirán en el conjunto de recursos las ubicaciones que tengan alguna de las etiquetas de la lista. Los filtros de etiquetas están juntos con el operador OR. |
listingIdFilters[] |
Se utiliza para filtrar las ubicaciones del Perfil de Negocio por ID de ficha. |
businessNameFilter |
Se usa para filtrar las ubicaciones del Perfil de Negocio por nombre de la empresa. |
BusinessProfileBusinessNameFilter
Filtro de nombre de la empresa del grupo por ubicación del Perfil de Negocio.
Representación JSON |
---|
{
"businessName": string,
"filterType": enum ( |
Campos | |
---|---|
businessName |
Es la cadena de nombre de la empresa que se usará para el filtrado. |
filterType |
El tipo de coincidencia de string que se debe usar cuando se filtra con businessName. |
LocationStringFilterType
Tipos posibles de un filtro de cadena de ubicación.
Enumeradores | |
---|---|
UNSPECIFIED |
No se especifica. |
UNKNOWN |
Se usa solo para el valor que se muestra. Representa el valor desconocido en esta versión. |
EXACT |
El filtro usará la coincidencia exacta de cadenas. |
ChainLocationGroup
Representa la información sobre un grupo por ubicación dinámico de Cadena. Solo es aplicable si el tipo de AssetSet del nivel de sincronización es LOCATION_SYNC y la fuente de sincronización es en cadena.
Representación JSON |
---|
{
"dynamicChainLocationGroupFilters": [
{
object ( |
Campos | |
---|---|
dynamicChainLocationGroupFilters[] |
Se usa para filtrar ubicaciones de cadenas por IDs de cadena. Solo se incluirán en el conjunto de recursos las ubicaciones que pertenezcan a las cadenas especificadas. |