Fitur AI Feedance sedang diluncurkan.
Check it out!

Panduan Lengkap untuk Feed Varian Produk

Sebagian besar masalah feed tidak terlihat seperti masalah feed. Masalah tersebut lebih terlihat seperti penolakan dari Google Merchant Center yang tidak dapat Anda jelaskan, kampanye Advantage+ yang menghabiskan anggarannya untuk satu kaos hitam, atau iklan Belanja yang mengarahkan pelanggan yang mencari sepatu ukuran 42 ke halaman yang hanya menyisakan ukuran 38.

Di balik hampir semua itu, terdapat hal yang sama: varian.

Varian adalah setiap versi produk yang berbeda dalam satu hal yang terlihat dan dapat dibeli — ukuran, warna, bahan, kapasitas, finishing. Varian umum ditemukan di ritel dan sangat sulit ditemukan di feed, karena setiap saluran menampilkannya secara berbeda, dan karena kesalahan dalam hal ini akan menyebabkan kegagalan secara diam-diam. Tidak ada yang rusak. Iklan Anda hanya berkinerja buruk secara diam-diam, dan diagnosisnya tersimpan empat lapisan di bawah dalam file data yang tidak pernah dibuka siapa pun.

Panduan ini mencakup seluruh topik: apa yang sebenarnya dianggap sebagai varian, bagaimana cara kerja item_group_id dan di mana orang menyalahgunakannya, setiap atribut penentu varian beserta batasan sebenarnya, contoh feed yang berfungsi dalam format XML, CSV, dan JSON, bagaimana Google, Meta, TikTok, Pinterest, Amazon, dan pasar regional masing-masing mengharapkan varian untuk distrukturkan, dan tabel diagnostik untuk kesalahan yang paling sering muncul.

Ini panjang karena topiknya memang panjang. Gunakan daftar isi untuk langsung menuju bagian yang Anda inginkan.

1. Apa sebenarnya yang dimaksud dengan varian?

A varian adalah versi produk yang dapat dibeli yang berbeda dari produk sejenisnya dalam setidaknya satu atribut yang akan dipilih pelanggan, namun tetap merupakan produk yang sama.

Klausul terakhir itu memiliki banyak fungsi. Kaos biru ukuran medium dan kaos hitam ukuran large adalah produk yang sama. Kaos biru dan hoodie biru bukanlah produk yang sama, meskipun dari merek yang sama dan bahan yang sama.

Model standar di sebagian besar saluran adalah orang tua/anak:

  • The induk adalah produk konseptual — "Sweater Leher Bulat Merino." Biasanya produk ini tidak dapat dibeli secara terpisah.
  • The anak-anak Varian-varian tersebut memiliki SKU (Standard Code Unit) sendiri, tingkat stok sendiri, terkadang harga dan gambar sendiri.

Dalam feed produk, hal ini hampir selalu dinyatakan. datar: setiap varian adalah barisnya sendiri atau , dan kunci pengelompokan bersama mengikatnya bersama. Tidak ada penestingan. Sebuah sweater dalam 4 warna dan 5 ukuran terdiri dari 20 baris, semuanya membawa ID grup yang sama.

Apa itu tidak varian

Di sinilah kesalahan terjadi pada proses pengiriman data bahkan sebelum satu baris XML pun ditulis.

Bukan varianMengapaAlternatif yang bisa digunakan
Multipak — enam botol vs. satu botolJumlah berbeda dari satuan yang sama, bukan atribut yang dipilih.atribut multipack (Google)
bundel — kamera + lensa + tasKomposit yang berbeda dan dapat dijualatribut is_bundle; produk terpisah
Produk Terkait — atasan dan rok yang serasiBerbagai produk yang cocok dipadukanPisahkan barang; gunakan rekomendasi.
Barang rekondisi vs. barang baruKondisi, bukan variasiatribut kondisi
Daftar pengecer yang berbedaProduk yang sama, penjual berbeda.Akun/umpan terpisah
Personalisasi — nama terukirDibuat berdasarkan pesanan, bukan pilihan yang tersedia di stok.Biasanya satu item; catatan dalam deskripsi

Mengelompokkan salah satu dari item-item ini di bawah item_group_id yang sama akan menghasilkan grup yang anggotanya tidak dapat dipertukarkan — yang membingungkan pemilih varian di halaman tujuan dan, di beberapa saluran, memicu penolakan karena ketidaksesuaian.

2. Keputusan yang menentukan segalanya

Sebelum menulis logika feed apa pun, jawab satu pertanyaan untuk setiap jenis produk yang Anda jual:

Ketika pelanggan memilih opsi yang berbeda, apakah mereka akan diarahkan ke halaman yang berbeda — atau halaman yang sama tetapi dalam keadaan yang berbeda?

Ini adalah tes praktis, dan ini berkaitan langsung dengan bagaimana Anda seharusnya menyusun feed.

Kasus A — URL terpisah untuk setiap varian. Setiap warna memiliki halaman produknya sendiri (/merino-sweater-navy, /merino-sweater-charcoal). Kirim setiap varian sebagai baris tersendiri dengan tautannya masing-masing. Ini adalah pengaturan yang paling rapi, memberikan relevansi iklan terbaik, dan merupakan pengaturan yang disukai oleh berbagai saluran.

Kasus B — satu URL, varian dipilih di halaman. Semua produk berada di /merino-sweater dan pelanggan memilih warna dan ukuran dengan menggunakan selector. Anda tetap dapat mengirimkan setiap varian, tetapi Anda harus menambahkan parameter deep-link agar iklan mengarah ke halaman yang sudah dipilih sebelumnya:

 

https://example.com/merino-sweater?colour=navy&size=m

Tanpa parameter tersebut, pembeli yang mengklik iklan untuk ukuran medium biru tua akan sampai pada tampilan default yang menunjukkan ukuran kecil abu-abu gelap. Ketidaksesuaian tersebut adalah salah satu pembunuh konversi diam-diam terbesar dalam periklanan varian, dan di Google hal itu juga dapat memicu "Nilai tidak cocok (perayapan halaman)" penolakan, karena perayap melihat halaman yang warna tampaknya tidak sesuai dengan warna yang dikirimkan.

Kasus C — varian yang tidak layak dipisahkan. Beberapa variasi tidak cukup memengaruhi keputusan pembelian untuk membenarkan iklan terpisah — misalnya, panjang kabel pada pengisi daya. Di sini Anda dapat sengaja mengirimkan satu varian representatif. Bagian 7 membahas kapan hal ini merupakan keputusan yang tepat.

Atribut penentu varian vs. atribut deskriptif

Setiap atribut dalam feed Anda termasuk ke dalam salah satu dari dua kategori, dan mencampuradukkan keduanya sering menjadi penyebab terbentuknya grup yang tidak sesuai.

Penentu varian atribut harus berbeda di antara anggota kelompok. Ini adalah hal-hal yang dipilih pelanggan: warna, ukuran, bahan, pola, ditambah dimensi spesifik produk seperti kapasitas atau finishing.

