Ürün koleksiyonları

Ü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, Alışveriş Özellikli Resimler için koleksiyon oluşturma ve koleksiyonların durumunu kontrol etmeyle ilgili örnekler de dahil olmak üzere Content API aracılığıyla ürün koleksiyonlarının nasıl kullanılacağı gösterilmektedir.

Ü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: Koleksiyonun, Alışveriş Reklamları gibi bir hedef için geçersiz olmasına yol açabilecek herhangi bir sorun olup olmadığını anlamak amacıyla koleksiyonların durumunu almanıza ve listelemenize olanak tanır.

Ö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 istiyorsanız tüm koleksiyonlar için gerekli alanların yanı sıra imageLink ve featuredProduct alanları için değerler belirtmeniz gerekir. Zorunlu alanlar hakkında daha fazla bilgi için Content API referans belgelerine bakın.

Alışveriş Özellikli Resimleri kullanmak için ürün koleksiyonu oluşturmanız ve en fazla on ürün içeren bir resim belirtmek için imageLink alanını kullanmanız gerekir. Kare resimler (1:1 en boy oranına sahip) kullanmanızı öneririz.

Resimde gösterilen ürünleri featuredProduct alanını kullanarak ve resimdeki ürünlerin koordinatlarını da x ve y alanlarını kullanarak belirtmeniz gerekir. Bu alanlar yalnızca Alışveriş Özellikli Resimlerle kullanılan koleksiyonlar için gereklidir. 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. Bununla birlikte, Alışveriş Özellikli Resimlerde, resimde ürün açıklama metinlerini göstermek için yeterli alan bulunduğundan emin olmak amacıyla resim başına en fazla 10 ürünün koordinatlarını 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 gerekli olan imageLink ve featuredProduct alanlarının yanı sıra isteğe bağlı headline alanını kullanarak bir koleksiyon başlığı da belirtebilirsiniz. Müşterilere koleksiyon hakkında ek ayrıntılar sağlamak için bir başlık eklemenizi öneririz.

Alışveriş Özellikli Resimlere yönelik yeni bir koleksiyon oluşturmak için aşağıdaki URL'yi ve istek gövdesini kullanarak collections.insert uç noktasına bir POST 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: Bir koleksiyonun durumunu kontrol etme

Yukarıda oluşturduğunuz koleksiyonda, koleksiyonun reklam yayınlamasını geçersiz kılacak sorunlar olup olmadığını öğrenmek için aşağıdaki URL'yi kullanarak collectionsstatuses.get uç noktasına GET isteğinde bulunun ve durumunu almak istediğiniz koleksiyonun id özelliğini dahil edin. İ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"
    }
  ]
}