- 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/componenti aggiuntivi devono essere definiti nei prototipi verticali in base ai relativi casi d'uso. Nota: 1. Se non diversamente specificato, tutte le stringhe a tutti i livelli devono essere inferiori a 1000 caratteri. 2. Se non diversamente specificato, tutti i campi ripetuti a tutti i livelli devono essere inferiori a 50. 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: l'identificatore assegnato dal commerciante all'elemento pubblicitario. Utilizzato per identificare gli elementi pubblicitari esistenti nell'applicazione di aggiornamenti parziali. La lunghezza massima consentita è 64 caratteri. |
|
name |
nome dell'elemento pubblicitario così come appare sulla ricevuta. La lunghezza massima consentita è 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 di uno specifico elemento pubblicitario, se diverso dall'ordine complessivo. Esempio: ordine Expedia con il fornitore dell'elemento pubblicitario ANA. |
|
priceAttributes[] |
Prezzo e aggiustamenti a livello di elemento pubblicitario. |
|
followUpActions[] |
Azioni successive all'elemento pubblicitario. |
|
recipients[] |
Clienti a livello di elemento pubblicitario, che potrebbe essere diverso dall'acquirente a livello di ordine. Esempio: l'utente X ha prenotato un ristorante con il nome dell'utente Y. |
|
image |
Immagine piccola associata all'elemento, se presente. |
|
description |
Descrizione dell'elemento pubblicitario. |
|
notes[] |
Note aggiuntive applicabili a questa particolare voce, ad esempio le norme sulla cancellazione. |
|
disclosures[] |
Informative associate a questo elemento pubblicitario. |
|
vertical |
Obsoleto: utilizza i verticali. Obbligatorio: contenuti semantici dell'elemento pubblicitario in base al tipo/verticale. Ogni verticale deve includere i propri dettagli di evasione degli ordini. Deve essere uno dei seguenti valori: Un oggetto che contiene campi di tipo arbitrario. Un campo aggiuntivo |
|
Campo di unione verticals . Obbligatorio: contenuti semantici dell'elemento pubblicitario in base al tipo/verticale. Ogni verticale deve includere i propri dettagli di evasione degli ordini. verticals può essere solo uno dei seguenti: |
||
purchase |
Ordini di acquisto come beni, cibo e così via |
|
reservation |
Ordini di prenotazione come ristorante, taglio di capelli ecc. |
PurchaseItemExtension
Contenuti dell'elemento pubblicitario del verticale di acquisto.
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'elemento nelle unità scelte. La dimensione, insieme al prezzo attivo, viene utilizzata 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 per questa voce. Se non viene configurato, questo elemento pubblicitario eredita le informazioni di evasione a livello di ordine. |
itemOptions[] |
Altri 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 del prezzo per unità 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 che sono articoli, 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 |
Global Trade Item Number (GTIN) del prodotto. Utile se offerId non è presente in Merchant Center. Campo facoltativo. |
plu |
I codici di ricerca dei prezzi, comunemente denominati codici PLU, numeri PLU, PLU, codici di produzione o etichette di prodotti, sono un sistema di numeri che identifica in modo univoco i prodotti all'ingrosso venduti nei supermercati e nei supermercati. |
productType |
Categoria di prodotto definita dal commerciante. Ad esempio: "Casa > Alimentari > Latticini e uova > Latte > Latte intero" |
productAttributes |
Dettagli sul prodotto forniti dal commerciante, ad esempio { "allergen": "peanut" }. Utile se offerId non è presente in Merchant Center. Campo facoltativo. Un oggetto contenente un elenco di |
ReservationItemExtension
Contenuti dell'elemento pubblicitario per ordini di prenotazione come ristorante, taglio di capelli e così via. ID successivo: 15.
Rappresentazione JSON | |
---|---|
{ "status": enum ( |
Campi | |
---|---|
status |
Obbligatorio: stato della 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 |
l'ora in cui è pianificato il servizio/evento. Può essere un intervallo di tempo, una data o un'ora esatta. |
userAcceptableTimeRange |
accettabile per l'utente. |
confirmationCode |
Codice di conferma della prenotazione. |
partySize |
Il numero di persone. |
staffFacilitators[] |
I facilitatori del personale che si occuperanno della prenotazione. Ad es. Il parrucchiere. |
location |
Luogo del servizio/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 incaricato del servizio.
Rappresentazione JSON | |
---|---|
{
"name": string,
"image": {
object ( |
Campi | |
---|---|
name |
Il nome del facilitatore del personale. Ad es. "Mario Rossi" |
image |
Immagini dell'artista. |