Ürün koleksiyonları, Alışveriş Özellikli Resimler gibi zengin biçimlerle kullanılacak ürün gruplarını tanımlamanıza olanak tanır. Her koleksiyonda en fazla 100 ürün bulunabilir. Google Merchant Center veya Content API ile koleksiyon oluşturabilirsiniz.
Bu kılavuzda, Content API aracılığıyla ürün koleksiyonlarının nasıl kullanılacağı gösterilmektedir. Alışveriş özellikli resimler için koleksiyon oluşturma ve koleksiyonun durumunu kontrol etme ile ilgili örnekler de verilmektedir.
Ürün koleksiyonlarını kullanma
Content API, ürün koleksiyonlarını yönetmek için iki hizmet içerir:
collections
: Ürün koleksiyonlarını almanıza, listelemenize, eklemenize ve silmenize olanak tanır.collectionstatuses
: Koleksiyonların durumunu alıp listelemenize olanak tanır. Böylece, koleksiyonun bir hedef için (ör. alışveriş reklamları) geçersiz olmasına neden olabilecek sorunlar olup olmadığını öğrenebilirsiniz.
Örnek: Alışveriş Özellikli Resimler için koleksiyon oluşturma
Alışveriş Özellikli Resimler, bir veya daha fazla ek açıklamalı ürünü gösteren ve koleksiyonlar kullanılarak yapılandırılan yüksek kaliteli resimlerdir. Alışveriş Özellikli Resimleri kullanmak için tüm koleksiyonlar için gerekli alanlara ek olarak imageLink
ve featuredProduct
alanlarının değerlerini belirtmeniz gerekir. Zorunlu alanlar hakkında daha fazla bilgi için Content API referans belgelerine bakın.
Alışveriş Özellikli Resimler'i kullanmak için bir ürün koleksiyonu oluşturmanız ve imageLink
alanını kullanarak en fazla on ürün içeren bir resim belirtmeniz gerekir. Kare resimler (1:1 en boy oranına sahip) kullanmanızı öneririz.
Ayrıca, featuredProduct
alanını kullanarak resimde gösterilen ürünleri belirtmeniz gerekir. x
ve y
alanlarını kullanarak resimdeki ürünlerin koordinatlarını da ekleyin. Bu alanlar yalnızca Alışveriş Özellikli Resimler ile kullanılan koleksiyonlar için zorunludur. x
ve y
değerleri 0 ile 1 arasında (0 ve 1 dahil) olmalıdır.
Her koleksiyonda en fazla 100 ürün bulunabilir. Ancak alışveriş özellikli resimlerde, ürün açıklamalarının gösterilebilmesi için resimde yeterli alan olmasını sağlamak amacıyla resim başına en fazla 10 ürün için koordinat belirtmenizi öneririz. featuredProduct
nesnesinin parçası olan offerId
alanı, products
kaynağındaki offerId
değeriyle eşleşmelidir. Bu değer, products
kaynağındaki id
değerinden farklıdır.
Alışveriş Özellikli Resimler için zorunlu olan imageLink
ve featuredProduct
alanlarına ek olarak, isteğe bağlı headline
alanını kullanarak bir koleksiyon başlığı da belirtebilirsiniz. Müşterilere koleksiyon hakkında ek ayrıntılar sunmak için başlık eklemenizi öneririz.
Alışveriş Özellikli Resimler için yeni bir koleksiyon oluşturmak üzere aşağıdaki URL'yi ve istek gövdesini kullanarak POST
uç noktasına collections.insert
isteği gönderin:
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"
}
Örnek: Koleksiyonun durumunu kontrol etme
Yukarıda oluşturduğunuz koleksiyonda, koleksiyonun reklam yayınlamasını engelleyecek sorunlar olup olmadığını öğrenmek için aşağıdaki URL'yi kullanarak GET
uç noktasına istek gönderin ve durumunu almak istediğiniz koleksiyonun id
değerini ekleyin.collectionsstatuses.get
İstek metni sağlamanız gerekmez.
https://shoppingcontent.googleapis.com/content/v2.1/merchantID/collectionstatuses/collection ID
Örnek koleksiyon durumu yanıtı
{
"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"
}
]
}