קולקציות של מוצרים מאפשרות להגדיר קבוצות של מוצרים לשימוש בפורמטים עשירים, כמו תמונות לקניית מוצרים ישירה. כל קולקציה יכולה לכלול עד 100 מוצרים. אפשר ליצור אוסף באמצעות Google Merchant Center או Content API.
במדריך הזה מוסבר איך להשתמש בקולקציות של מוצרים דרך Content API, כולל דוגמאות ליצירת קולקציה לתמונות לקניית מוצרים ישירה ולבדיקת הסטטוס של קולקציה.
שימוש בקולקציות מוצרים
Content API כולל שני שירותים לניהול קולקציות של מוצרים:
collections
: מאפשרת לקבל, לפרט, להוסיף ולמחוק אוספי מוצרים.
collectionstatuses
: מאפשר לקבל ולרשום את הסטטוס של אוספים כדי לגלות אם יש באוסף בעיות שעשויות לגרום לכך שהאוסף לא יהיה תקף ליעד, כמו מודעות שופינג.
דוגמה: יצירת קולקציה לתמונות לקניית מוצרים ישירה
תמונות לקניית מוצרים ישירה הן תמונות באיכות גבוהה שמציגות מוצר אחד או יותר עם הערות, והן מוגדרות באמצעות קולקציות. כדי להשתמש בתמונות לקניית מוצרים ישירה, צריך לציין ערכים בשדות imageLink
ו-featuredProduct
, בנוסף לשדות שנדרשים לכל הקולקציות. מידע נוסף על שדות חובה מופיע במאמרי העזרה של Content API.
כדי להשתמש בתמונות לקניית מוצרים ישירה, צריך ליצור קולקציית מוצרים ולהשתמש בשדה imageLink
כדי לציין תמונה שמכילה עד עשרה מוצרים. מומלץ להשתמש בתמונות ריבועיות (עם יחס גובה-רוחב של 1:1).
בנוסף, צריך לציין את המוצרים שמוצגים בתמונה באמצעות השדה featuredProduct
, כולל הקואורדינטות של המוצרים בתמונה באמצעות השדות x
ו-y
. השדות האלה נדרשים רק לקולקציות שמשמשות ליצירת תמונות לקניית מוצרים ישירה. הערכים x
ו-y
צריכים להיות בין 0 ל-1, כולל.
כל קולקציה יכולה לכלול עד 100 מוצרים. עם זאת, בתמונות לקניית מוצרים ישירה מומלץ לציין קואורדינטות של עד 10 מוצרים לכל תמונה, כדי לוודא שיש מספיק מקום בתמונה להצגת היתרונות המרכזיים של המוצרים. הערך בשדה offerId
שהוא חלק מאובייקט featuredProduct
חייב להיות זהה לערך offerId
במשאב products
, שהוא שונה מהערך id
במשאב products
.
בנוסף לשדות imageLink
ו-featuredProduct
, שהם שדות חובה בתמונות לקניית מוצרים ישירה, אפשר לציין גם כותרת לקולקציה באמצעות השדה האופציונלי headline
. מומלץ לכלול כותרת כדי לספק ללקוחות פרטים נוספים על האוסף.
כדי ליצור אוסף חדש של תמונות לקניית מוצרים ישירה, שולחים בקשת POST
לנקודת הקצה collections.insert
באמצעות כתובת ה-URL וגוף הבקשה הבאים:
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"
}
דוגמה: בדיקת הסטטוס של אוסף
כדי לגלות אם יש באוסף שיצרתם למעלה בעיות שימנעו את הצגת המודעות באוסף, שולחים בקשת GET
לנקודת הקצה collectionsstatuses.get
באמצעות כתובת ה-URL הבאה, וכוללים את id
של האוסף שרוצים לאחזר את הסטטוס שלו. לא צריך לספק תוכן בקשה.
https://shoppingcontent.googleapis.com/content/v2.1/merchantID/collectionstatuses/collection ID
דוגמה לתגובה עם סטטוס האוסף
{
"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"
}
]
}