Asset

L'asset è una parte di un annuncio che può essere condivisa tra più annunci. Può essere un'immagine (ImageAsset), un video (YouTubeVideoAsset) e così via. Gli asset sono immutabili e non possono essere rimossi. Per interrompere la pubblicazione di un asset, rimuovilo dall'entità che lo utilizza.

Rappresentazione 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.
}
Campi
resourceName

string

Immutabile. Il nome della risorsa. I nomi delle risorse asset hanno il seguente formato:

customers/{customerId}/assets/{asset_id}

type

enum (AssetType)

Solo output. Tipo di risorsa.

finalUrls[]

string

Un elenco di possibili URL finali dopo tutti i reindirizzamenti interdominio.

finalMobileUrls[]

string

Un elenco di possibili URL mobile finali dopo tutti i reindirizzamenti interdominio.

urlCustomParameters[]

object (CustomParameter)

Un elenco di mappature da utilizzare per sostituire i tag di parametri personalizzati dell'URL in trackingUrlTemplate, finalUrls e/o finalMobileUrls.

source

enum (AssetSource)

Solo output. Origine dell'asset.

policySummary

object (AssetPolicySummary)

Solo output. Informazioni sulle norme per la risorsa.

fieldTypePolicySummaries[]

object (AssetFieldTypePolicySummary)

Solo output. Informazioni sulle norme relative alla risorsa per ogni valore FieldType.

id

string (int64 format)

Solo output. ID della risorsa.

name

string

Nome facoltativo dell'asset.

trackingUrlTemplate

string

Modello di URL per creare un URL di monitoraggio.

finalUrlSuffix

string

Modello di URL per l'aggiunta di parametri agli URL pagina di destinazione pubblicati con il monitoraggio parallelo.

Campo di unione asset_data. Il tipo specifico di risorsa. asset_data può essere solo uno dei seguenti:
youtubeVideoAsset

object (YoutubeVideoAsset)

Immutabile. Un asset video di YouTube.

mediaBundleAsset

object (MediaBundleAsset)

Immutabile. Un asset del bundle multimediale.

imageAsset

object (ImageAsset)

Solo output. Un asset immagine.

textAsset

object (TextAsset)

Immutabile. Un asset di testo.

leadFormAsset

object (LeadFormAsset)

Un asset modulo per i lead.

bookOnGoogleAsset

object (BookOnGoogleAsset)

Un libro su Google Asset.

promotionAsset

object (PromotionAsset)

Un asset di promozione.

calloutAsset

object (CalloutAsset)

Un asset callout.

structuredSnippetAsset

object (StructuredSnippetAsset)

Un asset snippet strutturato.

pageFeedAsset

object (PageFeedAsset)

Un asset del feed di pagine.

dynamicEducationAsset

object (DynamicEducationAsset)

Un asset didattico dinamico.

mobileAppAsset

object (MobileAppAsset)

Un asset per app mobile.

hotelCalloutAsset

object (HotelCalloutAsset)

Un asset callout per hotel.

callAsset

object (CallAsset)

Un asset di chiamata.

priceAsset

object (PriceAsset)

Un asset prezzo.

callToActionAsset

object (CallToActionAsset)

Immutabile. Un asset di invito all'azione.

dynamicRealEstateAsset

object (DynamicRealEstateAsset)

Un asset immobiliare dinamico.

dynamicCustomAsset

object (DynamicCustomAsset)

Un asset personalizzato dinamico.

dynamicHotelsAndRentalsAsset

object (DynamicHotelsAndRentalsAsset)

Un asset dinamico per hotel e affitti.

dynamicFlightsAsset

object (DynamicFlightsAsset)

Un asset Voli dinamici.

dynamicTravelAsset

object (DynamicTravelAsset)

Un asset di viaggio dinamico.

dynamicLocalAsset

object (DynamicLocalAsset)

Un asset locale dinamico.

dynamicJobsAsset

object (DynamicJobsAsset)

Un asset dinamico per le offerte di lavoro.

locationAsset

object (LocationAsset)

Solo output. Un asset posizione.

hotelPropertyAsset

object (HotelPropertyAsset)

Immutabile. Un asset di hotel.

AssetType

Enum che descrive i possibili tipi di risorse.

Enum
UNSPECIFIED Non specificato.
UNKNOWN Utilizzato solo per il valore restituito. Rappresenta un valore sconosciuto in questa versione.
YOUTUBE_VIDEO Asset video di YouTube.
MEDIA_BUNDLE Asset bundle multimediale.
IMAGE Asset immagine.
TEXT Asset di testo.
LEAD_FORM Asset modulo per i lead.
BOOK_ON_GOOGLE Prenota su Google asset.
PROMOTION Asset di promozione.
CALLOUT Asset callout.
STRUCTURED_SNIPPET Asset snippet strutturato.
PAGE_FEED Asset del feed di pagine.
DYNAMIC_EDUCATION Asset Education dinamico.
MOBILE_APP Asset per app mobile.
HOTEL_CALLOUT Asset callout per hotel.
CALL Asset di chiamata.
PRICE Asset prezzo.
CALL_TO_ACTION Asset di invito all'azione.
DYNAMIC_REAL_ESTATE Asset immobiliare dinamico.
DYNAMIC_CUSTOM Asset personalizzato dinamico.
DYNAMIC_HOTELS_AND_RENTALS Asset dinamico per hotel e affitti.
DYNAMIC_FLIGHTS Asset Voli dinamici.
DYNAMIC_TRAVEL Asset di viaggio dinamico.
DYNAMIC_LOCAL Asset locali dinamici.
DYNAMIC_JOBS Asset dinamico per offerte di lavoro.
LOCATION Asset posizione.
HOTEL_PROPERTY Asset proprietà di hotel.

AssetPolicySummary

Contiene informazioni sulle norme per una risorsa.

Rappresentazione JSON
{
  "policyTopicEntries": [
    {
      object (PolicyTopicEntry)
    }
  ],
  "reviewStatus": enum (PolicyReviewStatus),
  "approvalStatus": enum (PolicyApprovalStatus)
}
Campi
policyTopicEntries[]

object (PolicyTopicEntry)