Konstanta grup atribut harus identik Di setiap anggota: merek, jenis kelamin, kelompok usia, judul_grup_item, kategori_produk_google. Jika dua baris memiliki item_group_id yang sama tetapi memiliki nilai jenis kelamin yang berbeda, Anda mungkin salah mengelompokkan produk atau salah memberi tag pada produk tersebut.

Spesifik untuk baris tertentu tetapi tidak menentukan varian. Atribut bervariasi per baris tanpa mendefinisikan variasinya: id, harga, ketersediaan, gtin, image_link, link. Dua varian dapat memiliki harga yang berbeda secara sah — ukuran 3XL seringkali lebih mahal — tanpa harga menjadi pembeda di antara keduanya.

3. item_group_id: yayasan

item_group_id adalah kunci bersama yang memberi tahu saluran "baris-baris ini adalah produk yang sama." Segala hal lain tentang penanganan varian bergantung pada kebenarannya.

Spesifikasi

MilikGooglemetaTiktok
Nama bidangid_grup_itemid_grup_itemid_grup_item
panjang max50 karakter100 karakter150 karakter
Karakter yang diizinkanUnicode; ASCII direkomendasikan — alfanumerik, garis bawah, tanda hubungStringString
Sensitivitas kasusTidak peka terhadap huruf besar/kecil (ABC123 = abc123)Hal - hal sensitifHal - hal sensitif
Wajib?Diperlukan untuk daftar gratis, dan untuk iklan Belanja di Brasil, Prancis, Jerman, Jepang, Inggris, dan AS — saat varian dikirimkan.Diperlukan untuk pengelompokan varianDiperlukan untuk pengelompokan varian
Bidang berulangTidak — satu nilai per itemTidakTidak

Karena Google memperlakukan nilai tersebut tanpa memperhatikan huruf besar/kecil, sedangkan Meta dan TikTok tidak, Gunakan huruf kecil (atau huruf besar) secara standar di mana-mana. Katalog yang memuat SWTR-001 dan swtr-001 akan dikelompokkan dengan benar di Google dan dipisahkan menjadi dua produk di Meta.

Memilih nilai

Item_group_id terbaik adalah SKU induk yang sudah Anda miliki di ERP atau PIM Anda. SKU tersebut ada, stabil, dan unik.

Baik:

 

SWTR-MERINO-CREW
12345
parent-8891

Buruk, dan alasannya:

NilaiMasalah
Sweater Leher Bulat MerinoSpasi dan huruf besar/kecil campuran; melebihi batas jika judul terlalu panjang; berubah ketika pemasaran mengganti nama produk.
sweaterTidak unik — menggabungkan seluruh koleksi sweater Anda ke dalam satu kelompok.
SWTR-MERINO-CREW-NAVY-MTermasuk dimensi varian, sehingga setiap baris mendapatkan nilai unik dan tidak ada pengelompokan.
Nomor baris atau hash dibuat ulang setiap kali diekspor.Perubahan antar ekspor; saluran kehilangan kontinuitas grup dan belajar kembali dari nol.

Poin terakhir itu perlu ditekankan. item_group_id harus stabil dari waktu ke waktu. Saluran mengumpulkan riwayat kinerja terhadap grup. Jika ekspor Anda menghasilkan ulang ID, Anda akan mengatur ulang riwayat tersebut pada setiap sinkronisasi, dan tidak ada optimasi penawaran yang dapat mengimbanginya.

Tiga aturan

  1. Setiap anggota suatu grup memiliki item_group_id yang sama.
  2. Setiap anggota memiliki ID unik. ID duplikat di mana pun dalam feed menyebabkan baris berikutnya dihapus tanpa pemberitahuan.
  3. Setiap anggota berbeda setidaknya dalam satu atribut yang mendefinisikan varian tersebut. Dua baris dengan ID grup yang sama ke Warna dan ukuran yang sama adalah duplikat, bukan varian.

Konvensi yang memenuhi ketiga hal tersebut:

 

item_group_id: SWTR-MERINO-CREW
id:            SWTR-MERINO-CREW-NAV-M
id:            SWTR-MERINO-CREW-NAV-L
id:            SWTR-MERINO-CREW-CHR-M

Mudah dibaca, mudah di-debug, dan berasal dari data yang sudah Anda miliki.

judul_grup_item

Atribut Google yang lebih baru, opsional tetapi disarankan setiap kali Anda mengirimkan item_group_id. Atribut ini membawa nama dari induk produk — maksimal 150 karakter — dan Harus identik di setiap varian dalam kelompok tersebut.

 

xml

<g:item_group_id>SWTR-MERINO-CREW</g:item_group_id>
<g:item_group_title>Merino Crew Neck Sweater</g:item_group_title>
<title>Merino Crew Neck Sweater — Navy, Medium</title>

Perhatikan polanya: title bersifat spesifik untuk varian, item_group_title tidak. Mengirim string yang sama di keduanya akan membuang sinyal.

opsi_varian

Yang juga baru dari pihak Google: cara terstruktur untuk mendeklarasikan yang Properti menentukan variasi, alih-alih membiarkan saluran tersebut menyimpulkannya. Fitur ini menerima hingga 30 pasangan nama/nilai (setiap sub-atribut hingga 250 karakter, total 5,000 karakter).

 

xml

<g:variant_option>
  <g:name>Colour</g:name>
  <g:value>Navy</g:value>
</g:variant_option>
<g:variant_option>
  <g:name>Size</g:name>
  <g:value>M</g:value>
</g:variant_option>

Ini sangat berguna untuk produk yang sumbu variasinya tidak tercakup oleh atribut pakaian standar — kapasitas penyimpanan, tingkat prosesor, daya, jumlah tempat duduk. Alih-alih memaksakan "256GB" ke dalam ukuran, Anda mendeklarasikannya dengan benar.

4. Atribut penentu varian, secara detail

warna

Atribut yang paling terikat aturan dalam spesifikasi, dan yang paling sering ditolak.

MilikNilai
Panjang maksimum (Google)Total 100 karakter, 40 karakter untuk setiap warna.
Panjang maksimum (Meta / TikTok)200 karakter
Berbagai warnaPisahkan dengan /, warna utama terlebih dahulu
WajibUntuk pakaian di negara-negara yang tercantum di atas; untuk semua daftar gratis Pakaian & Aksesoris

Tidak diterima:

  • Angka — Warna 42, RAL 5013
  • Kode heksadesimal — #001F5B
  • Huruf tunggal — N untuk navy
  • Referensi ke gambar — lihat foto
  • Kata gabungan alfanumerik atau gabungan — Navy1, NavyBlue (tulis Navy Blue)

Mengelola nama-nama warna pemasaran. Merek fesyen jarang menyebut warna "navy." Mereka menyebutnya "Midnight Regatta." Saluran tersebut membutuhkan warna yang akan dicari oleh pembeli; merek Anda membutuhkan nama sendiri di halaman tersebut.

