- 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 elementos. 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. El ID del conjunto de recursos. |
resourceName |
Inmutable. El nombre del recurso del conjunto de recursos. Los nombres de los recursos del conjunto de recursos tienen el siguiente formato:
|
name |
Obligatorio. Es el 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 de conjunto de recursos. Obligatorio. |
status |
Solo salida. Es el estado del conjunto de recursos. Solo lectura. |
merchantCenterFeed |
ID del comerciante y etiqueta de feed de Google Merchant Center. |
locationGroupParentAssetSetId |
Inmutable. Es el ID del conjunto de recursos principal del conjunto de recursos del que provienen los elementos de este conjunto. Por ejemplo, el ID de AssetSet de la ubicación a nivel de sincronización de donde provienen los elementos de LocationGroup AssetSet. Este campo es obligatorio y solo se aplica al AssetSet del tipo de grupo por ubicación. |
hotelPropertyData |
Solo salida. En el caso de las campañas de máximo rendimiento para objetivos de viaje con un vínculo a la cuenta de Hotel Center. Solo lectura. |
Campo de unión asset_set_source . Son datos del conjunto de recursos específicos de cada tipo. 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 la ubicación a nivel de sincronización establecida. 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 información sobre un grupo por ubicación dinámico de cadena. Solo se aplica si el tipo de AssetSet a nivel de sincronización es LOCATION_SYNC y la fuente de sincronización es en cadena. |
AssetSetStatus
Son los posibles estados de un conjunto de recursos.
Enumeradores | |
---|---|
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 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 del comerciante 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 con un vínculo a la 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. Nombre del socio de hoteles. |
LocationSet
Datos relacionados con el conjunto de ubicaciones. Es necesario especificar uno de los datos del Perfil de Negocio de Google (antes conocido como Google Mi Negocio), de la cadena y de la ubicación del mapa.
Representación JSON |
---|
{ "locationOwnershipType": enum ( |
Campos | |
---|---|
locationOwnershipType |
Obligatorio. Inmutable. Tipo de propiedad de la ubicación (ubicación propietaria 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 propagado a partir de las ubicaciones del Perfil de Negocio de Google. |
chainLocationSet |
Datos usados 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 propagado a partir de las ubicaciones del Perfil de Negocio de Google. Los distintos tipos de filtros se unen mediante el operador Y, si se especifican.
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 la 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 que coincida 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 configurada cualquiera de las etiquetas serán candidatas para sincronizarse en elementos. Si no existen entradas en labelFilters, todas las fichas son candidatas para la sincronización. Los filtros de etiquetas se combinan con el operador O. |
listingIdFilters[] |
Se usa para filtrar las fichas del Perfil de Negocio de Google por ID de ficha. Si existen entradas en listIdFilters, solo las fichas especificadas por los filtros son candidatas para sincronizarse en Assets. Si no existen entradas en listIdFilters, todas las fichas son candidatas para la sincronización. Los filtros de ID de ficha se combinan con el operador O. |
businessAccountId |
Inmutable. Es el ID de la cuenta de la empresa administrada cuyas ubicaciones se utilizarán. Si no se establece este campo, se utilizan todas las empresas a las que puede 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 tienen las cadenas especificadas con este anunciante. |
chains[] |
Obligatorio. Una lista de filtros a nivel de cadena; todos los filtros están juntos debido al operador O. |
ChainRelationshipType
Tipos posibles de una relación.
Enumeradores | |
---|---|
UNSPECIFIED |
No se especifica. |
UNKNOWN |
Se usa solo para el valor que se muestra. Representa un valor desconocido en esta versión. |
AUTO_DEALERS |
Relación con la concesionaria de automóviles |
GENERAL_RETAILERS |
Relación general con el minorista |
ChainFilter
Un filtro a nivel de la cadena correspondiente a la ubicación en 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 |
Obligatorio. Se usa para filtrar ubicaciones de cadenas por ID de cadena. Solo las ubicaciones de cadenas que pertenezcan a la cadena especificada estarán en el conjunto de recursos. |
locationAttributes[] |
Se usa para filtrar ubicaciones de cadenas por atributos de ubicación. Solo las ubicaciones de cadenas que pertenezcan a todos los atributos especificados estarán en el conjunto de recursos. Si este campo está vacío, significa que no hay filtros en él. |
MapsLocationSet
Wrapper para datos de sincronización de ubicaciones de múltiples mapas
Representación JSON |
---|
{
"mapsLocations": [
{
object ( |
Campos | |
---|---|
mapsLocations[] |
Obligatorio. Una lista de información de ubicación en Maps que el usuario sincronizó manualmente. |
MapsLocationInfo
Wrapper para los IDs de lugar
Representación JSON |
---|
{ "placeId": string } |
Campos | |
---|---|
placeId |
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 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 |
Filtre los datos según los conjuntos de ubicaciones dinámicos del Perfil de Negocio. |
DynamicBusinessProfileLocationGroupFilter
Representa un filtro de ubicaciones del Perfil de Negocio en un conjunto de recursos. Si se proporcionan varios filtros, se combinan mediante 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 se incluirán en el conjunto de recursos. Los filtros de etiquetas se combinan con el operador O. |
listingIdFilters[] |
Se usa para filtrar las ubicaciones del Perfil de Negocio según los IDs de las fichas. |
businessNameFilter |
Se utiliza para filtrar las ubicaciones del Perfil de Negocio por nombre de la empresa. |
BusinessProfileBusinessNameFilter
Filtro por 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 usa para filtrar. |
filterType |
El tipo de coincidencia de cadena que se usará cuando se filtre con businessName. |
LocationStringFilterType
Los posibles tipos de un filtro de cadena de ubicación.
Enumeradores | |
---|---|
UNSPECIFIED |
No se especifica. |
UNKNOWN |
Se usa solo para el valor que se muestra. Representa un valor desconocido en esta versión. |
EXACT |
El filtro utilizará la coincidencia exacta de cadenas. |
ChainLocationGroup
Representa información sobre un grupo por ubicación dinámico de cadena. Solo se aplica si el tipo de AssetSet a 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 ID de cadena. Solo las ubicaciones que pertenezcan a las cadenas especificadas se incluirán en el conjunto de recursos. |