Solo output. L'elenco dei risultati relativi alle norme per questa risorsa.

reviewStatus

enum (PolicyReviewStatus)

Solo output. Dove si trova questo asset nel processo di revisione.

approvalStatus

enum (PolicyApprovalStatus)

Solo output. Lo stato di approvazione complessivo di questa risorsa, calcolato in base allo stato delle singole voci dell'argomento delle norme.

AssetFieldTypePolicySummary

Contiene informazioni sulle norme per una risorsa nel contesto AssetFieldType.

Rappresentazione JSON
{
  "assetFieldType": enum (AssetFieldType),
  "assetSource": enum (AssetSource),
  "policySummaryInfo": {
    object (AssetPolicySummary)
  }
}
Campi
assetFieldType

enum (AssetFieldType)

Solo output. FieldType di questa risorsa.

assetSource

enum (AssetSource)

Solo output. Origine di questo asset.

policySummaryInfo

object (AssetPolicySummary)

Solo output. Riepilogo delle norme.

YoutubeVideoAsset

Una risorsa di YouTube.

Rappresentazione JSON
{
  "youtubeVideoTitle": string,
  "youtubeVideoId": string
}
Campi
youtubeVideoTitle

string

Titolo del video di YouTube.

youtubeVideoId

string

ID video di YouTube. Si tratta del valore di una stringa di 11 caratteri utilizzato nell'URL del video di YouTube.

MediaBundleAsset

Un asset MediaBundle.

Rappresentazione JSON
{
  "data": string
}
Campi
data

string (bytes format)

Dati degli asset del bundle multimediale (file ZIP). Il formato del file ZIP caricato dipende dal campo dell'annuncio in cui verrà utilizzato. Per ulteriori informazioni sul formato, consulta la documentazione del campo dell'annuncio in cui prevedi di utilizzare MediaBundleAsset. Questo campo è solo una modifica.

Una stringa con codifica Base64.

ImageAsset

Un asset immagine.

Rappresentazione JSON
{
  "mimeType": enum (MimeType),
  "fullSize": {
    object (ImageDimension)
  },
  "data": string,
  "fileSize": string
}
Campi
mimeType

enum (MimeType)

Tipo MIME dell'asset immagine.

fullSize

object (ImageDimension)

I metadati di questa immagine nelle dimensioni originali.

data

string (bytes format)

I dati non elaborati in byte di un'immagine. Questo campo è solo una modifica.

Una stringa con codifica Base64.

fileSize

string (int64 format)

Dimensioni del file dell'asset immagine in byte.

ImageDimension

I metadati di un'immagine di una determinata dimensione, originale o ridimensionata.

Rappresentazione JSON
{
  "heightPixels": string,
  "widthPixels": string,
  "url": string
}
Campi
heightPixels

string (int64 format)

Altezza dell'immagine.

widthPixels

string (int64 format)

Larghezza dell'immagine.

url

string

Un URL che restituisce l'immagine con questa altezza e questa larghezza.

TextAsset

Un asset di testo.

Rappresentazione JSON
{
  "text": string
}
Campi
text

string

Contenuti testuali dell'asset di testo.

LeadFormAsset

Un asset modulo per i lead.

Rappresentazione 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
}
Campi
businessName

string

obbligatorio. Il nome dell'attività pubblicizzata.

callToActionType

enum (LeadFormCallToActionType)

obbligatorio. Testo visualizzato predefinito che incoraggia l'utente a espandere il modulo.

callToActionDescription

string

obbligatorio. Testo che fornisce una chiara proposta di valore di ciò che gli utenti si aspettano dopo aver espanso il modulo.

headline

string

obbligatorio. Titolo del modulo espanso per descrivere ciò che il modulo richiede o semplifica.

description

string

obbligatorio. Descrizione dettagliata del modulo espanso per descrivere ciò che il modulo richiede o semplifica.

privacyPolicyUrl

string

obbligatorio. Link a una pagina che descrive le norme relative alla gestione dei dati raccolti da parte dell'inserzionista/dell'attività.

fields[]

object (LeadFormField)

Elenco ordinato di campi di immissione. Questo campo può essere aggiornato riorganizzando le domande, ma non aggiungendo o rimuovendo domande.

customQuestionFields[]

object (LeadFormCustomQuestionField)

Elenco ordinato di campi di domande personalizzate. Questo campo è soggetto a un limite di 5 domande idonee per modulo.

deliveryMethods[]

object (LeadFormDeliveryMethod)

Metodi configurati per l'invio all'inserzionista dei dati sui lead raccolti. È possibile configurare un solo metodo digitato come WebhookDelivery.

postSubmitCallToActionType

enum (LeadFormPostSubmitCallToActionType)

Testo visualizzato predefinito che incoraggia l'azione dell'utente dopo l'invio del modulo.

desiredIntent

enum (LeadFormDesiredIntent)

Scelta dell'intenzione per il modulo per i lead, ad esempio più volume o più qualificato.

postSubmitHeadline

string

Titolo del testo visualizzato dopo l'invio del modulo che descrive in che modo l'inserzionista contatterà l'utente.

postSubmitDescription

string

Descrizione dettagliata mostrata dopo l'invio del modulo, che descrive in che modo l'inserzionista contatterà l'utente.

backgroundImageAsset

string

Nome della risorsa asset dell'immagine di sfondo. Le dimensioni dell'immagine devono essere esattamente 1200 x 628.

customDisclosure

string

Informativa personalizzata mostrata insieme al disclaimer di Google nel modulo per i lead. Accessibile solo ai clienti autorizzati.

LeadFormCallToActionType

Enum che descrive il tipo di inviti all'azione in un modulo per i lead.

Enum
UNSPECIFIED Non specificato.
UNKNOWN Utilizzato solo per il valore restituito. Rappresenta un valore sconosciuto in questa versione.
LEARN_MORE Scopri di più.
GET_QUOTE Richiedi preventivo.
APPLY_NOW Richiedi ora.
SIGN_UP Registrati.
CONTACT_US Contattaci.
SUBSCRIBE Abbonati.
DOWNLOAD Scarica.
BOOK_NOW Prenota subito.
GET_OFFER Richiedi offerta.
REGISTER Registrati.
GET_INFO Ricevi informazioni.
REQUEST_DEMO Richiedi una demo.
JOIN_NOW Iscriviti ora.
GET_STARTED Inizia.

