- Rappresentazione JSON
- AssetSetStatus
- MerchantCenterFeed
- HotelPropertyData
- LocationSet
- BusinessProfileLocationSet
- ChainSet
- ChainRelationshipType
- ChainFilter
- MapsLocationSet
- MapsLocationInfo
- BusinessProfileLocationGroup
- DynamicBusinessProfileLocationGroupFilter
- BusinessProfileBusinessNameFilter
- LocationStringFilterType
- ChainLocationGroup
Un insieme di asset che rappresenta una raccolta di asset. Utilizza AssetSetAsset per collegare un asset all'insieme di asset.
Rappresentazione JSON |
---|
{ "id": string, "resourceName": string, "name": string, "type": enum ( |
Campi | |
---|---|
id |
Solo output. L'ID del set di asset. |
resourceName |
Immutabile. Il nome della risorsa dell'insieme di asset. I nomi delle risorse degli asset set hanno il seguente formato:
|
name |
Obbligatorio. Nome dell'insieme di asset. Obbligatorio. Deve avere una lunghezza minima di 1 e una massima di 128. |
type |
Obbligatorio. Immutabile. Il tipo di set di asset. Obbligatorio. |
status |
Solo output. Lo stato dell'insieme di asset. Sola lettura. |
merchantCenterFeed |
ID commerciante ed etichetta del feed da Google Merchant Center. |
locationGroupParentAssetSetId |
Immutabile. ID set di asset principale per il set di asset da cui provengono gli elementi di questo set di asset. Ad esempio, l'ID AssetSet posizione a livello di sincronizzazione da cui provengono gli elementi nell'AssetSet gruppo di località. Questo campo è obbligatorio e applicabile solo per AssetSet di tipo Gruppo di località. |
hotelPropertyData |
Solo output. Per le campagne Performance Max per gli obiettivi di viaggio con un collegamento all'account Hotel Center. Sola lettura. |
Campo unione asset_set_source . Dati del set di asset specifici per ogni tipo di set di asset. Non tutti i tipi hanno dati specifici. asset_set_source può essere solo uno dei seguenti: |
|
locationSet |
Dati dell'insieme di asset posizione. Verrà utilizzato per l'impostazione della posizione a livello di sincronizzazione. Questo valore può essere impostato solo se il tipo di AssetSet è LOCATION_SYNC. |
businessProfileLocationGroup |
Dati dell'insieme di asset gruppo di località di Profilo dell'attività. |
chainLocationGroup |
Rappresenta le informazioni su un gruppo di località dinamiche della catena. Applicabile solo se il tipo di AssetSet a livello di sincronizzazione è LOCATION_SYNC e l'origine di sincronizzazione è chain. |
AssetSetStatus
Gli stati possibili di un insieme di asset.
Enum | |
---|---|
UNSPECIFIED |
Lo stato non è stato specificato. |
UNKNOWN |
Il valore ricevuto non è noto in questa versione. Questo è un valore solo per la risposta. |
ENABLED |
L'insieme di asset è attivo. |
REMOVED |
L'insieme di asset viene rimosso. |
MerchantCenterFeed
ID commerciante ed etichetta del feed da Google Merchant Center.
Rappresentazione JSON |
---|
{ "merchantId": string, "feedLabel": string } |
Campi | |
---|---|
merchantId |
Obbligatorio. ID commerciante di Google Merchant Center |
feedLabel |
Facoltativo. Etichetta del feed di Google Merchant Center. |
HotelPropertyData
Per le campagne Performance Max per gli obiettivi di viaggio con un collegamento all'account Hotel Center. Sola lettura.
Rappresentazione JSON |
---|
{ "hotelCenterId": string, "partnerName": string } |
Campi | |
---|---|
hotelCenterId |
Solo output. L'ID Hotel Center del partner. |
partnerName |
Solo output. Nome dell'hotel partner. |
LocationSet
Dati relativi al luogo impostato. È necessario specificare uno dei dati di Profilo dell'attività su Google (precedentemente noto come Google My Business), dei dati della catena e dei dati sulla posizione della mappa.
Rappresentazione JSON |
---|
{ "locationOwnershipType": enum ( |
Campi | |
---|---|
locationOwnershipType |
Obbligatorio. Immutabile. Tipo di proprietà della sede (sede di proprietà o sede dell'affiliato). |
Campo unione source . Dati sulla posizione specifici per ogni origine di sincronizzazione. source può essere solo uno dei seguenti: |
|
businessProfileLocationSet |
Dati utilizzati per configurare un insieme di località compilato dalle sedi di Profilo dell'attività su Google. |
chainLocationSet |
Dati utilizzati per configurare una posizione nell'insieme di catene compilato con le catene specificate. |
mapsLocationSet |
Imposta solo se le località vengono sincronizzate in base alle località di Maps selezionate |
BusinessProfileLocationSet
Dati utilizzati per configurare un insieme di località compilato dalle sedi di Profilo dell'attività su Google. I diversi tipi di filtri vengono collegati mediante l'operatore di tipo E, se sono specificati.
Rappresentazione JSON |
---|
{ "httpAuthorizationToken": string, "emailAddress": string, "businessNameFilter": string, "labelFilters": [ string ], "listingIdFilters": [ string ], "businessAccountId": string } |
Campi | |
---|---|
httpAuthorizationToken |
Obbligatorio. Immutabile. Il token di autorizzazione HTTP utilizzato per ottenere l'autorizzazione. |
emailAddress |
Obbligatorio. Immutabile. Indirizzo email di un account Profilo dell'attività su Google o indirizzo email di un gestore dell'account Profilo dell'attività su Google. |
businessNameFilter |
Utilizzato per filtrare le schede di Profilo dell'attività su Google in base al nome dell'attività. Se businessNameFilter è impostato, solo le schede con un nome dell'attività corrispondente sono candidate alla sincronizzazione in Asset. |
labelFilters[] |
Utilizzato per filtrare le schede di Profilo dell'attività su Google in base alle etichette. Se in labelFilters esistono voci, solo le schede in cui è impostata una delle etichette sono candidate alla sincronizzazione in Asset. Se non esistono voci in labelFilters, tutte le schede sono candidate alla sincronizzazione. I filtri per etichetta vengono uniti mediante l'operatore OR. |
listingIdFilters[] |
Utilizzato per filtrare le schede di Profilo dell'attività su Google in base all'ID scheda. Se in listingIdFilters esistono voci, solo le schede specificate dai filtri sono candidate alla sincronizzazione negli asset. Se non esistono voci in listingIdFilters, tutte le schede sono candidate alla sincronizzazione. I filtri ID scheda vengono combinati con l'operatore OR. |
businessAccountId |
Immutabile. L'ID account dell'attività gestita di cui devono essere utilizzate le sedi. Se questo campo non è impostato, vengono utilizzate tutte le attività accessibili all'utente (specificate da emailAddress). |
ChainSet
Dati utilizzati per configurare un insieme di località compilato con le catene specificate.
Rappresentazione JSON |
---|
{ "relationshipType": enum ( |
Campi | |
---|---|
relationshipType |
Obbligatorio. Immutabile. Tipo di relazione che le catene specificate hanno con questo inserzionista. |
chains[] |
Obbligatorio. Un elenco di filtri a livello di catena, tutti i filtri sono collegati mediante l'operatore OR. |
ChainRelationshipType
Possibili tipi di relazione.
Enum | |
---|---|
UNSPECIFIED |
Non specificato. |
UNKNOWN |
Utilizzato solo per il valore restituito. Rappresenta il valore sconosciuto in questa versione. |
AUTO_DEALERS |
Rapporto con il concessionario di auto. |
GENERAL_RETAILERS |
Rapporto con un rivenditore generico. |
ChainFilter
Un filtro a livello di catena per la località in un insieme di elementi del feed. La logica di filtro tra tutti i campi è AND.
Rappresentazione JSON |
---|
{ "chainId": string, "locationAttributes": [ string ] } |
Campi | |
---|---|
chainId |
Obbligatorio. Utilizzato per filtrare le sedi delle catene in base all'ID catena. Nell'insieme di asset saranno presenti solo le sedi della catena specificata. |
locationAttributes[] |
Utilizzato per filtrare le sedi delle catene in base agli attributi posizione. Nell'insieme di asset saranno presenti solo le sedi della catena che appartengono a tutti gli attributi specificati. Se questo campo è vuoto, significa che non viene applicato alcun filtro. |
MapsLocationSet
Wrapper per più dati di sincronizzazione della posizione di Maps
Rappresentazione JSON |
---|
{
"mapsLocations": [
{
object ( |
Campi | |
---|---|
mapsLocations[] |
Obbligatorio. Un elenco di informazioni sulla posizione delle mappe sincronizzate manualmente dall'utente. |
MapsLocationInfo
Wrapper per gli ID luogo
Rappresentazione JSON |
---|
{ "placeId": string } |
Campi | |
---|---|
placeId |
ID luogo della posizione di Maps. |
BusinessProfileLocationGroup
Informazioni su un gruppo di località dinamico di Profilo dell'attività. Applicabile solo se il tipo di AssetSet a livello di sincronizzazione è LOCATION_SYNC e l'origine di sincronizzazione è Profilo dell'attività.
Rappresentazione JSON |
---|
{
"dynamicBusinessProfileLocationGroupFilter": {
object ( |
Campi | |
---|---|
dynamicBusinessProfileLocationGroupFilter |
Filtra per insiemi di sedi del profilo dell'attività dinamici. |
DynamicBusinessProfileLocationGroupFilter
Rappresenta un filtro per le sedi del profilo dell'attività in un insieme di asset. Se vengono forniti più filtri, questi vengono collegati mediante l'operatore di tipo E.
Rappresentazione JSON |
---|
{
"labelFilters": [
string
],
"listingIdFilters": [
string
],
"businessNameFilter": {
object ( |
Campi | |
---|---|
labelFilters[] |
Utilizzato per filtrare le sedi del profilo dell'attività in base all'etichetta. Nell'insieme di asset saranno presenti solo le località con una delle etichette elencate. I filtri per etichetta vengono uniti mediante l'operatore OR. |
listingIdFilters[] |
Utilizzato per filtrare le sedi del profilo dell'attività in base agli ID scheda. |
businessNameFilter |
Utilizzato per filtrare le sedi del profilo dell'attività in base al nome dell'attività. |
BusinessProfileBusinessNameFilter
Filtro per nome dell'attività del gruppo di località del Profilo dell'attività.
Rappresentazione JSON |
---|
{
"businessName": string,
"filterType": enum ( |
Campi | |
---|---|
businessName |
Stringa del nome dell'attività da utilizzare per i filtri. |
filterType |
Il tipo di corrispondenza delle stringhe da utilizzare per filtrare con businessName. |
LocationStringFilterType
Possibili tipi di filtro di stringa di località.
Enum | |
---|---|
UNSPECIFIED |
Non specificato. |
UNKNOWN |
Utilizzato solo per il valore restituito. Rappresenta il valore sconosciuto in questa versione. |
EXACT |
Il filtro utilizzerà la corrispondenza esatta delle stringhe. |
ChainLocationGroup
Rappresenta le informazioni su un gruppo di località dinamiche della catena. Applicabile solo se il tipo di AssetSet a livello di sincronizzazione è LOCATION_SYNC e l'origine di sincronizzazione è chain.
Rappresentazione JSON |
---|
{
"dynamicChainLocationGroupFilters": [
{
object ( |
Campi | |
---|---|
dynamicChainLocationGroupFilters[] |
Utilizzato per filtrare le sedi delle catene in base agli ID catena. Nell'insieme di asset saranno presenti solo le sedi che appartengono alle catene specificate. |