Kompromi yang dapat diterapkan:

 

color:       Navy
description: ...available in Midnight Regatta (navy)...

Sesuaikan nama pemasaran dengan nama standar di feed, dan pastikan nama merek tetap terlihat di halaman arahan dan dalam deskripsi. Jangan menggunakan warna pada nama pemasaran dan berharap hasilnya bagus — hal itu akan menurunkan kecocokan untuk kueri yang berkualifikasi warna, yang merupakan salah satu pencarian dengan niat tertinggi di industri pakaian.

Produk aneka warna:

 

color: Navy/White/Grey

Utama terlebih dahulu. Google membaca nilai pertama sebagai warna dominan.

ukuran

MilikNilai
Panjang maksimum (Google)100 karakter
Panjang maksimum (Meta / TikTok)200 karakter
WajibUntuk pakaian dan sepatu di negara-negara yang terdaftar; untuk daftar gratis
Produk satu ukuransatu ukuran, OS, atau OSFA

Aturan yang penting: Bersikaplah cukup spesifik agar tidak ambigu, dan konsisten di seluruh katalog. M tidak masalah jika setiap produk menggunakan M. Namun, campuran M, Medium, med, dan M/L untuk konsep yang sama akan memecah kelompok varian Anda dan membuat segmentasi berdasarkan ukuran menjadi tidak mungkin.

Untuk produk yang satu dimensi saja tidak cukup, sertakan dimensi pembeda dalam nilainya:

 

size: 32/34          (waist/inseam)
size: 15.5/34        (neck/sleeve)
size: 9.5 Wide       (shoe width)
size: 200x140cm      (rugs, bedding)

tipe_ukuran dan sistem_ukuran

Opsional, hanya pakaian, dan jarang digunakan — semuanya secara signifikan meningkatkan pencocokan bagi pembeli yang mencari dengan kualifikasi ini.

ukuran_jenis — hingga 2 pilihan nilai dari: reguler, mungil, hamil, besar, tinggi, plus.

sistem_ukuran — salah satu dari: AS, Inggris, Uni Eropa, Jerman, Prancis, Jepang, Tiongkok, Italia, Brasil, Meksiko, Australia. Jika dihilangkan, saluran tersebut mengasumsikan sistem negara tujuan, yang merupakan sumber kegagalan spesifik dan mahal: pengecer Turki yang menjual ke Jerman dengan ukuran Uni Eropa tetapi tanpa sistem ukuran yang dinyatakan mungkin mengalami interpretasi ukuran berdasarkan skala yang salah.

 

xml

<g:size>10</g:size>
<g:size_system>UK</g:size_system>
<g:size_type>regular</g:size_type>

bahan

Maksimal 200 karakter di Google. Materi utama terlebih dahulu, kemudian hingga dua materi sekunder yang dipisahkan oleh /.

 

material: Cotton
material: Leather/Suede
material: Merino Wool/Nylon/Elastane

Wajib hanya jika hal itu membedakan varian Anda — tas yang dijual dari kulit dan kanvas. Opsional, tetapi layak untuk disertakan; bahan adalah kualifikasi pencarian yang umum.

belt hold

Maksimal 100 karakter. Teks bebas yang menjelaskan motif atau grafik: Bergaris, Polka Dot, Paisley, Bunga, Herringbone. Aturan yang sama berlaku — wajib diisi jika yang bervariasi.

kelompok usia dan jenis kelamin

Keduanya konstanta kelompokSetiap varian dalam suatu kelompok harus memiliki nilai yang sama.

kelompok usia: bayi baru lahir, bayi, balita, anak-anak, dewasa — satu nilai per produk.

jenis kelamin: laki-laki, perempuan, unisex.

Jika suatu pakaian benar-benar ditawarkan dalam potongan pria dan wanita, maka potongan tersebut adalah... dua kelompok item terpisahTidak ada satu kelompok pun yang terdiri dari campuran jenis kelamin. Potongannya berbeda, ukurannya berbeda, dan pembeli memilih di antara berbagai produk, bukan di antara berbagai pilihan.

Tabel referensi

AtributBatasan GoogleHarus berbedaHarus sesuai di seluruh grup.
id_grup_item50 karakter-
judul_grup_item150 karakter-
id50 karakter✅ (selalu unik)-
judul150 karakterDirekomendasikan-
warna100 karakter (40/warna)Jika sumbu variasi-
ukuran100 karakterJika sumbu variasi-
ukuran_jenisNilai 2Opsional-
sistem_ukuranenum-Biasanya ✅
bahan200 karakterJika sumbu variasi-
belt hold100 karakterJika sumbu variasi-
jenis kelaminenum-
kelompok usiaenum-
merek70 karakter-
kategori_produk_google--
harga pompa cor beton mini-Mungkin berbeda-
tersedianyaenumMungkin berbeda-

5. Contoh nyata pemberian pakan

XML (Google RSS 2.0)

Dua varian dari kelompok yang terdiri dari enam varian. Perhatikan apa yang berubah dan apa yang tidak.

 

xml

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">
  <channel>
    <title>Example Store — Product Feed</title>
    <link>https://example.com</link>

    <item>
      <g:id>SWTR-MERINO-CREW-NAV-M</g:id>
      <g:item_group_id>SWTR-MERINO-CREW</g:item_group_id>
      <g:item_group_title>Merino Crew Neck Sweater</g:item_group_title>
      <title>Merino Crew Neck Sweater — Navy, Medium</title>
      <description>Fine-gauge 100% merino wool crew neck. Ribbed cuffs and hem, regular fit. Machine washable on wool cycle.</description>
      <link>https://example.com/merino-crew-sweater?colour=navy&amp;size=m</link>
      <g:image_link>https://cdn.example.com/swtr-merino-navy-1.jpg</g:image_link>
      <g:additional_image_link>https://cdn.example.com/swtr-merino-navy-2.jpg</g:additional_image_link>
      <g:availability>in_stock</g:availability>
      <g:price>89.00 EUR</g:price>
      <g:brand>Example</g:brand>
      <g:gtin>5012345678900</g:gtin>
      <g:mpn>SW-MC-NAV-M</g:mpn>
      <g:condition>new</g:condition>
      <g:google_product_category>1604</g:google_product_category>
      <g:color>Navy</g:color>
      <g:size>M</g:size>
      <g:size_system>EU</g:size_system>
      <g:size_type>regular</g:size_type>
      <g:material>Merino Wool</g:material>
      <g:gender>male</g:gender>
      <g:age_group>adult</g:age_group>
      <g:custom_label_0>core</g:custom_label_0>
      <g:custom_label_1>full-size-run</g:custom_label_1>
    </item>

    <item>
      <g:id>SWTR-MERINO-CREW-CHR-L</g:id>
      <g:item_group_id>SWTR-MERINO-CREW</g:item_group_id>
      <g:item_group_title>Merino Crew Neck Sweater</g:item_group_title>
      <title>Merino Crew Neck Sweater — Charcoal, Large</title>
      <description>Fine-gauge 100% merino wool crew neck. Ribbed cuffs and hem, regular fit. Machine washable on wool cycle.</description>
      <link>https://example.com/merino-crew-sweater?colour=charcoal&amp;size=l</link>
      <g:image_link>https://cdn.example.com/swtr-merino-charcoal-1.jpg</g:image_link>
      <g:availability>out_of_stock</g:availability>
      <g:price>89.00 EUR</g:price>
      <g:brand>Example</g:brand>
      <g:gtin>5012345678931</g:gtin>
      <g:mpn>SW-MC-CHR-L</g:mpn>
      <g:condition>new</g:condition>
      <g:google_product_category>1604</g:google_product_category>
      <g:color>Charcoal</g:color>
      <g:size>L</g:size>
      <g:size_system>EU</g:size_system>
      <g:size_type>regular</g:size_type>
      <g:material>Merino Wool</g:material>
      <g:gender>male</g:gender>
      <g:age_group>adult</g:age_group>
      <g:custom_label_0>core</g:custom_label_0>
      <g:custom_label_1>broken-size</g:custom_label_1>
    </item>

  </channel>