LeadFormField

Un'istanza del campo di immissione all'interno di un modulo.

Rappresentazione 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.
}
Campi
inputType

enum (LeadFormFieldUserInputType)

Descrive il tipo di input, che potrebbe essere un tipo predefinito, ad esempio "nome e cognome" o una domanda verificata come "Che tipo di veicolo hai?".

Campo di unione answers. Definisce la configurazione della risposta accettata in questo campo del modulo. Se unoof non è impostato, questa è una risposta in testo libero. answers può essere solo uno dei seguenti:
singleChoiceAnswers

object (LeadFormSingleChoiceAnswers)

Configurazione delle risposte per una domanda a scelta singola. Può essere impostato solo per i campi delle domande verificati in precedenza. Sono richieste un minimo di 2 risposte e un massimo di 12 risposte consentite.

hasLocationAnswer

boolean

Configura la risposta per la domanda sulla località. Se il valore è true, i dati sulla posizione a livello di campagna/account (stato, città, nome dell'attività e così via) verranno visualizzati nel modulo per i lead. A partire dalla versione 13.1, hasLocationAnswer può essere impostato solo per la domanda "Qual è la tua concessionaria preferita?" per gli inserzionisti che hanno configurato gli asset posizione a livello di campagna/account.

LeadFormSingleChoiceAnswers

Definisce le possibili risposte per una domanda a scelta singola, solitamente presentata come un elenco a discesa a scelta singola.

Rappresentazione JSON
{
  "answers": [
    string
  ]
}
Campi
answers[]

string

Elenco di opzioni per un singolo campo di domanda. L'ordine delle voci definisce l'ordine dell'interfaccia utente. Sono richieste un minimo di 2 risposte e un massimo di 12 risposte consentite.

LeadFormCustomQuestionField

Un'istanza del campo di immissione di una domanda personalizzata all'interno di un modulo.

Rappresentazione 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.
}
Campi
customQuestionText

string

L'esatto testo del campo della domanda personalizzata (ad esempio "Che tipo di veicolo hai?").

Campo di unione answers. Definisce la configurazione della risposta accettata in questo campo del modulo. Se unoof non è impostato, questa è una risposta in testo libero. answers può essere solo uno dei seguenti:
singleChoiceAnswers

object (LeadFormSingleChoiceAnswers)

Configurazione delle risposte per una domanda a scelta singola. Sono consentite un minimo di 2 risposte e un massimo di 12.

hasLocationAnswer

boolean

Configura la risposta per la domanda sulla località. Se il valore è true, i dati sulla posizione a livello di campagna/account (stato, città, nome dell'attività e così via) verranno visualizzati nel modulo per i lead. A partire dalla versione 13.1, hasLocationAnswer può essere impostato solo per la domanda "Qual è la tua concessionaria preferita?" per gli inserzionisti che hanno configurato gli asset posizione a livello di campagna/account.

LeadFormDeliveryMethod

Una configurazione del modo in cui i lead vengono inviati all'inserzionista.

Rappresentazione 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.
}
Campi
Campo di unione delivery_details. Vari sottotipi di pubblicazione. delivery_details può essere solo uno dei seguenti:
webhook

object (WebhookDelivery)

Metodo di pubblicazione webhook.

WebhookDelivery

Google avvisa l'inserzionista dei lead effettuando chiamate HTTP a un endpoint da loro specificato. Le richieste contengono codice JSON corrispondente a uno schema pubblicato da Google nell'ambito della documentazione degli annunci con modulo.

Rappresentazione JSON
{
  "advertiserWebhookUrl": string,
  "googleSecret": string,
  "payloadSchemaVersion": string
}
Campi
advertiserWebhookUrl

string

URL webhook specificato dall'inserzionista per inviare il lead.

googleSecret

string

Secret anti-spoofing impostato dall'inserzionista come parte del payload del webhook.

payloadSchemaVersion

string (int64 format)

La versione dello schema che verrà utilizzata da questa istanza di consegna.

LeadFormPostSubmitCallToActionType

Enum che descrive il tipo di inviti all'azione visualizzati dopo l'invio per un modulo per i lead.

Enum
UNSPECIFIED Non specificato.
UNKNOWN Utilizzato solo per il valore restituito. Rappresenta un valore sconosciuto in questa versione.
VISIT_SITE Visita il sito.
DOWNLOAD Scarica.
LEARN_MORE Scopri di più.
SHOP_NOW Acquista ora.

LeadFormDesiredIntent

Enum che descrive il livello di intenzione scelto dei lead generati.

Enum
UNSPECIFIED Non specificato.
UNKNOWN Utilizzato solo per il valore restituito. Rappresenta un valore sconosciuto in questa versione.
LOW_INTENT Genera più lead a una qualità potenzialmente inferiore.
HIGH_INTENT Genera lead più qualificati.

BookOnGoogleAsset

Questo tipo non contiene campi.

Un asset di Prenota su Google. Utilizzato per reindirizzare l'utente alla prenotazione tramite Google. Prenota su Google modificherà l'URL di reindirizzamento per prenotare direttamente tramite Google.

PromotionAsset

Un asset di promozione.

Rappresentazione 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.
}
Campi
promotionTarget

string

obbligatorio. Una descrizione in formato libero del targeting della promozione.

discountModifier

enum (PromotionExtensionDiscountModifier)

Un modificatore per qualificare lo sconto.

redemptionStartDate

string

Data di inizio del momento in cui la promozione è idonea per essere utilizzata, nel formato aaaa-MM-gg.

redemptionEndDate

string

Data ultima del momento in cui la promozione è idonea per essere utilizzata, nel formato aaaa-MM-gg.

occasion

enum (PromotionExtensionOccasion)

L'occasione a cui era destinata la promozione. Se viene impostata un'occasione, il periodo di utilizzo deve rientrare nell'intervallo di date associato all'occasione.

languageCode

string

