Con le raccolte di prodotti puoi definisci gruppi di prodotti da utilizzare con formati avanzati, come Immagini Shopping Ciascuna può includere fino a 100 prodotti. Puoi creare una raccolta con Google Merchant Center o l'API Content.
Questa guida illustra come utilizzare le raccolte di prodotti tramite l'API Content, inclusi esempi di come creare una collezione per le immagini Shopping e di come per controllare lo stato di una raccolta.
Utilizza le raccolte di prodotti
L'API Content include due servizi per gestire le raccolte di prodotti:
collections
: consente di visualizzare, elencare, inserire ed eliminare raccolte di prodotti.collectionstatuses
: ti consente di visualizzare ed elencare lo stato delle raccolte su Scopri se una raccolta presenta problemi che potrebbero causare non essere valido per una destinazione, ad esempio Annunci Shopping.
Esempio: creare una raccolta per le immagini Shopping
Le immagini Shopping sono molto
immagini di qualità che mostrano uno o più prodotti annotati e che sono configurate
utilizzando le raccolte. Per utilizzare le immagini Shopping, devi specificare i valori per i campi
imageLink
e featuredProduct
, oltre a quelli obbligatori per
in tutte le raccolte. Per ulteriori informazioni sui campi obbligatori, consulta
documentazione di riferimento dell'API Content.
Per utilizzare le immagini Shopping, devi creare una raccolta di prodotti e utilizzare la
imageLink
per specificare un'immagine contenente fino a dieci prodotti. Me
consigliamo di utilizzare immagini quadrate (con proporzioni 1:1).
Devi inoltre specificare i prodotti mostrati nell'immagine utilizzando il
Campo featuredProduct
, che include le coordinate dei prodotti nell'immagine
utilizzando i campi x
e y
. Questi campi sono obbligatori solo per le raccolte
utilizzati con le immagini Shopping. I valori x
e y
devono essere compresi tra 0 e 1,
inclusi.
Ogni collezione può includere un massimo di 100 prodotti. Tuttavia, per
Immagini Shopping, ti consigliamo di specificare coordinate non superiori a 10
prodotti per immagine per assicurarti che ci sia spazio sufficiente per mostrare
i callout dei prodotti. La
offerId
che fa parte dell'oggetto featuredProduct
deve corrispondere al valore offerId
sulla risorsa products
, che è diverso dal
Valore id
sulla risorsa products
.
Oltre ai campi imageLink
e featuredProduct
, che sono obbligatori
per le immagini Shopping, puoi anche specificare il titolo di una collezione utilizzando
campo facoltativo headline
. Ti consigliamo di includere un titolo per fornire
i clienti con ulteriori dettagli sulla collezione.
Per creare una nuova raccolta per le immagini Shopping, invia una richiesta POST
alla
Endpoint collections.insert
utilizzando il seguente URL e il seguente corpo della richiesta:
https://shoppingcontent.googleapis.com/content/v2.1/merchantId/collections
{
"id": "exampleCollection"
"language": "en",
"productCountry": "UK",
"imageLink": ["www.imageLink.example"],
"featuredProduct": [
{
"offerId": '432',
"x": 0.11,
"y": 0.99
},
{ "offerId": '433',
"x": 0.53,
"y": 0.89
}
],
"link": "www.link.example",
"mobileLink": "www.mobileLink.example",
"headline": "www.link.example",
"customLabel0": "Organize",
"customLabel1": "Your",
"customLabel2": "Bidding/Reporting",
"customLabel3": "With",
"customLabel4": "Me"
}
Esempio: controllare lo stato di una raccolta
Per scoprire se la raccolta creata in precedenza presenta problemi che potrebbero
impedire alla raccolta di pubblicare annunci, invia una richiesta GET
al
collectionsstatuses.get
utilizzando il seguente URL e includi id
della raccolta di cui vuoi recuperare lo stato. Non è necessario fornire
il corpo della richiesta.
https://shoppingcontent.googleapis.com/content/v2.1/merchantID/collectionstatuses/collection ID
Esempio di risposta dello stato della raccolta
{
"id": "exampleCollection",
"creationDate": "2020-09-22T00:26:51Z",
"lastUpdateDate": "2020-09-22T00:26:51Z",
"collectionLevelIssues": [
{
"code": "invalid_url",
"servability": "unaffected",
"resolution": "merchant_action",
"attributeName": "link",
"description": "Invalid URL [link]",
"detail": "Use a complete URL that starts with http:// or https:// and
links to a valid destination such as an image or a landing page",
"documentation": "https://support.google.com/merchants/answer/7052112"
},
{
"code": "invalid_url",
"servability": "unaffected",
"resolution": "merchant_action",
"attributeName": "imageLink",
"description": "Invalid URL [imageLink]",
"detail": "Use a complete URL that starts with http:// or https:// and
links to a valid destination such as an image or a landing page",
"documentation": "https://support.google.com/merchants/answer/7052112"
}
]
}