</rss>

Empat hal yang perlu diperhatikan:

  1. item_group_id dan item_group_title identik; id dan judul tidak.
  2. tautan membawa parameter tautan dalam Sehingga iklan tersebut muncul di status yang telah dipilih sebelumnya dengan benar. Tanda & di-escape menjadi & — yang diperlukan dalam XML, dan sering menjadi penyebab kegagalan parsing.
  3. image_link bersifat spesifik varian. Kedua baris warna biru tua menunjuk ke foto warna biru tua. Mengirim satu gambar utama untuk semua warna adalah kesalahan varian paling umum kedua setelah ID grup yang hilang.
  4. Baris barang yang habis stok diberi label melalui custom_label_1, sehingga dapat dikecualikan atau ditawar lebih rendah tanpa menghapusnya dari feed.

CSV / TSV

Data yang sama, diratakan. Baris header ditambah dua varian:

 

csv

id,item_group_id,item_group_title,title,description,link,image_link,availability,price,brand,gtin,condition,google_product_category,color,size,size_system,material,gender,age_group,custom_label_0
SWTR-MERINO-CREW-NAV-M,SWTR-MERINO-CREW,Merino Crew Neck Sweater,"Merino Crew Neck Sweater — Navy, Medium","Fine-gauge 100% merino wool crew neck.",https://example.com/merino-crew-sweater?colour=navy&size=m,https://cdn.example.com/swtr-merino-navy-1.jpg,in_stock,89.00 EUR,Example,5012345678900,new,1604,Navy,M,EU,Merino Wool,male,adult,core
SWTR-MERINO-CREW-CHR-L,SWTR-MERINO-CREW,Merino Crew Neck Sweater,"Merino Crew Neck Sweater — Charcoal, Large","Fine-gauge 100% merino wool crew neck.",https://example.com/merino-crew-sweater?colour=charcoal&size=l,https://cdn.example.com/swtr-merino-charcoal-1.jpg,out_of_stock,89.00 EUR,Example,5012345678931,new,1604,Charcoal,L,EU,Merino Wool,male,adult,core

CSV adalah format yang paling sering mengalami masalah di dunia nyata, karena koma di dalam judul dan deskripsi harus diberi tanda kutip, dan tanda kutip di dalam kolom yang diberi tanda kutip harus di-escape. Jika judul Anda mengandung koma — dan judul produk yang berisi warna dan ukuran hampir selalu mengandung koma — Gunakan TSV sebagai gantinya. Tab hampir tidak pernah muncul dalam data produk, dan seluruh kelas bug penguraian hilang.

JSON

Untuk penyerapan berbasis API:

 

json

{
  "products": [
    {
      "id": "SWTR-MERINO-CREW-NAV-M",
      "item_group_id": "SWTR-MERINO-CREW",
      "item_group_title": "Merino Crew Neck Sweater",
      "title": "Merino Crew Neck Sweater — Navy, Medium",
      "link": "https://example.com/merino-crew-sweater?colour=navy&size=m",
      "image_link": "https://cdn.example.com/swtr-merino-navy-1.jpg",
      "availability": "in_stock",
      "price": { "value": "89.00", "currency": "EUR" },
      "brand": "Example",
      "gtin": "5012345678900",
      "condition": "new",
      "google_product_category": "1604",
      "variant_attributes": {
        "color": "Navy",
        "size": "M",
        "size_system": "EU",
        "material": "Merino Wool"
      },
      "gender": "male",
      "age_group": "adult"
    }
  ]
}

Ukuran lengkap tersedia

Enam varian — dua warna × tiga ukuran — dengan pola ID yang terlihat:

idid_grup_itemwarnaukurantersedianya
SWTR-MC-NAV-SSWTR-MERINO-KRUAngkatan lautStersedia
SWTR-MC-NAV-MSWTR-MERINO-KRUAngkatan lautMtersedia
SWTR-MC-NAV-LSWTR-MERINO-KRUAngkatan lautLtersedia
SWTR-MC-CHR-SSWTR-MERINO-KRUArangSstok Habis
SWTR-MC-CHR-MSWTR-MERINO-KRUArangMtersedia
SWTR-MC-CHR-LSWTR-MERINO-KRUArangLstok Habis

Arang hanya tersisa satu ukuran dari tiga ukuran yang tersedia. Bagian 9 membahas apa yang harus dilakukan mengenai hal itu.

6. Saluran demi saluran

Konsepnya universal. Implementasinya tidak. Berikut adalah bagaimana setiap destinasi utama mengharapkan varian, dan di mana masing-masing berbeda.

Google Shopping / Merchant Center

Ini adalah implementasi yang paling preskriptif, dan menjadi acuan bagi sebagian besar saluran lain.

  • item_group_id adalah wajib untuk listing gratis, dan untuk iklan Belanja di Brasil, Prancis, Jerman, Jepang, Inggris, dan AS, setiap kali varian diajukan.
  • Atribut penentu varian harus diisi: warna dan ukuran diperlukan untuk pakaian di pasar tersebut.
  • Jenis kelamin dan kelompok usia wajib diisi untuk pakaian dan harus konsisten di seluruh kelompok.
  • Halaman arahan (landing page) harus secara visual sesuai dengan nilai varian yang dikirimkan, atau Anda berisiko mengalami masalah. Nilai tidak cocok (perayapan halaman) ketidaksetujuan.
  • Setiap varian bersaing secara independen dalam lelang. Google memilih anggota mana dari suatu kelompok yang akan ditampilkan untuk kueri tertentu, sehingga kelompok yang tidak lengkap berarti kumpulan kandidat yang lebih lemah.
  • Ukuran gambar (image_link) untuk pakaian minimal harus 500x500 piksel — ukuran minimum ini diberlakukan mulai saat ini. 31 Januari 2027Sebaiknya diaudit sekarang daripada terburu-buru.