La lingua della promozione. Rappresentato come tag lingua BCP 47.

startDate

string

Data di inizio in cui l'asset entrerà in vigore e potrà iniziare la pubblicazione, nel formato aaaa-MM-gg.

endDate

string

Data ultima di entrata in vigore dell'asset e ancora in fase di pubblicazione, nel formato aaaa-MM-gg.

adScheduleTargets[]

object (AdScheduleInfo)

Elenco di pianificazioni non sovrapposte che specificano tutti gli intervalli di tempo per i quali l'asset può essere pubblicato. È possibile specificare un massimo di 6 programmazioni al giorno, per un totale di 42.

Campo di unione discount_type. Tipo di sconto, può essere una percentuale di sconto o uno sconto di importo. Il valore discount_type può essere solo uno dei seguenti:
percentOff

string (int64 format)

Percentuale di sconto nella promozione. 1.000.000 = 100%. È obbligatorio inserire questo valore o soldiAmountOff.

moneyAmountOff

object (Money)

Importo dello sconto per lo sconto sulla promozione. È obbligatorio specificare questo valore o percentOff.

Campo di unione promotion_trigger. Attivatore della promozione. Può trattarsi del codice promozionale o della promozione in base all'importo dell'ordine idoneo. promotion_trigger può essere solo uno dei seguenti:
promotionCode

string

Un codice che l'utente deve utilizzare per risultare idoneo alla promozione.

ordersOverAmount

object (Money)

L'importo totale dell'ordine affinché l'utente sia idoneo alla promozione.

CalloutAsset

Un asset callout.

Rappresentazione JSON
{
  "calloutText": string,
  "startDate": string,
  "endDate": string,
  "adScheduleTargets": [
    {
      object (AdScheduleInfo)
    }
  ]
}
Campi
calloutText

string

obbligatorio. Il testo del callout. La lunghezza di questa stringa deve essere compresa tra 1 e 25 inclusi.

startDate

string

Data di inizio in cui l'asset entrerà in vigore e potrà iniziare la pubblicazione, nel formato aaaa-MM-gg.

endDate

string

Data ultima di entrata in vigore dell'asset e ancora in fase di pubblicazione, nel formato aaaa-MM-gg.

adScheduleTargets[]

object (AdScheduleInfo)

Elenco di pianificazioni non sovrapposte che specificano tutti gli intervalli di tempo per i quali l'asset può essere pubblicato. È possibile specificare un massimo di 6 programmazioni al giorno, per un totale di 42.

StructuredSnippetAsset

Un asset snippet strutturato.

Rappresentazione JSON
{
  "header": string,
  "values": [
    string
  ]
}
Campi
header

string

obbligatorio. L'intestazione dello snippet. Questa stringa dovrebbe essere uno dei valori predefiniti all'indirizzo https://developers.google.com/google-ads/api/reference/data/structured-snippet-headers.

values[]

string

obbligatorio. I valori nello snippet. Le dimensioni di questa raccolta devono essere comprese tra 3 e 10 inclusi. La lunghezza di ogni valore deve essere compresa tra 1 e 25 caratteri inclusi.

SitelinkAsset

Un asset sitelink.

Rappresentazione JSON
{
  "linkText": string,
  "description1": string,
  "description2": string,
  "startDate": string,
  "endDate": string,
  "adScheduleTargets": [
    {
      object (AdScheduleInfo)
    }
  ]
}
Campi
description1

string

Prima riga della descrizione del sitelink. Se impostata, la lunghezza deve essere compresa tra 1 e 35 inclusi ed è necessario impostare anche description2.

description2

string

Seconda riga della descrizione del sitelink. Se impostata, la lunghezza deve essere compresa tra 1 e 35 inclusi ed è necessario impostare anche descrizione1.

startDate

string

Data di inizio in cui l'asset entrerà in vigore e potrà iniziare la pubblicazione, nel formato aaaa-MM-gg.

endDate

string

Data ultima di entrata in vigore dell'asset e ancora in fase di pubblicazione, nel formato aaaa-MM-gg.

adScheduleTargets[]

object (AdScheduleInfo)

Elenco di pianificazioni non sovrapposte che specificano tutti gli intervalli di tempo per i quali l'asset può essere pubblicato. È possibile specificare un massimo di 6 programmazioni al giorno, per un totale di 42.

PageFeedAsset

Un asset del feed di pagine.

Rappresentazione JSON
{
  "pageUrl": string,
  "labels": [
    string
  ]
}
Campi
pageUrl

string

obbligatorio. La pagina web che gli inserzionisti vogliono scegliere come target.

labels[]

string

Etichette utilizzate per raggruppare gli URL delle pagine.

DynamicEducationAsset

Un asset Education dinamico.

Rappresentazione 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
}
Campi
programId

string

obbligatorio. ID programma, che può essere composto da una qualsiasi sequenza di lettere e numeri, deve essere univoco e corrispondere ai valori del tag di remarketing. obbligatorio.

locationId

string

ID località, che può essere una sequenza qualsiasi di lettere e cifre e deve essere univoco.

programName

string

obbligatorio. Nome del programma, ad esempio Infermieristica. obbligatorio.

subject

string

Oggetto di studio, ad esempio salute.

programDescription

string

Descrizione del programma, ad esempio Certificazione Infermieristica.

schoolName

string

Nome della scuola, ad esempio Scuola di infermieristica a Roma.

address

string

Indirizzo di scuola che può essere specificato in uno dei seguenti formati. (1) Città, stato, codice, paese, ad esempio Mountain View, CA, USA. (2) Indirizzo completo, ad esempio 123 Boulevard St, Mountain View, CA 94043, USA. (3) Latitudine-longitudine nel formato DDD, ad esempio 41.40338, 2.17403

contextualKeywords[]

string

Parole chiave contestuali, ad esempio certificazione infermieristica, Salute, Mountain View.

similarProgramIds[]

string

ID programma simili.

iosAppStoreId

string (int64 format)

ID App Store iOS. Viene utilizzato per verificare se l'utente ha installato l'app sul proprio dispositivo prima di creare i link diretti. Se questo campo è impostato, deve essere presente anche il campo iosAppLink.

