Dzięki kolekcjom produktów możesz określić grupy produktów, które mają być używane z formatami rozszerzonymi, Reklamy graficzne z możliwością zakupu. Każdy kolekcja może obejmować do 100 produktów. Kolekcję możesz utworzyć za pomocą: z Google Merchant Center albo za pomocą Content API.
Z tego przewodnika dowiesz się, jak korzystać z kolekcji produktów za pomocą Content API w tym przykłady tworzenia kolekcji reklam graficznych z możliwością zakupu oraz instrukcja aby sprawdzić stan kolekcji.
Użyj kolekcji produktów
Interfejs Content API zawiera 2 usługi do zarządzania kolekcjami produktów:
collections
: pozwala pobierać, wyświetlać, wstawiać i usuwać kolekcje produktów.collectionstatuses
: umożliwia pobieranie i wyświetlanie stanu kolekcji w ustalenie, czy w kolekcji występują jakieś problemy, które mogłyby spowodować mogą być nieprawidłowe dla danego miejsca docelowego, takiej jak Reklamy produktowe.
Przykład: tworzenie kolekcji reklam graficznych z możliwością zakupu
Reklamy graficzne z możliwością zakupu mają wysoką jakość
wysokiej jakości zdjęcia, które pokazują co najmniej jeden produkt z adnotacjami i są skonfigurowane
przy użyciu kolekcji. Aby korzystać z reklam graficznych z możliwością zakupu, musisz określić wartości atrybutu
imageLink
i featuredProduct
, oprócz pól wymaganych w przypadku
wszystkich kolekcji. Więcej informacji o polach wymaganych znajdziesz w
Dokumentacja interfejsu Content API
Aby korzystać z reklam graficznych z możliwością zakupu, musisz utworzyć kolekcję produktów i użyć atrybutu
imageLink
, aby określić zdjęcie przedstawiające maksymalnie 10 produktów. Śr
zalecamy użycie kwadratowych obrazów (o współczynniku proporcji 1:1).
Produkty widoczne na zdjęciu musisz też określić za pomocą atrybutu
Pole featuredProduct
, w tym współrzędne produktów na zdjęciu
za pomocą pól x
i y
. Te pola są wymagane tylko w przypadku kolekcji
używane w reklamach graficznych z możliwością zakupu. Wartości x
i y
muszą mieścić się w zakresie od 0 do 1,
włącznie.
Każda kolekcja może zawierać maksymalnie 100 produktów. Jednak dla
Reklamy graficzne z możliwością zakupu. Zalecamy podanie współrzędnych nie więcej niż 10
na zdjęcie, aby zapewnić wystarczającą ilość miejsca do wyświetlania
objaśnienia produktów.
offerId
pole, które jest częścią obiektu featuredProduct
, musi być zgodne z polem offerId
w zasobie products
, która jest inna niż wartość
Wartość id
w zasobie products
.
Oprócz pól imageLink
i featuredProduct
, które są wymagane
w przypadku reklam graficznych z możliwością zakupu możesz też określić nagłówek kolekcji za pomocą atrybutu
opcjonalne pole headline
. Zalecamy podanie nagłówka,
klientów, udostępniając im dodatkowe informacje o kolekcji.
Aby utworzyć nową kolekcję dla reklam graficznych z możliwością zakupu, wyślij żądanie POST
do
Punkt końcowy collections.insert
przy użyciu tego adresu URL i treści żądania:
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"
}
Przykład: sprawdzanie stanu kolekcji
Aby sprawdzić, czy w utworzonej przez Ciebie kolekcji występują problemy, które
unieważni zbiór z wyświetlania reklam, wyślij żądanie GET
do
collectionsstatuses.get
za pomocą tego adresu URL i uwzględnij id
kolekcji, której stan chcesz pobrać. Nie musisz podawać
treść żądania.
https://shoppingcontent.googleapis.com/content/v2.1/merchantID/collectionstatuses/collection ID
Przykładowa odpowiedź na temat stanu kolekcji
{
"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"
}
]
}