Catatan praktis: Merchant Center melaporkan pada tingkat varian (id), bukan tingkat grup. Untuk mengevaluasi produk dengan benar, Anda harus melakukan agregasi berdasarkan item_group_id sendiri — yang jauh lebih mudah jika ID grupnya bersih dan stabil.

Meta (Facebook dan Instagram)

Meta menggunakan nama field yang sama dengan batasan yang berbeda dan model tampilan yang berbeda secara signifikan.

  • item_group_id memungkinkan hingga 100 karakter dan hal - hal sensitif.
  • warna dan ukuran memungkinkan hingga 200 karakter.
  • Nilai ketersediaan menggunakan spasi, bukan garis bawah: in stock, bukan in_stock. Perbedaan tunggal ini lebih sering menyebabkan kesalahan pada Meta feed daripada perbedaan lainnya, terutama ketika feed Google digunakan kembali secara langsung.
  • Di toko dan pada permukaan detail produk, satu set yang dikelompokkan dengan benar akan ditampilkan sebagai satu produk dengan pemilih varian, alih-alih beberapa daftar yang hampir identik.
  • Iklan katalog Advantage+ menggunakan pengelompokan untuk menghindari menampilkan enam versi sweter yang sama kepada pengguna dalam satu carousel — katalog yang tidak dikelompokkan menghasilkan iklan yang terlihat berulang dan tayangan yang terbuang sia-sia.
  • Pelaporan tingkat varian di Commerce Manager bergantung pada pengelompokan yang benar.

Catatan praktis: Jangan arahkan Meta ke feed Google Anda tanpa modifikasi. Minimal, ubah ketersediaan, dan periksa batasan karakter. Sebagian besar platform feed — termasuk Feedance — menangani ini sebagai transformasi tingkat saluran sehingga data sumber tetap tidak tersentuh.

Tiktok

  • item_group_id memungkinkan hingga 150 karakter.
  • sku_id adalah pengidentifikasi unik per varian — setiap baris varian membutuhkan nilai yang berbeda.
  • Warna dan ukuran memungkinkan hingga 200 karakter.
  • Judul dapat memuat hingga 255 karakter; deskripsi hingga 10,000 karakter; dan diharapkan menggunakan google_product_category.
  • TikTok adalah platform yang paling ketat dalam hal ini. citra spesifik varianKartu produk menampilkan pemilih varian, dan varian yang menggunakan satu gambar generik yang sama memiliki kinerja yang jauh lebih buruk. Jika Anda mengurangi satu langkah dalam alur kerja pencitraan Anda, jangan menguranginya di sini.

pinterest

  • Mengikuti model Google dengan cermat; item_group_id mengelompokkan varian.
  • Pinterest menampilkan berbagai varian dalam satu Pin Produk dengan opsi yang dapat dipilih.
  • Kualitas gambar dan rasio aspek vertikal sangat penting — Pinterest adalah platform penemuan visual, dan gambar-gambar yang bervariasi dan tidak unik tidak akan disimpan.

Amazon

Amazon melakukan tidak Gunakan item_group_id, dan menganggap sebaliknya akan menyebabkan banyak pekerjaan yang sia-sia.

Amazon menggunakan cara yang eksplisit. model hubungan orang tua/anak:

  • A ASIN induk dibuat sebagai daftar yang tidak dapat dibeli.
  • Masing-masing ASIN anak merujuk ke induk melalui kolom parent_sku / parent_child.
  • A tema variasi harus dideklarasikan — SizeColor, Size, Color, SizeName-ColorName dan seterusnya, bervariasi menurut kategori.
  • Tema tersebut harus valid untuk kategori spesifik tersebut; nama tema yang sama tidak tersedia di semua tempat.

Jika Anda mengekspor ke Google dan Amazon dari satu sumber, perlakukan ini sebagai transformasi yang sebenarnya, bukan penggantian nama kolom. Lapisan feed Anda harus membangun daftar induk, menetapkan tema, dan memetakan anak-anak ke daftar induk tersebut.

Pasar regional dan mesin perbandingan

Saluran Turki dan MENA secara lebih luas masing-masing memiliki konvensi tersendiri, dan seringkali hal itulah yang membedakan antara katalog yang berfungsi dan katalog yang gagal di pasar-pasar ini.

  • Trendyol menggunakan model induk/anaknya sendiri dengan kumpulan atribut wajib khusus kategori. Warna dan ukuran adalah bidang terstruktur terpisah, dan daftar atribut yang dibutuhkan berbeda menurut kategori.
  • Akaçe ke orang kikir adalah mesin perbandingan harga. Mereka biasanya mengharapkan satu baris per SKU yang dapat dibeli, dan baris duplikat yang hampir identik cenderung difilter — jadi mengirimkan data lengkap tanpa data yang berbeda dapat mengurangi, bukan meningkatkan, visibilitas.
  • Hepsiburada ke N11 masing-masing menentukan kunci pengelompokan varian dan atribut yang dibutuhkan sendiri.

Inilah area di mana alat bantu pengunggahan data global generik paling sering gagal, dan di mana atribut yang salah dipetakan secara diam-diam menghapus seluruh kategori dari pasar.

Perbandingan

 GooglemetaTiktokpinterestAmazon
Kunci pengelompokanid_grup_itemid_grup_itemid_grup_itemid_grup_itemASIN Induk
panjang max5010015050n / a
Hal - hal sensitifTidakYaYaTidakn / a
Sintaks ketersediaantersediapersediaantersediapersediaanJumlah
Gambar varianDirekomendasikanDirekomendasikanKritisKritisWajib
Tema eksplisit diperlukanTidakTidakTidakTidakYa
Pelaporan tingkat varianYaYaYaTerbatasYa

7. Terpecah atau runtuh?

Mengirimkan setiap varian adalah rekomendasi standar, tetapi hal itu tidak selalu benar. Pertanyaan sebenarnya adalah apakah variasi tersebut mengubah apa yang diinginkan pembeli.

Kirim setiap varian ketika…

  • Variasinya adalah keputusan pembelian. Pakaian, alas kaki, apa pun yang ukurannya salah tidak akan dijual.
  • Ketersediaan stok berbeda secara signifikan antar varian. Mengiklankan produk yang satu-satunya pilihan yang tersisa adalah ukuran 3XL adalah pemborosan anggaran.
  • Harga berbeda tergantung varian. Menampilkan harga €89 padahal opsi yang dipilih harganya €119 akan menyebabkan ketidaksesuaian harga dan membuat pelanggan marah.
  • Permintaan pencarian dikualifikasi berdasarkan varian. Orang-orang mencari "sweater merino biru dongker ukuran medium". Anda tidak dapat muncul di hasil pencarian untuk kata kunci tersebut tanpa mengirimkan produk/layanan Anda.