thumbnailImageUrl

string

URL immagine in miniatura, ad esempio http://www.example.com/thumbnail.png. L'immagine in miniatura non verrà caricata come asset immagine.

imageUrl

string

URL immagine, ad esempio http://www.example.com/image.png. L'immagine non verrà caricata come asset immagine.

MobileAppAsset

Un asset che rappresenta un'app mobile.

Rappresentazione JSON
{
  "appId": string,
  "appStore": enum (MobileAppVendor),
  "linkText": string,
  "startDate": string,
  "endDate": string
}
Campi
appId

string

obbligatorio. Una stringa che identifica in modo univoco un'applicazione mobile. Deve contenere solo l'ID nativo della piattaforma, ad esempio "com.android.ebay" per Android o "12345689" per iOS.

appStore

enum (MobileAppVendor)

obbligatorio. Lo store che distribuisce questa app specifica.

startDate

string

Data di inizio in cui l'asset entrerà in vigore e potrà iniziare la pubblicazione, nel formato aaaa-MM-gg.

endDate

string

Data ultima di entrata in vigore dell'asset e ancora in fase di pubblicazione, nel formato aaaa-MM-gg.

HotelCalloutAsset

Un asset che rappresenta un callout per hotel.

Rappresentazione JSON
{
  "text": string,
  "languageCode": string
}
Campi
text

string

obbligatorio. Il testo dell'asset callout per hotel. La lunghezza di questa stringa deve essere compresa tra 1 e 25 inclusi.

languageCode

string

obbligatorio. La lingua del callout per hotel. Rappresentato come tag lingua BCP 47.

CallAsset

Un asset di chiamata.

Rappresentazione JSON
{
  "countryCode": string,
  "phoneNumber": string,
  "callConversionReportingState": enum (CallConversionReportingState),
  "callConversionAction": string,
  "adScheduleTargets": [
    {
      object (AdScheduleInfo)
    }
  ]
}
Campi
countryCode

string

obbligatorio. Il codice paese di due lettere del numero di telefono. Esempi: 'IT', 'us'.

phoneNumber

string

obbligatorio. Il numero di telefono non elaborato dell'inserzionista. Esempi: "1234567890", "(123)456-7890"

callConversionReportingState

enum (CallConversionReportingState)

Indica se questo asset di chiamata deve utilizzare la propria impostazione di conversione di chiamata, seguire l'impostazione a livello di account o disattivare la conversione di chiamata.

callConversionAction

string

L'azione di conversione a cui attribuire una conversione di chiamata. Se non viene configurato, viene utilizzata l'azione di conversione predefinita. Questo campo ha effetto solo se callConversionReportingState è impostato su USE_RESOURCE_LEVEL_CALL_CONVERSION_ACTION.

adScheduleTargets[]

object (AdScheduleInfo)

Elenco di pianificazioni non sovrapposte che specificano tutti gli intervalli di tempo per i quali l'asset può essere pubblicato. È possibile specificare un massimo di 6 programmazioni al giorno, per un totale di 42.

PriceAsset

Un asset che rappresenta un elenco di offerte di prezzo.

Rappresentazione JSON
{
  "type": enum (PriceExtensionType),
  "priceQualifier": enum (PriceExtensionPriceQualifier),
  "languageCode": string,
  "priceOfferings": [
    {
      object (PriceOffering)
    }
  ]
}
Campi
type

enum (PriceExtensionType)

obbligatorio. Il tipo di asset prezzo.

priceQualifier

enum (PriceExtensionPriceQualifier)

Il qualificatore prezzo dell'asset prezzo.

languageCode

string

obbligatorio. La lingua dell'asset prezzo. Rappresentato come tag lingua BCP 47.

priceOfferings[]

object (PriceOffering)

Le offerte di prezzo dell'asset prezzo. Le dimensioni di questa raccolta devono essere comprese tra 3 e 8 inclusi.

PriceOffering

Un'unica offerta di prezzo all'interno di un asset prezzo.

Rappresentazione JSON
{
  "header": string,
  "description": string,
  "price": {
    object (Money)
  },
  "unit": enum (PriceExtensionPriceUnit),
  "finalUrl": string,
  "finalMobileUrl": string
}
Campi
header

string

obbligatorio. L'intestazione dell'offerta di prezzo. La lunghezza di questa stringa deve essere compresa tra 1 e 25 inclusi.

description

string

obbligatorio. La descrizione dell'offerta di prezzo. La lunghezza di questa stringa deve essere compresa tra 1 e 25 inclusi.

price

object (Money)

obbligatorio. Il valore del prezzo dell'offerta di prezzo.

unit

enum (PriceExtensionPriceUnit)

L'unità di prezzo dell'offerta di prezzo.

finalUrl

string

obbligatorio. L'URL finale dopo tutti i reindirizzamenti interdominio.

finalMobileUrl

string

L'URL mobile finale dopo tutti i reindirizzamenti interdominio.

CallToActionAsset

Un asset di invito all'azione.

Rappresentazione JSON
{
  "callToAction": enum (CallToActionType)
}
Campi
callToAction

enum (CallToActionType)

Invito all'azione.

DynamicRealEstateAsset

Un asset immobiliare dinamico.

Rappresentazione 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
  ]
}
Campi
listingId

string

obbligatorio. ID scheda, che può essere una sequenza qualsiasi di lettere e cifre, deve essere univoco e corrispondere ai valori del tag di remarketing. obbligatorio.

listingName

string

obbligatorio. Nome della scheda, ad esempio Bungalow Viale. obbligatorio.

cityName

string

Nome della città, ad esempio, Mountain View, California.

description

string

Descrizione, ad esempio, 3 letti, 2 bagni, 1500 piedi quadrati

address

string

Indirizzo che può essere specificato in uno dei seguenti formati. (1) Città, stato, codice, paese, ad esempio Mountain View, CA, USA. (2) Indirizzo completo, ad esempio 123 Boulevard St, Mountain View, CA 94043, USA. (3) Latitudine-longitudine nel formato DDD, ad esempio 41.40338, 2.17403

price

string

