Koleksi produk

Koleksi produk memungkinkan Anda menentukan kelompok produk yang akan digunakan dengan format lengkap, seperti Gambar Langsung-Belanja. Setiap koleksi dapat berisi hingga 100 produk. Anda dapat membuat koleksi dengan Google Merchant Center atau Content API.

Panduan ini menunjukkan cara menggunakan koleksi produk melalui Content API, termasuk contoh cara membuat koleksi untuk Gambar Langsung-Belanja dan cara memeriksa status koleksi.

Menggunakan koleksi produk

Content API menyertakan dua layanan untuk mengelola koleksi produk:

  • collections: Memungkinkan Anda mendapatkan, mencantumkan, menyisipkan, dan menghapus koleksi produk.

  • collectionstatuses: Memungkinkan Anda mendapatkan dan mencantumkan status koleksi untuk mengetahui apakah koleksi memiliki masalah yang dapat menyebabkan koleksi menjadi tidak valid untuk suatu tujuan, seperti Iklan Shopping.

Contoh: Membuat koleksi untuk Gambar Langsung-Belanja

Gambar Langsung-Belanja adalah gambar berkualitas tinggi yang menampilkan satu atau beberapa produk yang dianotasi, dan dikonfigurasi menggunakan koleksi. Untuk menggunakan Gambar Langsung-Belanja, Anda harus menentukan nilai untuk kolom imageLink dan featuredProduct, selain kolom yang wajib diisi untuk semua koleksi. Untuk mengetahui informasi selengkapnya tentang kolom wajib diisi, lihat Dokumentasi referensi Content API.

Untuk menggunakan Gambar Langsung-Belanja, Anda harus membuat koleksi produk dan menggunakan kolom imageLink untuk menentukan gambar yang berisi hingga sepuluh produk. Sebaiknya gunakan gambar persegi (dengan rasio lebar tinggi 1:1).

Anda juga harus menentukan produk yang ditampilkan dalam gambar menggunakan kolom featuredProduct, termasuk koordinat produk dalam gambar menggunakan kolom x dan y. Kolom ini hanya diperlukan untuk koleksi yang digunakan dengan Gambar Langsung-Belanja. Nilai x dan y harus antara 0 dan 1, inklusif.

Setiap koleksi dapat berisi maksimal 100 produk. Namun, untuk Gambar Langsung-Belanja, sebaiknya Anda menentukan koordinat tidak lebih dari 10 produk per gambar guna memastikan ada cukup ruang pada gambar untuk menampilkan info produk. Kolom offerId yang merupakan bagian dari objek featuredProduct harus cocok dengan nilai offerId pada resource products, yang berbeda dengan nilai id pada resource products.

Selain kolom imageLink dan featuredProduct yang wajib ada untuk Gambar Langsung-Belanja, Anda juga dapat menentukan judul koleksi menggunakan kolom headline opsional. Sebaiknya sertakan judul untuk memberikan detail tambahan tentang koleksi kepada pelanggan.

Untuk membuat koleksi baru untuk Gambar Langsung-Belanja, buat permintaan POST ke endpoint collections.insert menggunakan URL dan isi permintaan berikut:

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"
}

Contoh: Memeriksa status koleksi

Untuk mengetahui apakah koleksi yang Anda buat di atas memiliki masalah yang akan membatalkan validasi koleksi sehingga tidak menayangkan iklan, buat permintaan GET ke endpoint collectionsstatuses.get menggunakan URL berikut, dan sertakan id koleksi yang statusnya ingin Anda ambil. Anda tidak perlu memberikan isi permintaan.

https://shoppingcontent.googleapis.com/content/v2.1/merchantID/collectionstatuses/collection ID

Contoh respons status koleksi

{
  "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"
    }
  ]
}