Sederhanakan menjadi satu varian representatif ketika…

  • Katalognya sangat besar dan sebagian besar homogen. Peritel perangkat keras dengan 200,000 SKU, di mana 60% di antaranya merupakan variasi panjang yang sepele, hanya memperoleh sedikit keuntungan dari ekspansi penuh dan menanggung biayanya dalam hal pemrosesan feed dan kompleksitas kampanye.
  • Saluran ini memberikan penalti untuk duplikat yang hampir sama. Beberapa mesin perbandingan menyaring baris yang berulang; hasil perbandingan ukuran penuh dapat mengurangi visibilitas.
  • Variasi tidak memengaruhi harga, gambar, atau ketersediaan. Jika kedua belas varian tersebut identik dalam setiap aspek yang relevan secara komersial, maka dua belas baris tersebut akan menciptakan gangguan (noise) alih-alih sinyal.

Saat Anda pingsan, pilihlah perwakilan tersebut dengan sengaja: varian terlaris yang tersedia, bukan baris pertama secara alfabetis. Di sinilah data performa mendapatkan tempatnya dalam feed — GA4 atau data platform dapat memilih perwakilan secara otomatis daripada menyerahkannya pada urutan penyortiran.

Jalan tengah

Pisahkan berdasarkan sumbu yang mendorong pengambilan keputusan; runtuhkan berdasarkan sumbu yang tidak mendorong keputusan.

Untuk alas kaki, itu biasanya berarti satu baris per warna, dengan ukuran yang diperkecil — Warna adalah sumbu penemuan, ukuran adalah pengecekan kesesuaian yang terjadi di halaman. Untuk produk di mana kapasitas menentukan harga, pisahkan berdasarkan kapasitas dan gabungkan berdasarkan warna.

8. 12 kesalahan varian yang paling umum

#GejalaMenyebabkanMemperbaiki
1Varian muncul sebagai produk terpisah yang tidak saling terkait.item_group_id hilang atau unik per barisIsi dengan SKU induk; verifikasi bahwa SKU tersebut berulang di seluruh grup.
2Beberapa varian sama sekali tidak ada di saluran tersebut.Nilai id duplikat — baris selanjutnya dihapus secara diam-diam.Terapkan keunikan saat ekspor; tambahkan pemeriksaan duplikat.
3"Ketidaksesuaian nilai (perayapan halaman)" penolakanHalaman arahan (landing page) menampilkan warna/ukuran/harga yang berbeda dari yang dikirimkan.Tambahkan parameter deep-link; pastikan halaman menampilkan status yang dipilih di sisi server.
4Semua varian menampilkan foto yang sama.Tautan gambar pahlawan tunggal digunakan kembaliGambar khusus varian peta; kembali ke gambar utama hanya jika tidak ada gambar varian.
5Klik iklan mengarah ke opsi yang kehabisan stok.Ketersediaan tidak disinkronkan per varian.Tingkatkan frekuensi pembaruan; kecualikan barang yang kehabisan stok dari kampanye aktif.
6warna ditolakKode heksadesimal, angka, huruf tunggal, atau kata gabungan.Petakan ke nama warna polos; pisahkan beberapa warna dengan /
7Filter ukuran tidak berfungsi; kueri ukuran tidak cocok.Nilai ukuran yang tidak konsisten di seluruh katalog (M / Medium / med)Normalisasi dengan tabel pemetaan yang diterapkan pada tingkat umpan.
8Grup terpecah di Meta tetapi tidak di GoogleKetidakkonsistenan huruf besar/kecil pada item_group_idTerapkan satu kasus tunggal untuk seluruh bidang.
9Meta menolak seluruh umpan tersebut.`in_stock` digunakan di tempat Meta mengharapkan `in stock`.Ubah ketersediaan per saluran
10Kelompok tersebut ditolak karena atribut yang tidak konsisten.jenis kelamin atau kelompok usia berbeda di dalam kelompok tersebutIni adalah konstanta kelompok; pemisahan pria dan wanita ke dalam kelompok yang berbeda.
11Riwayat performa direset setiap kali sinkronisasi.item_group_id dibuat ulang per eksporTurunkan dari kolom sumber yang stabil, jangan pernah dari urutan baris atau hash.
12Umpan XML gagal diuraikanTidak lolos dan dalam URL tautan dalamGunakan karakter escape &; validasi XML sebelum dipublikasikan.

Kesalahan 1, 2, 4, dan 11 mencakup sebagian besar dari apa yang kita lihat dalam audit sebenarnya. Tidak satu pun dari kesalahan tersebut sulit; semuanya tidak terlihat sampai seseorang mencarinya.

9. Ukuran yang rusak dan kesehatan inventaris

A ukuran rusak adalah produk yang secara teknis masih tersedia tetapi secara praktis tidak dapat dijual — sebuah sweater yang hanya tersedia dalam ukuran XS dan 3XL, sebuah sepatu yang hanya tersisa dua ukuran dari sembilan ukuran yang tersedia.

Hal ini lebih penting daripada yang terlihat. Ketika seorang pembeli mengklik iklan suatu produk dan mendapati ukuran yang mereka inginkan tidak tersedia, Anda telah membayar untuk klik yang tidak dapat menghasilkan konversi, dan Anda telah menghabiskan reputasi merek untuk itu. Dalam skala besar, produk dengan ukuran yang tidak tersedia dapat menghabiskan sebagian besar anggaran sementara hampir tidak memberikan kontribusi apa pun terhadap pendapatan.

Mendeteksinya

Hitung, per item_group_id:

 

size_availability_ratio = in_stock_variants / total_variants

Kemudian bertindaklah berdasarkan ambang batas. Titik awal yang dapat diterapkan:

PerbandinganInterpretasiTindakan
> 0.7SehatBeriklanlah seperti biasa
0.4 - 0.7PenjaranganKurangi penawaran; pantau
0.2 - 0.4RusakKecualikan dari prospek; hanya penargetan ulang.
<0.2Terjual habisKecualikan sepenuhnya

Beri bobot pada ini dengan permintaanBukan hanya soal menghitung. Kehilangan ukuran XXS dan XXL jauh kurang penting daripada kehilangan ukuran M dan L, yang biasanya merupakan sebagian besar volume. Rasio yang memperlakukan semua ukuran secara sama akan kurang bereaksi terhadap hilangnya ukuran inti Anda.

Bertindak berdasarkan hal itu

Implementasi yang paling bersih adalah dengan menandai kondisi dalam feed daripada menghapus produk:

 

xml

<g:custom_label_1>broken-size</g:custom_label_1>

Memberi tag, alih-alih menghapus, akan mempertahankan riwayat produk di saluran penjualan dan memungkinkan Anda untuk mengaktifkannya kembali secara instan saat stok tersedia. Menghapus dan menambahkan kembali akan mereset proses pembelajaran.