Prezzo che può essere composto da un numero seguito dal codice alfabetico della valuta, secondo lo standard ISO 4217. Utilizza "." come separatore decimale, ad esempio 200.000.00 EUR.

imageUrl

string

URL immagine, ad esempio http://www.example.com/image.png. L'immagine non verrà caricata come asset immagine.

propertyType

string

Tipo di proprietà, ad esempio Casa.

listingType

string

Tipo di scheda, ad esempio In vendita.

contextualKeywords[]

string

Parole chiave contestuali, ad esempio In vendita; Case in vendita.

formattedPrice

string

Prezzo formattato che può contenere qualsiasi carattere. Se impostato, verrà utilizzato questo attributo al posto del valore "price", ad esempio a partire da 200.000 $.

iosAppStoreId

string (int64 format)

ID App Store iOS. Viene utilizzato per verificare se l'utente ha installato l'app sul proprio dispositivo prima di creare i link diretti. Se questo campo è impostato, deve essere presente anche il campo iosAppLink.

similarListingIds[]

string

ID scheda simili.

DynamicCustomAsset

Un asset personalizzato dinamico.

Rappresentazione 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
  ]
}
Campi
id

string

obbligatorio. ID, che può essere una qualsiasi sequenza di lettere e cifre, deve essere univoco e corrispondere ai valori del tag di remarketing, ad esempio berlina. obbligatorio.

id2

string

ID2, che può essere una qualsiasi sequenza di lettere e cifre, ad esempio rosso. La sequenza di ID (ID + ID2) deve essere univoca.

itemTitle

string

obbligatorio. Titolo dell'articolo, ad esempio Berlina di medie dimensioni. obbligatorio.

itemSubtitle

string

Titolo secondario articolo, ad esempio Nella tua concessionaria di Mountain View.

itemDescription

string

Descrizione dell'articolo, ad esempio Auto di medie dimensioni più vendute.

itemAddress

string

Indirizzo dell'articolo che può essere specificato in uno dei seguenti formati. (1) Città, stato, codice, paese, ad esempio Mountain View, CA, USA. (2) Indirizzo completo, ad esempio 123 Boulevard St, Mountain View, CA 94043, USA. (3) Latitudine-longitudine nel formato DDD, ad esempio 41.40338, 2.17403

itemCategory

string

Categoria dell'articolo, ad esempio Berline.

price

string

Prezzo che può essere composto da un numero seguito dal codice alfabetico della valuta, secondo lo standard ISO 4217. Utilizza "." come separatore decimale, ad esempio 20.000 EUR.

salePrice

string

Prezzo scontato, che può essere composto da un numero seguito dal codice alfabetico della valuta, standard ISO 4217. Utilizza "." come separatore decimale, ad esempio 15.000,00 EUR. Deve essere inferiore al campo "price".

formattedPrice

string

Prezzo formattato che può contenere qualsiasi carattere. Se impostato, verrà utilizzato questo attributo al posto del valore "price", ad esempio a partire da 20.000 $.

formattedSalePrice

string

Prezzo scontato formattato, che può contenere qualsiasi carattere. Se impostato, questo attributo verrà utilizzato al posto del 'prezzo scontato', ad esempio In offerta a 15.000 €.

imageUrl

string

URL immagine, ad esempio http://www.example.com/image.png. L'immagine non verrà caricata come asset immagine.

contextualKeywords[]

string

Parole chiave contestuali, ad esempio berline, berline a 4 porte.

iosAppStoreId

string (int64 format)

ID App Store iOS. Viene utilizzato per verificare se l'utente ha installato l'app sul proprio dispositivo prima di creare i link diretti. Se questo campo è impostato, deve essere presente anche il campo iosAppLink.

similarIds[]

string

ID simili.

DynamicHotelsAndRentalsAsset

Un asset dinamico per hotel e affitti.

Rappresentazione 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
  ]
}
Campi
propertyId

string

obbligatorio. ID proprietà, che può essere composto da una qualsiasi sequenza di lettere e cifre, deve essere univoco e corrispondere ai valori del tag di remarketing. obbligatorio.

propertyName

string

obbligatorio. Nome della struttura, ad esempio Hotel Mountain View. obbligatorio.

imageUrl

string

URL immagine, ad esempio http://www.example.com/image.png. L'immagine non verrà caricata come asset immagine.

destinationName

string

Nome della destinazione, ad esempio Centro di Mountain View.

description

string

Descrizione, ad esempio "Vicino all'aeroporto SJC".

price

string

Prezzo che può essere composto da un numero seguito dal codice alfabetico della valuta, secondo lo standard ISO 4217. Utilizza "." come separatore decimale, ad esempio 100.00 EUR.

salePrice

string

standard ISO 4217. Utilizza "." come separatore decimale, ad esempio 80.00 EUR. Deve essere inferiore al campo "price".

starRating

string (int64 format)

Valutazione a stelle. Deve essere un numero compreso tra 1 e 5 inclusi.

category

string

Categoria, ad esempio Suite di hotel.

contextualKeywords[]

string

Parole chiave contestuali, ad esempio "hotel" a Roma e hotel a Fiumicino.

address

string

Indirizzo che può essere specificato in uno dei seguenti formati. (1) Città, stato, codice, paese, ad esempio Mountain View, CA, USA. (2) Indirizzo completo, ad esempio 123 Boulevard St, Mountain View, CA 94043, USA. (3) Latitudine-longitudine nel formato DDD, ad esempio 41.40338, 2.17403

iosAppStoreId

string (int64 format)

ID App Store iOS. Viene utilizzato per verificare se l'utente ha installato l'app sul proprio dispositivo prima di creare i link diretti. Se questo campo è impostato, deve essere presente anche il campo iosAppLink.

formattedPrice

string

Prezzo formattato che può contenere qualsiasi carattere. Se impostato, verrà utilizzato questo attributo al posto del valore "price", ad esempio a partire da 100, 00 $.

formattedSalePrice

string

Prezzo scontato formattato, che può contenere qualsiasi carattere. Se impostato, questo attributo verrà utilizzato al posto del 'prezzo scontato', ad esempio "In offerta a 80.00 €".

similarPropertyIds[]

string

ID struttura simili.

