- Rappresentazione JSON
- PurchaseItemExtension
- MerchantUnitMeasure
- ItemOption
- ProductDetails
- ReservationItemExtension
- StaffFacilitator
Un elemento pubblicitario contiene un verticale. Un ordine o un carrello può avere più elementi pubblicitari dello stesso verticale. Gli elementi pubblicitari secondari, i componenti aggiuntivi e così via devono essere definiti in protocolli verticali in base ai relativi casi d'uso. Nota: 1. Se non diversamente specificato, tutte le stringhe a tutti i livelli devono avere una lunghezza inferiore a 1000 caratteri. 2. Tutti i campi ripetuti a tutti i livelli devono essere inferiori a 50, se non diversamente specificato. 3. Tutti i timestamp a tutti i livelli, se specificati, devono essere timestamp validi.
Rappresentazione JSON | |
---|---|
{ "id": string, "name": string, "userVisibleStateLabel": string, "provider": { object ( |
Campi | ||
---|---|---|
id |
Obbligatorio: identificatore assegnato dal commerciante per l'elemento pubblicitario. Utilizzato per identificare l'elemento pubblicitario esistente nell'applicazione di aggiornamenti parziali. La lunghezza massima consentita è di 64 caratteri. |
|
name |
della voce come visualizzato sullo scontrino. La lunghezza massima consentita è di 100 caratteri. |
|
userVisibleStateLabel |
Deprecato. Utilizza invece lo stato a livello verticale. Ad esempio, per gli acquisti, utilizza PurchaseOrderextension.status. Etichetta visibile all'utente per lo stato di questo elemento pubblicitario. |
|
provider |
Il fornitore dell'elemento pubblicitario specifico, se diverso dall'ordine complessivo. Esempio: ordine Expedia con fornitore di elementi pubblicitari ANA. |
|
priceAttributes[] |
Prezzo e aggiustamenti a livello di elemento pubblicitario. |
|
followUpActions[] |
Azioni di follow-up a livello di elemento pubblicitario. |
|
recipients[] |
Clienti a livello di elemento pubblicitario, potrebbe essere diverso dall'acquirente a livello di ordine. Esempio: l'utente X ha effettuato una prenotazione al ristorante con il nome dell'utente Y. |
|
image |
Piccola immagine associata a questo elemento, se presente. |
|
description |
Descrizione dell'elemento pubblicitario. |
|
notes[] |
Note aggiuntive applicabili a questo particolare elemento pubblicitario, ad esempio le norme sull'annullamento. |
|
disclosures[] |
Informative associate a questo elemento pubblicitario. |
|
vertical |
Deprecato: utilizza i verticali. Obbligatorio: contenuti semantici dell'elemento pubblicitario in base al tipo/verticale. Ogni verticale deve includere i propri dettagli di evasione. Deve essere uno dei seguenti valori: Un oggetto che contiene campi di tipo arbitrario. Un campo aggiuntivo |
|
Campo unione verticals . Obbligatorio: contenuti semantici dell'elemento pubblicitario in base al tipo/verticale. Ogni verticale deve includere i propri dettagli di evasione. verticals può essere solo uno dei seguenti: |
||
purchase |
Ordini di acquisto come merci, cibo, ecc. |
|
reservation |
Ordini di prenotazione come ristorante, taglio di capelli e così via. |
PurchaseItemExtension
Contenuti degli elementi pubblicitari del verticale Acquista.
Rappresentazione JSON | |
---|---|
{ "status": enum ( |
Campi | |
---|---|
status |
Obbligatorio: stato a livello di elemento pubblicitario. |
userVisibleStatusLabel |
Obbligatorio: etichetta/stringa visibile all'utente per lo stato. La lunghezza massima consentita è di 50 caratteri. |
type |
Obbligatorio: tipo di acquisto. |
productId |
ID prodotto o offerta associato a questo elemento pubblicitario. |
quantity |
Quantità dell'articolo. |
unitMeasure |
Unità di misura. Specifica la dimensione dell'articolo nelle unità scelte. La taglia, insieme al prezzo attivo, vengono utilizzati per determinare il prezzo unitario. |
returnsInfo |
Restituisce le informazioni per questo elemento pubblicitario. Se il criterio non viene configurato, questo elemento pubblicitario eredita le informazioni sui resi a livello di ordine. |
fulfillmentInfo |
Informazioni di evasione ordine per questo elemento pubblicitario. Se il criterio non viene configurato, l'elemento pubblicitario eredita le informazioni di evasione a livello di ordine. |
itemOptions[] |
Ulteriori componenti aggiuntivi o elementi secondari. |
extension |
Eventuali campi aggiuntivi scambiati tra il commerciante e Google. Un oggetto che contiene campi di tipo arbitrario. Un campo aggiuntivo |
productDetails |
Dettagli sul prodotto. |
MerchantUnitMeasure
Misura per il prezzo unitario del commerciante.
Rappresentazione JSON | |
---|---|
{
"measure": number,
"unit": enum ( |
Campi | |
---|---|
measure |
Valore: esempio 1.2. |
unit |
Unità: esempio POUND, GRAM. |
ItemOption
Rappresenta componenti aggiuntivi o elementi secondari.
Rappresentazione JSON | |
---|---|
{ "id": string, "name": string, "prices": [ { object ( |
Campi | |
---|---|
id |
Per le opzioni che sono articoli, ID articolo univoco. |
name |
Nome opzione. |
prices[] |
Prezzo totale dell'opzione. |
note |
Nota relativa all'opzione. |
quantity |
Per le opzioni relative agli articoli, alla quantità. |
productId |
ID prodotto o offerta associato a questa opzione. |
subOptions[] |
Per definire altre opzioni secondarie nidificate. |
ProductDetails
Dettagli sul prodotto.
Rappresentazione JSON | |
---|---|
{ "productId": string, "gtin": string, "plu": string, "productType": string, "productAttributes": { string: string, ... } } |
Campi | |
---|---|
productId |
ID prodotto o offerta associato a questo elemento pubblicitario. |
gtin |
Codice Global Trade Item Number (GTIN) del prodotto. Utile se offerId non è presente in Merchant Center. (Facoltativo) |
plu |
I codici di ricerca dei prezzi, comunemente chiamati codici PLU, numeri PLU, PLU, codici di prodotto o etichette di prodotti, sono un sistema di numeri che identificano in modo univoco i prodotti all'ingrosso venduti nei negozi di alimentari e supermercati. |
productType |
Categoria di prodotto definita dal commerciante. Ad es. "Home page > Alimentari > Latticini e Uova > Latte > Latte intero" |
productAttributes |
Dettagli forniti dal commerciante sul prodotto, ad es. { "allergen": "peanut" }. Utile se offerId non è presente in Merchant Center. (Facoltativo) Un oggetto contenente un elenco di |
ReservationItemExtension
Contenuti delle voci per ordini di prenotazione come ristorante, taglio di capelli ecc. ID successivo: 15.
Rappresentazione JSON | |
---|---|
{ "status": enum ( |
Campi | |
---|---|
status |
Obbligatorio: stato di prenotazione. |
userVisibleStatusLabel |
Obbligatorio: etichetta/stringa visibile all'utente per lo stato. La lunghezza massima consentita è di 50 caratteri. |
type |
tipo di prenotazione. Può essere annullata se nessuna delle opzioni del tipo è applicabile. |
reservationTime |
e l'ora in cui è pianificato il servizio/l'evento. Può essere un intervallo di tempo, una data o una data e un'ora esatte. |
userAcceptableTimeRange |
accettabile per l'utente. |
confirmationCode |
Codice di conferma per questa prenotazione. |
partySize |
Il numero di persone. |
staffFacilitators[] |
Agevolazioni del personale che si occuperanno della prenotazione. Ad esempio, Il parrucchiere. |
location |
Luogo del servizio/dell'evento. |
extension |
Eventuali campi aggiuntivi scambiati tra il commerciante e Google. Un oggetto che contiene campi di tipo arbitrario. Un campo aggiuntivo |
StaffFacilitator
Informazioni sulla persona del servizio.
Rappresentazione JSON | |
---|---|
{
"name": string,
"image": {
object ( |
Campi | |
---|---|
name |
Il nome del facilitatore del personale. Ad esempio, "Mario Rossi" |
image |
Immagini dell'artista. |