Dua penyempurnaan lebih lanjut yang layak dibangun:

  • Masukan tersebut digunakan untuk bagian merchandising. Daftar ukuran yang tidak sesuai standar secara berulang merupakan sinyal pembelian, bukan hanya masalah periklanan.
  • Periksa kembali setiap kali melakukan sinkronisasi. Stok terus berubah; label harga pun harus ikut berubah. Daftar ukuran yang statis dan tidak lengkap lebih buruk daripada tidak ada sama sekali, karena hal itu menekan produk yang telah diisi ulang.

10. Menggunakan varian untuk segmentasi kampanye

Setelah varian distrukturkan dengan benar, data tersebut menjadi lapisan segmentasi — yang bisa dibilang merupakan penggunaan paling menguntungkan dari umpan varian yang bersih.

Google menyediakan lima kolom custom_label (0–4). Kolom-kolom ini menerima nilai sembarang dan hanya ada untuk logika kampanye Anda sendiri. Data varian adalah input yang ideal.

Skema yang dapat diterapkan

labelDimensiContoh nilai
label_kustom_0Tingkat marginmargin tinggi, standar, obral
label_kustom_1Kesehatan ternakukuran penuh, penipisan, ukuran pecah
label_kustom_2Tingkat kinerjaterlaris, stabil, ekor panjang
label_kustom_3Musimanss26, aw25, inti, sisaan
label_kustom_4Pita hargadi bawah 50 tahun, 50-100 tahun, 100-200 tahun, di atas 200 tahun

Dengan semua hal tersebut, logika kampanye menjadi mudah dipahami:

  • Tawarkan harga tinggi untuk buku terlaris + cetakan ukuran penuh + margin tinggi
  • Kecualikan ukuran pecah dari pencarian prospek
  • Berikan kampanye tersendiri untuk kebijakan izin keamanan dengan tROAS yang agresif.
  • Pisahkan ss26 saat musim dimulai

Performa Maksimum dan Keunggulan+

Keduanya sebagian besar otomatis, yang membuat segmentasi tingkat umpan menjadi mudah. lebih Lebih penting daripada tidak penting. Anda tidak lagi mengontrol penawaran di tingkat kata kunci, sehingga feed menjadi pengungkit utama Anda untuk mengarahkan pengeluaran.

Di Performance Max, label khusus menggerakkan kelompok aset dan kelompok pencatatan Struktur. Memisahkan satu kelompok aset umum menjadi kelompok berdasarkan margin atau kesehatan saham adalah salah satu dari sedikit pengungkit struktural yang tersisa, dan itu sepenuhnya bergantung pada label yang diisi dari data nyata.

Dalam iklan katalog Advantage+, pengelompokan yang tepat mencegah carousel terisi dengan enam warna sweater yang sama — dan definisi set produk yang dibangun berdasarkan atribut varian memungkinkan Anda memisahkan inventaris prospek dari inventaris penargetan ulang.

Memperkaya label dengan data kinerja

Label statis akan pudar. Label "bestseller" musim lalu menjadi informasi yang salah musim ini.

Implementasi yang lebih kuat menghitung ulang label dari data kinerja langsung — pendapatan GA4, rasio konversi, jumlah tayangan — pada setiap sinkronisasi feed. Produk yang berhenti terjual akan otomatis keluar dari daftar terlaris; produk yang mulai terjual akan masuk ke dalamnya. Ini adalah bagian inti dari apa yang dimaksud dengan pengayaan feed dalam praktiknya, dan ini adalah perbedaan antara label yang mengarahkan anggaran dan label yang hanya menggambarkan kuartal sebelumnya.

11. Mengukur kinerja varian

Data tingkat varian adalah titik di mana sebagian besar pelaporan diam-diam mengalami kegagalan.

Masalah agregasi. Merchant Center dan laporan Iklan pada tingkat ID. Sebuah sweater dalam 20 varian muncul sebagai 20 baris, masing-masing dengan sebagian kecil volume, tidak ada yang signifikan secara individual. Kesimpulan apa pun yang diambil dari satu baris varian kemungkinan besar adalah gangguan.

Selalu lakukan analisis pada dua tingkatan:

  1. Tingkat kelompok (item_group_id) — apakah ini produk Cara kerjanya? Menggabungkan pengeluaran, konversi, dan pendapatan dari semua anggota.
  2. Tingkat varian (id) — yang Pilihan Apakah berhasil? Warna apa yang paling laris, ukuran mana yang paling cepat habis, kombinasi mana yang tidak pernah terjual.

Bagian kedua inilah yang memuat temuan-temuan menarik. Bagian ini menjawab pertanyaan-pertanyaan yang penting bagi bagian merchandising: apakah warna navy terjual tiga kali lebih banyak daripada warna charcoal? Apakah varian ukuran L memiliki tingkat konversi yang lebih baik karena selalu tersedia? Apakah ada satu warna yang menurunkan rata-rata penjualan grup tersebut?

Metrik yang layak dipantau per kelompok:

metrikMengapa
Rasio ketersediaan ukuranIndikator utama pemborosan pengeluaran
Liputan varian di saluranDiajukan vs. yang sebenarnya disetujui — kesenjangan inilah tempat masalah tersembunyi.
Pangsa tayangan berdasarkan varianMengungkapkan opsi mana yang sebenarnya lebih disukai oleh saluran tersebut.
Tingkat konversi berdasarkan warnaSinyal perdagangan dan pembelian
Tingkat ketidaksetujuan menurut kelompokMendeteksi kesalahan atribut sistemik sejak dini

Catatan tentang atribusi. Seorang pembeli sering melihat iklan untuk satu varian dan membeli varian lain — mengklik warna biru tua, membeli warna abu-abu gelap. Oleh karena itu, ROAS tingkat varian yang diambil secara harfiah akan menyebabkan kesalahan atribusi. Nilailah. produk Pada tingkat kelompok; gunakan data varian untuk memahami perilaku, bukan untuk membuat keputusan penawaran berdasarkan sampel yang terbatas.

12. Daftar periksa pra-peluncuran

Jalankan ini sebelum meluncurkan feed varian secara langsung, dan setelah perubahan struktural apa pun.

Structure

  •  Setiap varian memiliki ID unik.
  •  Setiap anggota suatu grup memiliki item_group_id yang identik.
  •  item_group_id berasal dari kolom sumber yang stabil dan tidak berubah antar ekspor.
  •  item_group_id menggunakan penulisan huruf besar-kecil yang konsisten di seluruh feed.
  •  Setiap anggota berbeda setidaknya dalam satu atribut yang mendefinisikan varian tersebut.
  •  item_group_title ada dan identik di seluruh grup.

atribut

  •  Warna ini menggunakan nama warna polos — tanpa kode heksadesimal, angka, atau huruf tunggal.
  •  Beberapa warna dipisahkan dengan /, warna primer terlebih dahulu.
  •  Nilai ukuran dinormalisasi di seluruh katalog.
  •  size_system dideklarasikan di tempat Anda menjual di berbagai wilayah ukuran.
  •  jenis kelamin dan kelompok usia identik di dalam setiap kelompok
  •  Material dan pola diisi di tempat yang menentukan variasi.