DynamicFlightsAsset

Un asset Voli dinamici.

Rappresentazione 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
}
Campi
destinationId

string

obbligatorio. ID destinazione, che può essere una sequenza qualsiasi di lettere e cifre, deve essere univoco e corrispondere ai valori del tag di remarketing. obbligatorio.

originId

string

ID origine, che può essere una qualsiasi sequenza di lettere e cifre. La sequenza di ID (ID destinazione + ID origine) deve essere univoca.

flightDescription

string

obbligatorio. La descrizione del volo, ad esempio Prenota il biglietto. obbligatorio.

imageUrl

string

URL immagine, ad esempio http://www.example.com/image.png. L'immagine non verrà caricata come asset immagine.

destinationName

string

Nome della destinazione, ad esempio Parigi.

originName

string

Nome dell'origine, ad esempio Londra.

flightPrice

string

Prezzo del volo che può essere composto da un numero seguito dal codice alfabetico della valuta, standard ISO 4217. Utilizza "." come separatore decimale, ad esempio 100.00 EUR.

flightSalePrice

string

Prezzo scontato del volo che può essere composto da un numero seguito dal codice alfabetico della valuta, standard ISO 4217. Utilizza "." come separatore decimale, ad esempio 80.00 EUR. Deve essere inferiore al campo "flightPrice".

formattedPrice

string

Prezzo formattato che può contenere qualsiasi carattere. Se impostato, verrà utilizzato questo attributo al posto del valore "price", ad esempio a partire da 100, 00 $.

formattedSalePrice

string

Prezzo scontato formattato, che può contenere qualsiasi carattere. Se impostato, questo attributo verrà utilizzato al posto del 'prezzo scontato', ad esempio "In offerta a 80.00 €".

iosAppStoreId

string (int64 format)

ID App Store iOS. Viene utilizzato per verificare se l'utente ha installato l'app sul proprio dispositivo prima di creare i link diretti. Se questo campo è impostato, deve essere presente anche il campo iosAppLink.

similarDestinationIds[]

string

ID destinazione simili, ad esempio PAR,LON.

customMapping

string

Un campo personalizzato che può essere composto da più mappe chiave-valore separate da delimitatori (", "|" e ":"), nel formato ": , , ... , | : , ... , | ... | : , ... ,", ad esempio wifi: most | aircraft: 320, 77W | flights: 43. 0

DiscoveryCarouselCardAsset

Un asset della scheda carosello discovery.

Rappresentazione JSON
{
  "marketingImageAsset": string,
  "squareMarketingImageAsset": string,
  "portraitMarketingImageAsset": string,
  "headline": string,
  "callToActionText": string
}
Campi
marketingImageAsset

string

Nome della risorsa asset dell'immagine di marketing 1.91:1 associata. Questo asset e/o immagine di marketing quadrata è obbligatorio.

squareMarketingImageAsset

string

Nome della risorsa asset dell'immagine di marketing quadrata associata. Questo asset e/o un'immagine di marketing è obbligatorio.

portraitMarketingImageAsset

string

Nome della risorsa asset dell'immagine di marketing verticale 4:5 associata.

headline

string

obbligatorio. Titolo della scheda del carosello.

callToActionText

string

Testo dell'invito all'azione.

DynamicTravelAsset

Un asset di viaggio dinamico.

Rappresentazione 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
}
Campi
destinationId

string

obbligatorio. ID destinazione, che può essere una sequenza qualsiasi di lettere e cifre, deve essere univoco e corrispondere ai valori del tag di remarketing. obbligatorio.

originId

string

ID origine, che può essere una qualsiasi sequenza di lettere e cifre. La sequenza di ID (ID destinazione + ID origine) deve essere univoca.

title

string

obbligatorio. Titolo, ad esempio Prenota un biglietto del treno. obbligatorio.

destinationName

string

Nome della destinazione, ad esempio Parigi.

destinationAddress

string

Indirizzo di destinazione che può essere specificato in uno dei seguenti formati. (1) Città, stato, codice, paese, ad esempio Mountain View, CA, USA. (2) Indirizzo completo, ad esempio 123 Boulevard St, Mountain View, CA 94043, USA. (3) Latitudine-longitudine nel formato DDD, ad esempio 41.40338, 2.17403.

originName

string

Nome dell'origine, ad esempio Londra.

price

string

Prezzo che può essere composto da un numero seguito dal codice alfabetico della valuta, standard ISO 4217. Utilizza "." come separatore decimale, ad esempio 100.00 EUR.

salePrice

string

Prezzo scontato, che può essere un numero seguito dal codice alfabetico della valuta, standard ISO 4217. Utilizza "." come separatore decimale, ad esempio 80.00 EUR. Deve essere inferiore al campo "price".

formattedPrice

string

Prezzo formattato che può contenere qualsiasi carattere. Se impostato, verrà utilizzato questo attributo al posto del valore "price", ad esempio a partire da 100, 00 $.

formattedSalePrice

string

Prezzo scontato formattato, che può contenere qualsiasi carattere. Se impostato, questo attributo verrà utilizzato al posto del 'prezzo scontato', ad esempio "In offerta a 80.00 €".

category

string

Categoria, ad esempio Express.

contextualKeywords[]

string

Parole chiave contestuali, ad esempio treni di Parigi.

similarDestinationIds[]

string

ID destinazione simili, ad esempio NYC.

imageUrl

string

URL immagine, ad esempio http://www.example.com/image.png. L'immagine non verrà caricata come asset immagine.

iosAppStoreId

string (int64 format)

ID App Store iOS. Viene utilizzato per verificare se l'utente ha installato l'app sul proprio dispositivo prima di creare i link diretti. Se questo campo è impostato, deve essere presente anche il campo iosAppLink.

DynamicLocalAsset

Un asset locale dinamico.

Rappresentazione 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
}
Campi
dealId

string

obbligatorio. ID deal, che può essere composto da una qualsiasi sequenza di lettere e numeri, deve essere univoco e corrispondere ai valori del tag di remarketing. obbligatorio.

dealName

string

obbligatorio. Nome dell'offerta, ad esempio 50% di sconto presso il supermercato. obbligatorio.

subtitle

string

Sottotitolo, ad esempio Alimentari.

description

string

Una descrizione, ad esempio: Risparmia sulla fattura settimanale.

price

string

Prezzo che può essere composto da un numero seguito dal codice alfabetico della valuta, standard ISO 4217. Utilizza "." come separatore decimale, ad esempio 100.00 EUR.

salePrice

string

Prezzo scontato, che può essere composto da un numero seguito dal codice alfabetico della valuta, standard ISO 4217. Utilizza "." come separatore decimale, ad esempio 80.00 EUR. Deve essere inferiore al campo "price".

imageUrl

string

URL immagine, ad esempio http://www.example.com/image.png. L'immagine non verrà caricata come asset immagine.

address

string

Indirizzo che può essere specificato in uno dei seguenti formati. (1) Città, stato, codice, paese, ad esempio Mountain View, CA, USA. (2) Indirizzo completo, ad esempio 123 Boulevard St, Mountain View, CA 94043, USA. (3) Latitudine-longitudine nel formato DDD, ad esempio 41.40338, 2.17403.

category

string

Categoria, ad esempio Cibo.

contextualKeywords[]

string

Parole chiave contestuali, ad esempio "Salva coupon alimentari".

formattedPrice

string

Prezzo formattato che può contenere qualsiasi carattere. Se impostato, verrà utilizzato questo attributo al posto del valore "price", ad esempio a partire da 100, 00 $.

formattedSalePrice

string

Prezzo scontato formattato, che può contenere qualsiasi carattere. Se impostato, questo attributo verrà utilizzato al posto del 'prezzo scontato', ad esempio "In offerta a 80.00 €".

similarDealIds[]

string

ID offerta simili, ad esempio 1275.

iosAppStoreId

string (int64 format)

ID App Store iOS. Viene utilizzato per verificare se l'utente ha installato l'app sul proprio dispositivo prima di creare i link diretti. Se questo campo è impostato, deve essere presente anche il campo iosAppLink.

DynamicJobsAsset

Un asset dinamico per le offerte di lavoro.

Rappresentazione 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
}
Campi
jobId

string

obbligatorio. ID job, che può essere composto da una qualsiasi sequenza di lettere e cifre, deve essere univoco e corrispondere ai valori del tag di remarketing. obbligatorio.

locationId

string

ID località, che può essere una sequenza qualsiasi di lettere e numeri. La sequenza di ID (ID job + ID località) deve essere univoca.

jobTitle

string

obbligatorio. Qualifica, ad esempio Ingegnere informatico. obbligatorio.

jobSubtitle

string

Titolo secondario del lavoro, ad esempio Livello II.

description

string

Descrizione, ad esempio: Applica le tue competenze tecniche.

imageUrl

string

URL immagine, ad esempio http://www.example.com/image.png. L'immagine non verrà caricata come asset immagine.

jobCategory

string

Categoria del lavoro, ad esempio Tecnico.

contextualKeywords[]

string

Parole chiave contestuali, ad esempio Lavoro di ingegneria del software.

address

string

Indirizzo che può essere specificato in uno dei seguenti formati. (1) Città, stato, codice, paese, ad esempio Mountain View, CA, USA. (2) Indirizzo completo, ad esempio 123 Boulevard St, Mountain View, CA 94043, USA. (3) Latitudine-longitudine nel formato DDD, ad esempio 41.40338, 2.17403.

salary

string

Retribuzione, ad esempio 100.000 €.

similarJobIds[]

string

ID processo simili, ad esempio 1275.

iosAppStoreId

string (int64 format)

ID App Store iOS. Viene utilizzato per verificare se l'utente ha installato l'app sul proprio dispositivo prima di creare i link diretti. Se questo campo è impostato, deve essere presente anche il campo iosAppLink.

LocationAsset

Un asset posizione.

Rappresentazione JSON
{
  "placeId": string,
  "businessProfileLocations": [
    {
      object (BusinessProfileLocation)
    }
  ],
  "locationOwnershipType": enum (LocationOwnershipType)
}
Campi
placeId

string

Gli ID luogo identificano in modo univoco un luogo nel database di Google Places e su Google Maps. Questo campo è univoco per un determinato ID cliente e tipo di asset. Per saperne di più sull'ID luogo, visita la pagina https://developers.google.com/places/web-service/place-id.

businessProfileLocations[]

object (BusinessProfileLocation)

L'elenco delle sedi dell'attività commerciale del cliente. Verrà restituito solo se l'asset posizione viene sincronizzato dall'account Profilo dell'attività. È possibile avere più schede del profilo dell'attività nello stesso account che rimandano allo stesso ID luogo.

locationOwnershipType

enum (LocationOwnershipType)

Il tipo di proprietà della sede. Se il tipo è BUSINESS_OWNER, verrà pubblicata come estensione di località. Se il tipo è AFFILIATO, verrà pubblicato come sede dell'affiliato.

BusinessProfileLocation

Dati sulla sede del profilo dell'attività sincronizzati dall'account Profilo dell'attività collegato.

Rappresentazione JSON
{
  "labels": [
    string
  ],
  "storeCode": string,
  "listingId": string
}
Campi
labels[]

string

L'inserzionista ha specificato l'etichetta per la sede nell'account Profilo dell'attività. Questa informazione viene sincronizzata dall'account Profilo dell'attività.

storeCode

string

Codice negozio del Profilo dell'attività di questa sede. Questa informazione viene sincronizzata dall'account Profilo dell'attività.

listingId

string (int64 format)

ID scheda di questa sede del profilo dell'attività. Questa informazione viene sincronizzata dall'account Profilo dell'attività collegato.

HotelPropertyAsset

Un asset di hotel.

Rappresentazione JSON
{
  "placeId": string,
  "hotelAddress": string,
  "hotelName": string
}
Campi
placeId

string

Gli ID luogo identificano in modo univoco un luogo nel database di Google Places e su Google Maps. Per saperne di più, visita la pagina https://developers.google.com/places/web-service/place-id.

hotelAddress

string

L'indirizzo dell'hotel. Sola lettura.

hotelName

string

Nome dell'hotel. Sola lettura.