Tautan dan gambar

  •  Setiap tautan varian mengarah ke status yang telah dipilih sebelumnya dengan benar.
  •  & di-escape sebagai & dalam XML
  •  image_link bersifat spesifik untuk varian tertentu, bukan gambar hero yang digunakan bersama.
  •  Gambar memenuhi dimensi minimum untuk setiap saluran.

Transformasi saluran

  •  Sintaks ketersediaan disesuaikan per saluran (in_stock vs. in stock)
  •  Batasan karakter dipatuhi per saluran.
  •  Ekspor Amazon membangun daftar induk dan mendeklarasikan tema variasi yang valid.
  •  Kumpulan atribut pasar regional dipetakan per kategori.

Operasi

  •  Frekuensi pembaruan sesuai dengan kecepatan pergerakan saham sebenarnya.
  •  Deteksi ukuran rusak berjalan pada setiap sinkronisasi.
  •  Pemeriksaan ID duplikat dijalankan sebelum ekspor.
  •  Feed divalidasi sebagai XML/CSV yang terstruktur dengan baik sebelum dipublikasikan.
  •  Sistem peringatan dikonfigurasi untuk penurunan jumlah produk secara tiba-tiba.

13. FAQ

Apakah saya harus mengirimkan setiap varian? Tidak selalu, tetapi biasanya ya untuk pakaian dan alas kaki, di mana ukuran dan warna adalah faktor penentu keputusan pembelian. Untuk katalog homogen yang sangat besar, atau saluran yang menyaring produk yang hampir duplikat, mengirimkan satu varian representatif yang dipilih dengan baik per kelompok dapat memberikan hasil yang lebih baik. Pilih perwakilan berdasarkan kinerja penjualan dan stok, bukan berdasarkan abjad.

Apa yang terjadi jika saya menghilangkan item_group_id? Setiap varian diperlakukan sebagai produk yang tidak terkait. Anda kehilangan pemilih varian di permukaan tujuan, iklan menjadi berulang, pelaporan tingkat varian menjadi tidak berfungsi, dan di Google Anda mungkin gagal memenuhi persyaratan — item_group_id diperlukan untuk daftar gratis dan untuk iklan Belanja di beberapa pasar utama ketika varian dikirimkan.

Apakah setiap varian bisa memiliki harga yang berbeda? Ya. Harga bukanlah atribut yang menentukan varian, tetapi harga dapat berbeda secara sah untuk setiap varian — ukuran yang lebih besar seringkali lebih mahal. Harga yang diajukan harus sesuai dengan harga yang ditampilkan di halaman arahan untuk varian spesifik tersebut.

Apakah varian yang kehabisan stok harus tetap ada dalam feed? Secara umum, ya. Pertahankan item tersebut dengan status ketersediaan: habis_stok daripada menghapusnya. Menghapus dan menambahkan kembali akan mereset riwayat item di saluran tersebut. Kecualikan item tersebut dari kampanye aktif menggunakan aturan atau label khusus.

Bisakah satu produk termasuk dalam dua kelompok? Tidak. item_group_id hanya menerima satu nilai per item. Jika suatu produk benar-benar termasuk dalam dua kelompok konseptual, Anda memiliki masalah taksonomi merchandising yang perlu diselesaikan di hulu.

Apakah saya memerlukan nilai item_group_id terpisah untuk setiap saluran? Tidak — dan Anda seharusnya tidak melakukannya. Gunakan pengelompokan logis yang sama di mana pun. Yang berbeda per saluran adalah... transformasi Diterapkan padanya: batasan karakter, huruf besar/kecil, sintaksis. Pertahankan satu sumber kebenaran dan sesuaikan saat ekspor.

Bagaimana cara saya menangani produk yang benar-benar hanya berukuran satu ukuran? Masukkan ukuran sebagai one_size, OS, atau OSFA. Jangan biarkan kosong untuk pakaian di pasar yang mewajibkan ukuran.

Versi pria dan wanita dari desain yang sama — satu kelompok atau dua? Dua. Jenis kelamin harus identik di seluruh kelompok. Potongan dan ukuran yang berbeda membuat produk tersebut berbeda dari perspektif pembeli.

Apa yang paling sering rusak dalam praktiknya? Dalam audit kami: gambar hero yang sama digunakan di berbagai varian warna, nilai item_group_id diregenerasi pada setiap ekspor, dan sintaks ketersediaan dibawa tanpa perubahan dari feed Google ke Meta. Ketiga hal ini tidak terlihat di antarmuka dan hanya muncul sebagai kinerja buruk yang tidak dapat dijelaskan.

Lalu, apa dampaknya bagi Anda?

Feed varian memberikan penghargaan pada ketelitian dengan cara yang tidak dimiliki sebagian besar pemasaran digital. Tidak ada penilaian kreatif dalam item_group_id — itu stabil dan dibagikan, atau tidak. Nilai warna mengikuti spesifikasi, atau ditolak. Gambar sesuai dengan varian, atau klik tersebut sia-sia.

Itulah kabar baiknya: ini adalah masalah yang dapat dipecahkan dengan jawaban yang pasti. Tugasnya adalah mempertahankannya — karena katalog berubah setiap hari, stok bergerak setiap jam, dan setiap saluran menyesuaikan spesifikasinya sesuai jadwalnya sendiri.

Bisnis yang berhasil melakukan ini memperlakukan feed varian sebagai infrastruktur, bukan sekadar file. Mereka mendapatkan ID grup dari data sumber yang stabil, menormalisasi atribut sekali di sumbernya, melakukan transformasi per saluran saat ekspor, menghitung ulang kesehatan stok pada setiap sinkronisasi, dan memberikan peringatan ketika terjadi perubahan yang tidak terduga.

Itulah lapisan yang dimaksud. Makanan dibangun untuk — aturan umpan untuk menormalisasi atribut di sumbernya, deteksi ukuran rusak yang dihitung ulang setiap kali sinkronisasi, Pengayaan GA4 untuk menjaga agar label kinerja tetap terkini, dan ekspor saluran yang menerapkan transformasi yang tepat untuk setiap dari 200+ tujuan tanpa menyentuh data sumber Anda.

Jika Anda ingin mengetahui posisi struktur varian Anda sebelum mengubah apa pun, kami alat audit umpan gratis Memberikan skor pada feed yang sudah ada berdasarkan kelengkapan, kualitas data, dan kesehatan teknis — termasuk pengelompokan varian — tanpa biaya.

prev Pasal
Bagaimana cara mengoptimalkan iklan Anda di tahun 2023?
Pasal berikutnya
Bagaimana Note Cosmetics Meningkatkan ROAS sebesar 127% — Sambil Mengurangi Pengeluaran sebesar 10%

Terkait dengan topik ini:

Jadwalkan demo 15 menit Anda sekarang

Jadwalkan demo saya

Kami akan menyesuaikan demo dengan kebutuhan Anda dan menjawab semua pertanyaan Anda. Bersiaplah untuk melihat cara kerjanya!