Ang mga feature ng Feedance AI ay lumalabas.
Tingnan ito!

Ang Kumpletong Gabay sa Mga Feed ng Variant ng Produkto

Karamihan sa mga problema sa feed ay hindi mukhang mga problema sa feed. Mukha silang isang hindi pagsang-ayon sa Google Merchant Center na hindi mo maipaliwanag, isang kampanya ng Advantage+ na gumagastos ng badyet nito sa isang itim na t-shirt, o isang Shopping ad na nagpapadala sa isang customer na naghahanap ng sapatos na size 42 sa isang pahina kung saan size 38 na lang ang natitira.

Sa ilalim ng halos lahat ng ito ay iisa ang nakapaloob: mga variant.

Ang isang variant ay anumang bersyon ng isang produkto na naiiba sa isang nakikita at mabibiling paraan — laki, kulay, materyal, kapasidad, at pagtatapos. Karaniwan ang mga ito sa tingian at hindi pangkaraniwang mahirap sa mga feed, dahil iba-iba ang modelo ng bawat channel, at dahil ang pagkakamali sa mga ito ay tahimik na nabibigo. Walang nasisira. Tahimik na mahina ang performance ng iyong mga ad, at ang diagnosis ay nabubuhay apat na patong sa isang data file na walang nagbubukas.

Saklaw ng gabay na ito ang buong paksa: kung ano talaga ang maituturing na variant, paano gumagana ang item_group_id at kung saan ito ginagamit nang mali ng mga tao, bawat katangian na tumutukoy sa variant kasama ang mga tunay nitong limitasyon, mga gumaganang halimbawa ng feed sa XML, CSV at JSON, kung paano inaasahan ng Google, Meta, TikTok, Pinterest, Amazon at mga rehiyonal na pamilihan na mabubuo ang mga variant, at isang diagnostic table para sa mga error na pinakamadalas lumalabas.

Mahaba kasi ang paksa. Gamitin ang talaan ng mga nilalaman para tumalon.

1. Ano nga ba ang isang variant?

Ang variant ay isang mabibiling bersyon ng isang produkto na naiiba sa mga kapatid nito sa kahit isang katangiang pipiliin ng isang customer, habang nananatiling pareho ang produkto.

Malaki ang naitutulong ng huling sugnay na iyan. Iisang produkto ang asul na katamtamang laki ng t-shirt at itim na malaking t-shirt. Hindi iisang produkto ang asul na t-shirt at asul na hoodie, kahit na galing sa iisang brand at sa iisang tela.

Ang karaniwang modelo sa karamihan ng mga channel ay parent/child :

  • Ang magulang ay ang konseptwal na produkto — "Merino Crew Neck Sweater." Kadalasan ay hindi ito mabibili nang mag-isa.
  • Ang mga bata ay ang mga variant — bawat isa ay may kanya-kanyang SKU, kanya-kanyang antas ng stock, minsan ay may kanya-kanyang presyo at imahe.

Sa isang product feed, halos palaging ipinapahayag itong patag : ang bawat variant ay may sarili nitong row o <item>, at isang shared grouping key ang nagbubuklod sa mga ito. Walang nesting. Ang isang sweater na may 4 na kulay at 5 laki ay may 20 row, lahat ay may parehong group ID.

Ano ang hindi isang variant

Dito nagkakamali ang mga feed bago pa man maisulat ang kahit isang linya ng XML.

Hindi isang variantBakitAno ang gagamitin sa halip
Multipacks — isang 6-pack laban sa isang singleMagkaibang dami ng iisang yunit, hindi isang napiling katangiankatangiang multipack (Google)
bundle — kamera + lente + bagIsang natatanging mabebentang compositekatangiang is_bundle; hiwalay na produkto
Kaugnay na Mga Produkto — magkatugmang pang-itaas at paldaIba't ibang produktong mahusay na pinagsasamaPaghiwalayin ang mga aytem; gamitin ang mga rekomendasyon
Refurbished vs. bagoKondisyon, hindi pagkakaiba-ibakatangian ng kondisyon
Iba't ibang listahan ng mga retailerParehong produkto, magkaibang nagbebentaMga hiwalay na account/feed
personalization — nakaukit na pangalanGawa ayon sa order, hindi isang opsyon na may stockKaraniwan ay isang item; tandaan sa deskripsyon

Ang pagpapangkat ng alinman sa mga ito sa ilalim ng isang nakabahaging item_group_id ay lumilikha ng isang grupo na ang mga miyembro ay hindi maaaring palitan — na nakakalito sa variant selector sa destination page at, sa ilang channel, nagti-trigger ng hindi pag-apruba ng hindi pagtutugma.

2. Ang desisyon na nagtatakda ng lahat

Bago magsulat ng anumang feed logic, sagutin ang isang tanong para sa bawat uri ng produktong ibinebenta mo:

Kapag pumili ang isang customer ng ibang opsyon, mapupunta ba sila sa ibang page — o sa parehong page na nasa ibang estado?

Ito ang praktikal na pagsusulit, at direktang nakaugnay ito sa kung paano mo dapat buuin ang feed.

Kaso A — magkakahiwalay na URL bawat variant. Ang bawat kulay ay may sariling pahina ng produkto (/merino-sweater-navy, /merino-sweater-charcoal). Ipadala ang bawat variant bilang sarili nitong hilera na may sarili nitong link. Ito ang pinakamalinis na setup, nagbibigay ng pinakamahusay na kaugnayan sa ad, at ito ang mas gusto ng mga channel.

Kaso B — isang URL, napili ang variant sa pahina. Lahat ay makikita sa /merino-sweater at pinipili ng customer ang kulay at laki gamit ang isang selector. Maaari mo pa ring ipadala ang bawat variant, ngunit dapat kang magdagdag ng deep-link parameter upang mapunta ang ad sa tamang pre-selected state:

 

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

Kung wala ang parameter na iyon, ang isang mamimiling nag-click sa isang ad para sa isang navy medium ay mapupunta sa isang default na estado na nagpapakita ng charcoal small. Ang mismatch na iyon ay isa sa mga pinakamalaking silent conversion killer sa variant advertising, at sa Google maaari rin itong mag-trigger ng hindi pag-apruba na "Mismatched value (page crawl)" , dahil nakikita ng crawler ang isang pahina na ang nakikitang kulay ay hindi tumutugma sa isinumiteng kulay.

Kaso C — mga variant na hindi sulit hatiin. Ang ilang mga variant ay hindi sapat na nakakaimpluwensya sa desisyon sa pagbili upang bigyang-katwiran ang magkakahiwalay na mga ad — halimbawa, ang haba ng cable sa isang charger. Dito maaari kang sadyang magpadala ng isang kinatawan na variant. Sakop ng Seksyon 7 kung kailan ito ang tamang desisyon.

Mga katangiang tumutukoy sa baryante vs. naglalarawan

Ang bawat attribute sa iyong feed ay nabibilang sa isa sa dalawang bucket, at ang pagkalito sa mga ito ay isang madalas na sanhi ng mga maling nabuo na grupo.

Ang mga katangiang tumutukoy sa pagkakaiba-iba ay dapat magkaiba sa pagitan ng mga miyembro ng grupo. Ito ang mga bagay na pinipili ng customer: kulay, laki, materyal, disenyo, kasama ang mga dimensyon na partikular sa produkto tulad ng kapasidad o pagtatapos.

Dapat magkapareho ang mga katangian ng group-constant sa bawat miyembro: brand, gender, age_group, item_group_title, google_product_category. Kung ang dalawang row ay nagbabahagi ng item_group_id ngunit may magkaibang value ng kasarian, maaaring mali ang pagkakapangkat mo ng mga produkto o mali ang pagkakatag sa mga ito.

Ang mga katangiang partikular sa hanay ngunit hindi tumutukoy sa variant ay nag-iiba-iba sa bawat hanay nang hindi tinutukoy ang variation: id, price, availability, gtin, image_link, link. Ang dalawang variant ay maaaring may magkaibang presyo — ang isang size 3XL ay kadalasang mas mahal — nang hindi ang presyo ang nagpapaiba sa kanila.

3. item_group_id: ang pundasyon

Ang item_group_id ay ang shared key na nagsasabi sa isang channel na "ang mga row na ito ay ang parehong produkto." Ang lahat ng iba pa tungkol sa variant handling ay nakadepende sa pagiging tama nito.

Ang detalye

Ari-arianGooglemetaTikTok
Pangalan ng patlangitem_group_iditem_group_iditem_group_id
Max haba50 character100 character150 character
Mga pinapayagang karakterUnicode; Inirerekomenda ang ASCII — alphanumeric, underscore, dashPisiPisi
Sensitibo sa kasoHindi sensitibo sa malalaking titik (ABC123 = abc123)Kaso-sensitiboKaso-sensitibo
Kailangan?Kinakailangan para sa mga libreng listahan, at para sa mga Shopping ad sa Brazil, France, Germany, Japan, UK at US — kapag may mga variant na isinumiteKinakailangan para sa pagpapangkat ng variantKinakailangan para sa pagpapangkat ng variant
Paulit-ulit na patlangHindi — isang halaga bawat itemHindiHindi

Dahil hindi gaanong pinapansin ng Google ang paggamit ng maliliit na titik (case-o uppercase) sa halaga, ngunit hindi ng Meta at TikTok, ang pag-istandardize sa maliliit na titik (o uppercase) sa lahat ng dako. Ang isang katalogo kung saan parehong lumalabas ang SWTR-001 at swtr-001 ay ipapangkat nang tama sa Google at hahatiin sa dalawang produkto sa Meta.

Pagpili ng halaga

Ang pinakamahusay na item_group_id ay ang parent SKU na mayroon ka na sa iyong ERP o PIM. Ito ay umiiral, matatag, at natatangi.

Mabuti:

 

SWTR-MERINO-CREW
12345
parent-8891

Masama, at bakit:

halagaproblema
Merino Crew Neck SweaterMga espasyo at magkahalong titik at titik; lumalagpas sa mga limitasyon kapag mahaba ang mga pamagat; nagbabago kapag pinapalitan ng marketing ang pangalan ng produkto
panglamigHindi kakaiba — pinagsasama-sama ang buong hanay ng iyong sweater sa isang grupo
SWTR-MERINO-CREW-NAVY-MKasama ang mga variant dimension, kaya ang bawat row ay nakakakuha ng natatanging value at walang anumang nakapangkat
Isang numero ng hilera o hash ang muling ginawa sa bawat pag-exportMga pagbabago sa pagitan ng mga pag-export; nawawalan ng pagpapatuloy ng grupo ang mga channel at muling natututo mula sa wala

Ang huli ay nararapat bigyang-diin. Ang item_group_id ay dapat na matatag sa paglipas ng panahon. Ang mga channel ay nag-iipon ng history ng performance laban sa grupo. Kung ang iyong pag-export ay muling bubuo ng mga ID, irereset mo ang history na iyon sa bawat pag-sync, at walang anumang dami ng pag-optimize ng bid ang makakabawi.

Ang tatlong patakaran

  1. Ang bawat miyembro ng isang grupo ay may parehong item_group_id.
  2. Ang bawat miyembro ay may natatanging ID. Ang isang duplicate na ID kahit saan sa feed ay nagiging sanhi ng tahimik na pagtanggal sa huling row.
  3. Ang bawat miyembro ay nagkakaiba sa kahit isang katangiang tumutukoy sa variant. Dalawang hanay na may parehong ID ng grupo at ang parehong kulay at laki ay mga duplikado, hindi mga variant.

Isang kumbensyon na nakakatugon sa lahat ng tatlo:

 

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

Nababasa, nade-debug, hinango mula sa datos na hawak mo na.

pamagat ng pangkat_ng_bagay

Isang mas bagong katangian ng Google, opsyonal ngunit inirerekomenda tuwing isusumite mo ang item_group_id. Taglay nito ang pangalan ng parent product — hindi hihigit sa 150 character — at dapat magkapareho sa bawat variant sa grupo.

 

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>

Pansinin ang pattern: ang title ay partikular sa variant, ang item_group_title ay hindi. Ang pagpapadala ng parehong string sa pareho ay nagsasayang ng signal.

opsyon_ng_variant

Mas bago rin sa panig ng Google: isang nakabalangkas na paraan upang ideklara kung aling mga katangian ang tumutukoy sa baryasyon, sa halip na hayaan ang channel na maghinuha nito. Tumatanggap ito ng hanggang 30 pares ng pangalan/halaga (bawat sub-attribute ay hanggang 250 character, 5,000 character sa kabuuan).

 

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>

Ito ay partikular na kapaki-pakinabang para sa mga produktong ang mga variation axes ay hindi sakop ng mga karaniwang katangian ng damit — kapasidad ng imbakan, antas ng processor, wattage, bilang ng upuan. Sa halip na pilitin ang "256GB" sa laki, ideklara mo ito nang maayos.

4. Mga katangiang tumutukoy sa baryante, nang detalyado

kulay

Ang katangiang pinakanapapailalim sa panuntunan sa ispesipikasyon, at ang pinakamadalas na tinatanggihan.

Ari-arianhalaga
Pinakamataas na haba (Google)100 karakter sa kabuuan, 40 bawat indibidwal na kulay
Pinakamataas na haba (Meta / TikTok)200 character
Maraming kulayPaghiwalayin gamit ang /, pangunahing kulay muna
KailanganPara sa mga damit sa mga bansang nakalista sa itaas; para sa lahat ng libreng listahan ng Damit at Accessories

Hindi tinatanggap:

  • Mga Numero — Kulay 42, RAL 5013
  • Mga hex code — #001F5B
  • Mga letrang nag-iisa — N para sa navy
  • Mga sanggunian sa isang larawan — tingnan ang larawan
  • Mga salitang alpabetiko o pinagsama — Navy1, NavyBlue (isulat ang Navy Blue)

Paghawak sa mga pangalan ng kulay sa marketing. Bihirang pangalanan ng mga brand ng fashion ang mga kulay na "navy." Tinatawag nila ang mga ito na "Midnight Regatta." Kailangan ng channel ng kulay na hahanapin ng isang mamimili; kailangan ng iyong brand ang sarili nitong pangalan sa page.

Ang magagawang kompromiso:

 

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

Ihambing ang mga pangalan ng marketing sa mga karaniwang pangalan sa feed, at panatilihing nakikita ang pangalan ng brand sa landing page at sa deskripsyon. Huwag ilagay ang pangalan ng marketing nang may kulay at pag-asa — binabawasan nito ang pagtutugma para sa mga query na kwalipikado sa kulay, na kabilang sa mga paghahanap na may pinakamataas na layunin sa damit.

Mga produktong maraming kulay:

 

color: Navy/White/Grey

Pangunahin muna. Binabasa ng Google ang unang halaga bilang ang nangingibabaw na kulay.

laki

Ari-arianhalaga
Pinakamataas na haba (Google)100 character
Pinakamataas na haba (Meta / TikTok)200 character
KailanganPara sa mga damit at sapatos sa mga nakalistang bansa; para sa mga libreng listahan
Mga produktong may isang sukatisang_laki, OS, o OSFA

Ang mahalagang tuntunin: maging sapat na tiyak upang maging malinaw, at pare-pareho sa buong katalogo. Ayos lang ang M kung ang bawat produkto ay gumagamit ng M. Ang paghahalo ng feed na M, Medium, med at M/L para sa iisang konsepto ay pinaghiwa-hiwalay ang iyong mga variant group at ginagawang imposible ang segmentasyon batay sa laki.

Para sa mga produktong hindi sapat ang iisang dimensyon, isama ang mga natatanging dimensyon sa halaga:

 

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

uri_ng_laki at sistema_ng_laki

Opsyonal, pang-damit lamang, at hindi gaanong nagagamit — parehong makabuluhang nagpapabuti sa pagtutugma para sa mga mamimiling naghahanap gamit ang mga kwalipikasyong ito.

size_type — hanggang 2 halaga mula sa: regular, petite, maternity, big, tall, plus.

size_system — isa sa: US, UK, EU, DE, FR, JP, CN, IT, BR, MEX, AU. Kung hindi isasama, ipagpapalagay ng channel ang sistema ng target na bansa, na siyang pinagmumulan ng isang partikular at magastos na pagkabigo: ang isang retailer na Turkish na nagbebenta sa Germany na may sukat ng EU ngunit walang idineklarang size_system ay maaaring may mga sukat na binigyang-kahulugan laban sa maling iskala.

 

xml

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

materyal

Maximum na 200 karakter sa Google. Pangunahing materyal muna, pagkatapos ay hanggang dalawang pangalawang materyal na pinaghihiwalay ng /.

 

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

Kinakailangan lamang kung ito ang nagpapaiba sa iyong mga variant — isang bag na ibinebenta sa katad at canvas. Kung hindi man ay opsyonal ngunit sulit na isumite; ang materyal ay isang karaniwang qualifier sa paghahanap.

huwaran

Maximum na 100 karakter. Malayang teksto na naglalarawan sa nakalimbag o grapiko: Guhit, Polka Dot, Paisley, Floral, Herringbone. Parehong tuntunin — kinakailangan kung ito ang nag-iiba.

pangkat_ng_edad at kasarian

Parehong group-constant . Ang bawat variant sa isang grupo ay dapat magdala ng parehong halaga.

pangkat_edad: bagong silang, sanggol, paslit, mga bata, matanda — isang halaga bawat produkto.

kasarian: lalaki, babae, unisex.

Kung ang isang damit ay tunay na iniaalok sa mga guhit ng kalalakihan at kababaihan, ang mga iyon ay dalawang magkahiwalay na grupo ng mga produkto , hindi iisang grupo na may magkahalong kasarian. Magkakaiba ang mga guhit, magkakaiba ang mga sukat, at ang mamimili ay pumipili sa pagitan ng mga produkto sa halip na sa pagitan ng mga opsyon.

Talahanayan ng sanggunian

katangianLimitasyon ng GoogleDapat magkaibaDapat magkatugma sa buong grupo
item_group_id50 karakter-✅
pamagat ng pangkat_ng_bagay150 karakter-✅
id50 karakter✅ (palaging kakaiba)-
pamagat150 karakterInirerekumendang-
kulay100 karakter (40/kulay)Kung ang aksis ng pagkakaiba-iba-
laki100 karakterKung ang aksis ng pagkakaiba-iba-
size_type2 halagaOpsyonal-
size_systemenum-Karaniwan ✅
materyal200 karakterKung ang aksis ng pagkakaiba-iba-
huwaran100 karakterKung ang aksis ng pagkakaiba-iba-
kasarianenum-✅
pangkat_ng_edadenum-✅
sunog70 karakter-✅
google_product_category--✅
presyo-Maaaring magkaiba-
availabilityenumMaaaring magkaiba-

5. Mga totoong halimbawa ng feed

XML (Google RSS 2.0)

Dalawang variant ng isang grupong may anim na variant. Tandaan kung ano ang nagbabago at kung ano ang hindi.

 

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>

Apat na bagay na dapat bigyang-diin:

  1. magkapareho ang item_group_id at item_group_title; ang id at titulo ay hindi.
  2. Ang link ay may mga parameter ng deep-link kaya ang ad ay napupunta sa tamang paunang napiling estado. Ang & ay naka-escape bilang & — na kinakailangan sa XML, at isang madalas na pinagmumulan ng mga pagkabigo sa pag-parse.
  3. Ang image_link ay partikular sa variant. Parehong navy rows ang nakaturo sa navy na litrato. Ang pagpapadala ng isang hero image para sa lahat ng kulay ang pangalawa sa pinakakaraniwang pagkakamali sa variant kasunod ng nawawalang group ID.
  4. Ang hilera na wala nang stock ay may tag na sa pamamagitan ng custom_label_1, para maibukod ito o mapababa ang bid nang hindi ito inaalis sa feed.

CSV / TSV

Ang parehong datos, pinatag. Hilera ng header kasama ang dalawang variant:

 

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

Sa CSV nangyayari ang karamihan sa mga pagkakamali sa totoong buhay, dahil dapat sipiin ang mga kuwit sa loob ng mga pamagat at paglalarawan, at dapat ding alisin ang mga sipi sa loob ng mga naka-quote na field. Kung ang iyong mga pamagat ay naglalaman ng mga kuwit — at halos palaging ganito ang mga pamagat ng produkto na may kulay at laki — gumamit na lang ng TSV. Halos hindi lumalabas ang mga tab sa data ng produkto, at nawawala ang isang buong klase ng mga bug sa pag-parse.

JSON

Para sa paggamit batay sa 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"
    }
  ]
}

Isang kumpletong sukat ng pagtakbo

Anim na variant — dalawang kulay × tatlong laki — na makikita ang ID pattern:

iditem_group_idkulaylakiavailability
SWTR-MC-NAV-SSWTR-MERINO-CREWHukbong-dagatSnasa_stock
SWTR-MC-NAV-MSWTR-MERINO-CREWHukbong-dagatMnasa_stock
SWTR-MC-NAV-LSWTR-MERINO-CREWHukbong-dagatLnasa_stock
SWTR-MC-CHR-SSWTR-MERINO-CREWulingSout_of_stock
SWTR-MC-CHR-MSWTR-MERINO-CREWulingMnasa_stock
SWTR-MC-CHR-LSWTR-MERINO-CREWulingLout_of_stock

Isa na lang ang natitirang sukat sa uling para sa tatlo. Tinatalakay sa Seksyon 9 ang gagawin tungkol diyan.

6. Channel por channel

Ang konsepto ay pangkalahatan. Ang implementasyon ay hindi. Narito kung paano inaasahan ng bawat pangunahing destinasyon ang mga variant, at kung saan nagkakaiba ang bawat isa.

Google Shopping / Merchant Center

Ang pinaka-mahigpit, at ang sangguniang implementasyon na hinihiram ng karamihan sa ibang mga channel.

  • item_group_id ay kailangan para sa mga libreng listahan, at para sa mga Shopping ad sa Brazil, France, Germany, Japan, UK at US, sa tuwing may mga variant na isinumite.
  • Dapat punan ang mga katangiang tumutukoy sa variant: kinakailangan ang kulay at laki para sa mga damit sa mga pamilihang iyon.
  • Kinakailangan ang kasarian at pangkat_ng_edad para sa pananamit at dapat na pare-pareho sa buong grupo.
  • Dapat na kitang-kita ang pagtutugma ng landing page sa mga isinumiteng halaga ng variant, kung hindi ay manganib ang isang Hindi magkatugmang halaga (pag-crawl ng pahina) hindi pagsang-ayon.
  • Ang bawat variant ay nakikipagkumpitensya nang nakapag-iisa sa subasta. Pinipili ng Google kung aling miyembro ng isang grupo ang lalabas para sa isang partikular na query, kaya ang isang hindi kumpletong grupo ay nangangahulugan ng isang mas mahinang kandidatong pool.
  • Ang image_link ay dapat na hindi bababa sa 500×500 pixels para sa mga damit — isang minimum na ipinapatupad mula sa 31 Enero 2027, sulit na i-audit ngayon kaysa sa pagmamadali.

Praktikal na tala: Ang Merchant Center ay nag-uulat sa antas ng variant (id), hindi sa antas ng grupo. Para masuri nang maayos ang isang produkto, dapat mo mismong pagsama-samahin ayon sa item_group_id — na mas madali kung malinis at matatag ang group ID.

Meta (Facebook at Instagram)

Ginagamit ng Meta ang parehong pangalan ng field na may iba't ibang mga limitasyon at isang materyal na magkaibang modelo ng pagpapakita.

  • pinapayagan ng item_group_id ang hanggang sa 100 character at ito ay sensitibo sa kaso.
  • pinapayagan ang kulay at laki hanggang 200 character.
  • Paggamit ng mga halaga ng availability mga espasyo, hindi mga salungguhit: nasa stock, hindi nasa stock. Ang nag-iisang pagkakaibang ito ang pumuputol sa mas maraming Meta feed kaysa sa iba, lalo na kapag ang isang Google feed ay direktang ginamit muli.
  • Sa mga Tindahan at sa mga ibabaw ng detalye ng produkto, ang isang wastong nakagrupong set ay nagpapakita bilang isang produkto na may tagapili ng variant, sa halip na ilang halos magkaparehong listahan.
  • Ginagamit ng mga ad sa katalogo ng Advantage+ ang grupo upang maiwasan ang pagpapakita sa isang user ng anim na bersyon ng parehong sweater sa isang carousel — ang isang hindi naka-grupong katalogo ay lumilikha ng mga nakikitang paulit-ulit na ad at mga nasayang na impression.
  • Ang pag-uulat sa antas ng variant sa Commerce Manager ay nakadepende sa tamang pagpapangkat.

Praktikal na paalala: Huwag ituro ang Meta sa iyong Google feed na hindi nabago. Sa pinakamababa, i-transform ang availability, at suriin ang mga limitasyon ng karakter. Karamihan sa mga feed platform — kasama ang Feedance — ay pinangangasiwaan ito bilang isang channel-level transformation upang manatiling hindi nagagalaw ang source data.

TikTok

  • pinapayagan ng item_group_id ang hanggang sa 150 character.
  • Ang sku_id ay ang natatanging identifier para sa bawat variant — ang bawat hilera ng variant ay nangangailangan ng isang natatanging halaga.
  • Ang kulay at laki ay nagpapahintulot ng hanggang 200 na karakter.
  • Pinapayagan ng pamagat ang hanggang 255 na karakter; ang paglalarawan ay hanggang 10,000; inaasahan ang google_product_category.
  • Ang TikTok ang pinakamahigpit na channel tungkol sa mga imaheng partikular sa variantAng mga product card ay nagpapakita ng isang variant selector, at ang mga variant na nagbabahagi ng iisang generic na larawan ay mas mahina ang performance. Kung gupitin mo ang isang sulok sa iyong imagery pipeline, huwag itong gupitin dito.

Pinterest

  • Sinusundan nang malapit ang modelo ng Google; pinapangkat ng item_group_id ang mga variant.
  • Nagpapakita ang Pinterest ng mga variant sa loob ng isang Product Pin na may mga opsyong maaaring piliin.
  • Hindi proporsyonal ang kahalagahan ng kalidad ng imahe at mga vertical aspect ratio — ang Pinterest ay isang visual-discovery surface, at ang mga variant na imahe na hindi natatangi ay hindi nase-save.

Birago

Hindi ginagamit ng Amazon ang item_group_id, at ang pag-aakalang hindi ito ang kaso ay nagdudulot ng malaking nasasayang na trabaho.

Gumagamit ang Amazon ng isang tahasang modelo ng ugnayan ng magulang/anak :

  • A magulang na ASIN ay ginawa bilang isang listahan na hindi mabibili.
  • bawat batang ASIN tinutukoy ang magulang sa pamamagitan ng mga patlang na parent_sku / parent_child.
  • A tema ng pagkakaiba-iba dapat ideklara — SizeColor, Size, Color, SizeName-ColorName at iba pa, na nag-iiba-iba ayon sa kategorya.
  • Dapat na balido ang tema para sa partikular na kategoryang iyon; hindi available ang parehong pangalan ng tema sa lahat ng lugar.

Kung nag-e-export ka sa Google at Amazon mula sa iisang pinagmulan, ituring ito bilang isang tunay na pagbabago, hindi isang pagpapalit ng pangalan ng field. Dapat buuin ng iyong feed layer ang parent listing, italaga ang tema, at imapa ang mga children dito.

Mga pamilihang panrehiyon at mga makinang pangkumpara

Ang mga channel ng Turkey at mas malawak na MENA ay may kani-kanilang mga kumbensyon, at madalas na ang mga ito ang pagkakaiba sa pagitan ng isang gumagana at isang sirang katalogo sa mga pamilihang ito.

  • Trendyol Gumagamit ang sarili nitong modelo ng magulang/anak na may mandatoryong hanay ng katangiang partikular sa kategorya. Ang kulay at laki ay magkahiwalay na nakabalangkas na mga patlang, at ang mga kinakailangang listahan ng katangian ay magkakaiba ayon sa kategorya.
  • Akakçe at balasubas ay mga makinang pangkumpara ng presyo. Karaniwan nilang inaasahan ang isang hilera sa bawat mabibiling SKU, at ang mga duplicate na halos magkaparehong hilera ay may posibilidad na i-filter — kaya ang pagpapadala ng isang buong laki ng pagpapatakbo nang walang pinag-ibang data ay maaaring makabawas sa halip na mapataas ang visibility.
  • Hepsiburada at N11 bawat isa ay tumutukoy sa sarili nilang mga variant grouping key at mga kinakailangang attribute.

Dito kadalasang nagkukulang ang generic global feed tooling, at kung saan tahimik na inaalis ng isang maling na-map na attribute ang isang buong kategorya mula sa isang marketplace.

paghahambing

 GooglemetaTikTokPinterestBirago
Key ng pagpapangkatitem_group_iditem_group_iditem_group_iditem_group_idMagulang na ASIN
Max haba5010015050n / a
Kaso sensitiboHindiOoOoHindin / a
Sintaks ng pagkakaroonnasa_stocksa panustosnasa_stocksa panustosdami
Mga larawan ng variantInirerekumendangInirerekumendangKritikalKritikalKailangan
Kailangan ang tahasang temaHindiHindiHindiHindiOo
Pag-uulat sa antas ng variantOoOoOoLimitadoOo

7. Mahati o magugunaw?

Ang pagpapadala ng bawat variant ang default na rekomendasyon, ngunit hindi ito pangkalahatang tama. Ang tunay na tanong ay kung ang variation ay nagbabago ba sa gusto ng mamimili.

Ipadala ang bawat variant kapag…

  • Ang pagkakaiba-iba ay ang desisyon sa pagbili. Hindi sale ang damit, sapatos, o kahit ano kung saan mali ang sukat.
  • Malaki ang pagkakaiba ng stock depende sa variant. Sayang ang pag-aanunsyo ng produktong size 3XL na natira na lang.
  • Nag-iiba ang presyo depende sa variant. Ang pagpapakita ng €89 kapag ang napiling opsyon ay nagkakahalaga ng €119 ay magdudulot ng hindi pagtutugma ng presyo at isang galit na customer.
  • Kwalipikado ang demand sa paghahanap batay sa variant. Hinahanap ng mga tao ang "navy merino sweater medium." Hindi ka makakapag-rank para diyan kung hindi mo ito isinusumite.

I-collapse sa isang representatibong variant kapag…

  • Napakalaki ng katalogo at halos magkakatulad. Ang isang retailer ng hardware na may 200,000 SKU kung saan 60% ay mga trivial length variation ay kakaunti ang nakikinabang mula sa ganap na pagpapalawak at binabayaran ito sa feed processing at campaign complexity.
  • Pinaparusahan ng channel ang mga halos duplikado. Sinasala ng ilang comparison engine ang mga paulit-ulit na row; maaaring mabawasan ng isang full size run ang visibility.
  • Hindi nakakaapekto ang pagkakaiba-iba sa presyo, larawan, o availability. Kung ang lahat ng labindalawang variant ay magkapareho sa bawat komersyal na paraan, ang labindalawang hanay ay lumilikha ng ingay sa halip na signal.

Kapag nag-collapse ka, piliin nang sadya ang kinatawan: ang pinakamabentang in-stock na variant , hindi ang unang row ayon sa alpabeto. Dito mismo nagkakaroon ng lugar ang data ng performance sa feed — maaaring awtomatikong piliin ng data ng GA4 o platform ang kinatawan sa halip na iwanan ito sa pagkakasunod-sunod.

Isang gitnang landas

Nahahati sa aksis na nagtutulak sa desisyon; gumuho sa aksis na hindi nagtutulak.

Para sa sapatos, karaniwang nangangahulugan ito ng isang hilera bawat kulay, na may mga sukat na naka-collapse — ang kulay ay ang discovery axis, ang sukat ay ang fit check na nangyayari sa pahina. Para sa isang produkto kung saan ang kapasidad ang nagtutulak sa presyo, hatiin sa kapasidad at i-collapse sa kulay.

8. Ang 12 pinakakaraniwang error sa variant

#SintomasMaging sanhiAyusin
1Lumilitaw ang mga variant bilang magkakahiwalay na hindi magkakaugnay na mga produktonawawala o natatangi ang item_group_id bawat hileraPunan gamit ang parent SKU; i-verify na nauulit ito sa buong grupo
2Ang ilang variant ay tuluyang nawawala sa channelMga duplikadong halaga ng id — tahimik na inaalis ang mga susunod na hileraIpatupad ang pagiging natatangi sa pag-export; magdagdag ng duplicate na tseke
3Hindi pag-apruba ng "Hindi tugmang halaga (page crawl)"Iba ang kulay/laki/presyo na ipinapakita ng landing page kumpara sa isinumite.Magdagdag ng mga parameter ng deep-link; tiyaking ire-render ng pahina ang napiling estado sa server-side
4Lahat ng variant ay nagpapakita ng parehong larawanMuling ginamit ang link ng imahe ng nag-iisang bayaniI-map ang mga larawang partikular sa variant; babalik lamang sa hero kapag walang umiiral na variant na larawan
5Ang mga pag-click sa ad ay napupunta sa mga opsyon na wala nang stockhindi naka-sync ang availability sa bawat variantDagdagan ang dalas ng pag-update; ibukod ang out_of_stock sa mga aktibong kampanya
6kulay na tinanggihanHex code, numero, iisang letra, o pinagsamang salitaImapa sa mga simpleng pangalan ng kulay; paghiwalayin ang mga multiple gamit ang /
7Hindi gumagana ang mga filter ng laki; hindi tumutugma ang mga query sa lakiMga hindi pare-parehong halaga ng laki sa buong katalogo (M / Medium / med)I-normalize gamit ang isang mapping table na inilapat sa antas ng feed
8Nahati ang grupo sa Meta ngunit hindi sa GoogleHindi pagkakapare-pareho ng kaso sa item_group_idPilitin ang isang kaso para sa buong field
9Tinatanggihan ng Meta ang buong feedginagamit ang in_stock kung saan inaasahan ng Meta na may stockPagbabago ng availability sa bawat channel
10Tinanggihan ang grupo dahil sa mga hindi magkatugmang katangiannagkakaiba ang kasarian o pangkat ng edad sa loob ng grupoAng mga ito ay pare-pareho sa grupo; pinaghihiwalay ang mga pangkat ng kalalakihan at kababaihan sa magkakaibang grupo.
11Nirereset ng history ng performance ang bawat pag-syncitem_group_id na muling ginawa bawat pag-exportMagmula sa isang matatag na source field, hindi kailanman mula sa row order o hash
12Nabigong i-parse ang XML feedHindi naka-escape at nasa mga deep-link na URLEscape habang &; patunayan ang XML bago i-publish

Ang mga error 1, 2, 4 at 11 ang bumubuo sa malaking bahagi ng nakikita natin sa mga totoong audit. Wala sa mga ito ang mahirap; lahat ng ito ay hindi nakikita hangga't walang tumitingin.

9. Mga sirang sukat at kalusugan ng imbentaryo

Ang isang broken size run ay isang produktong ang grupo ay teknikal na aktibo ngunit halos hindi mabibili — isang sweater na mabibili lamang sa XS at 3XL, isang sapatos na may dalawang sukat na natitira sa siyam.

Mas mahalaga ito kaysa sa kung ano ang lumalabas. Kapag nag-click ang isang mamimili sa isang ad para sa isang produkto at nakitang hindi available ang kanilang sukat, nagbayad ka para sa isang pag-click na hindi nakapag-convert, at gumastos ka para sa brand goodwill para dito. Sa malawakang paggamit, ang mga produktong may sirang sukat ay maaaring kumonsumo ng malaking bahagi ng badyet habang halos walang naiaambag sa kita.

Pagtukoy nito

Kwentahin, bawat item_group_id:

 

size_availability_ratio = in_stock_variants / total_variants

Pagkatapos ay kumilos batay sa mga limitasyon. Isang praktikal na panimulang punto:

ProporsyonInterpretasyonaksyon
> 0.7MalusogMag-advertise nang normal
0.4 - 0.7ManipisBawasan ang mga bid; bantayan
0.2 - 0.4NasiraHuwag isama sa prospecting; retargeting lamang
<0.2Epektibong naubos naIbukod nang buo

Timbangin ito ayon sa demand , hindi lang bilangin. Ang pagkawala ng XXS at XXL ay hindi gaanong mahalaga kaysa sa pagkawala ng M at L, na karaniwang siyang kalakhan ng volume. Ang isang ratio na pantay ang pagtrato sa lahat ng laki ay hindi gaanong magre-react sa pagkawala ng iyong mga core size.

Pagkilos dito

Ang pinakamalinis na implementasyon ay naglalagay ng tag sa kundisyon sa feed sa halip na alisin ang produkto:

 

xml

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

Ang pag-tag sa halip na pagbura ay nagpapanatili sa kasaysayan ng produkto sa channel at nagbibigay-daan sa iyong muling i-activate agad kapag bumalik na ang stock. Ang pag-alis at muling pagdaragdag ay nagre-reset sa pagkatuto.

Dalawang karagdagang pagpipino na sulit na itayo:

  • Magbalik-tanaw sa merchandising. Ang paulit-ulit na listahan na may sirang-size ay isang senyales ng pagbili, hindi lamang isang problema sa advertising.
  • Suriin muli ang bawat pag-sync. Gumagalaw ang stock; dapat kasama nito ang paggana ng tag. Mas masahol pa ang isang static na listahan ng sirang-laki kaysa sa wala, dahil pinipigilan nito ang mga produktong napunan na.

10. Paggamit ng mga variant para sa segmentasyon ng kampanya

Kapag ang mga variant ay maayos na naistruktura, ang data ay nagiging isang segmentation layer — masasabing ang pinakamataas na balik na paggamit ng isang malinis na variant feed.

Nagbibigay ang Google ng limang custom_label field (0–4). Tumatanggap ang mga ito ng mga arbitraryong halaga at umiiral lamang para sa sarili mong lohika ng kampanya. Ang variant data ay mainam na input.

Isang maisasagawang pamamaraan

TataksukatMga halimbawang halaga
custom_label_0Antas ng marginmataas na margin, pamantayan, clearance
custom_label_1Kalusugan ng stockbuong laki, pagnipis, sirang-laki
custom_label_2Antas ng pagganappinakamabentang produkto, matatag, mahaba ang buntot
custom_label_3Panahonss26, aw25, core, carryover
custom_label_4Banda ng presyowala pang 50, 50-100, 100-200, higit sa 200

Kapag naipatupad na ang mga ito, nagiging diretso na ang lohika ng kampanya:

  • I-bid pataas ang bestseller + full-size run + mataas na margin
  • Ibukod ang broken-size sa prospecting
  • Bigyan ng sariling kampanya ang clearance gamit ang agresibong tROAS
  • Ihiwalay ang ss26 kapag nagsimula na ang season

Pinakamataas na Pagganap at Kalamangan+

Parehong awtomatiko ang dalawang ito, kaya mas mahalaga ang segmentasyon sa antas ng feed kaysa sa mas kaunti. Hindi mo na kontrolado ang pag-bid sa antas ng keyword, kaya ang feed ang nagiging pangunahing instrumento mo para sa paggabay sa paggastos.

Sa Performance Max, ang mga custom na label ang nagtutulak sa istruktura ng grupo ng asset at grupo ng listahan . Ang paghahati ng isang grupo ng asset na may lahat ng uri sa mga grupong nakabatay sa margin o stock ay isa sa ilang natitirang structural lever, at ito ay lubos na nakadepende sa mga label na pinupunan mula sa totoong data.

Sa mga ad ng katalogo ng Advantage+, pinipigilan ng tamang pagpapangkat ang carousel na mapuno ng anim na kulay ng iisang sweater — at ang mga kahulugan ng hanay ng produkto na binuo batay sa mga katangian ng variant ay nagbibigay-daan sa iyong paghiwalayin ang imbentaryo ng prospecting mula sa retargeting.

Pagpapayaman ng mga label gamit ang data ng pagganap

Nabubulok ang mga static na label. Ang bestseller na itinalaga noong nakaraang season ay maling impormasyon ngayong season.

Muling kinakalkula ng mas malakas na implementasyon ang mga label mula sa live performance data — kita mula sa GA4, conversion rate, bilang ng view — sa bawat feed sync. Ang isang produktong humihinto sa pagbebenta ay awtomatikong nawawala sa bestseller; ang produktong nagsisimulang magbenta ay nakapasok dito. Ito ay isang pangunahing bahagi ng kung ano ang ibig sabihin ng feed enrichment sa pagsasagawa, at ito ang pagkakaiba sa pagitan ng mga label na nagmamaneho ng badyet at mga label na naglalarawan lamang sa nakaraang quarter.

11. Pagsukat ng pagganap ng iba't ibang uri

Ang datos sa antas ng variant ang lugar kung saan tahimik na nasisira ang karamihan sa mga pag-uulat.

Ang problema sa pagsasama-sama. Ang ulat ng Merchant Center at Ads ay nasa antas ng id. Ang isang sweater sa 20 variant ay lumilitaw bilang 20 row, bawat isa ay may maliit na bahagi ng volume, walang isa man ang makabuluhan nang paisa-isa. Anumang konklusyong nakuha mula sa isang row ng variant ay malamang na noise.

Palaging suriin sa dalawang antas:

  1. Antas ng grupo (item_group_id) — ginagawa ito produkto trabaho? Pinagsama-samang gastos, mga conversion at kita sa lahat ng miyembro.
  2. Antas ng variant (id) — na pagpipilian gumagana? Aling mga kulay ang nabibili, aling mga sukat ang unang nauubos, aling mga kumbinasyon ang hindi nagbabago.

Ang pangalawa ay kung saan matatagpuan ang mga kawili-wiling natuklasan. Sinasagot nito ang mga tanong na pinapahalagahan ng merchandising: ang navy ba ay mas mahusay kaysa sa pagbebenta ng uling nang tatlo sa isa? Mas mahusay ba ang pag-convert ng mga variant ng size L dahil palagi silang nasa stock? May isang kulay ba na bumababa sa average ng grupo?

Mga sukatang dapat subaybayan bawat grupo:

metricBakit
Ratio ng pagkakaroon ng lakiPangunahing tagapagpahiwatig ng nasayang na paggastos
Saklaw ng variant sa channelIsinumite vs. aktwal na naaprubahan — ang puwang ay kung saan nagtatago ang mga problema
Bahagi ng impresyon ayon sa variantIpinapakita kung aling mga opsyon ang talagang pinapaboran ng channel
Rate ng conversion ayon sa kulaySenyales ng pangangalakal at pagbili
Rate ng hindi pagsang-ayon ayon sa grupoMaagang nahuhuli ang mga error sa systemic attribute

Isang tala tungkol sa attribution. Madalas na nakakakita ang isang mamimili ng ad para sa isang variant at bumibili ng isa pa — kapag kini-click ang navy, binibili ang charcoal. Samakatuwid, ang variant-level ROAS na kinuha nang literal ay magbibigay ng maling attribution. Husgahan ang mga produkto sa antas ng grupo; gamitin ang variant data upang maunawaan ang gawi, hindi upang gumawa ng mga desisyon sa pag-bid sa mga manipis na sample.

12. Checklist bago ang paglulunsad

Patakbuhin ito bago i-push live ang isang variant feed, at pagkatapos ng anumang pagbabago sa istruktura.

kaayusan

  •  Ang bawat variant ay may natatanging ID
  •  Ang bawat miyembro ng isang grupo ay may parehong item_group_id
  •  Ang item_group_id ay hinango mula sa isang matatag na source field at hindi nagbabago sa pagitan ng mga export
  •  Gumagamit ang item_group_id ng pare-parehong casing sa buong feed
  •  Ang bawat miyembro ay nagkakaiba sa kahit isang katangiang tumutukoy sa variant
  •  Ang item_group_title ay naroroon at magkapareho sa buong grupo

katangian

  •  Gumagamit ang kulay ng mga simpleng pangalan ng kulay — walang hexagonal, numero o iisang letra
  •  Maraming kulay ang pinaghihiwalay gamit ang /, primary una
  •  Ang mga halaga ng laki ay na-normalize sa buong katalogo
  •  Ang size_system ay idinedeklara kung saan ka nagbebenta sa iba't ibang rehiyon ng pagsukat
  •  magkapareho ang kasarian at pangkat ng edad sa loob ng bawat pangkat
  •  Ang materyal at padron ay pinupunan kung saan tinutukoy nila ang pagkakaiba-iba

Mga link at larawan

  •  Ang link ng bawat variant ay napupunta sa tamang paunang napiling estado
  •  & ay naka-escape bilang & sa XML
  •  Ang image_link ay partikular sa variant, hindi isang ibinahaging hero image
  •  Natutugunan ng mga imahe ang minimum na dimensyon para sa bawat channel

Mga pagbabago sa channel

  •  inaayos ang syntax ng availability bawat channel (in_stock vs. in stock)
  •  Iginagalang ang mga limitasyon sa karakter bawat channel
  •  Nag-e-export ang Amazon ng mga parent listing at nagdedeklara ng valid na variation theme
  •  Mga hanay ng katangian ng rehiyonal na pamilihan na naka-map bawat kategorya

Mga Operasyon

  •  Ang dalas ng pag-update ay tumutugma sa kung gaano kabilis talaga gumagalaw ang stock
  •  Gumagana ang pagtukoy ng sirang laki sa bawat pag-sync
  •  Tumatakbo ang pagsusuri ng duplicate-id bago i-export
  •  Pinapatunayan ng feed na maayos ang pagkakabuo ng XML/CSV bago i-publish
  •  Naka-configure ang alerto para sa biglaang pagbaba ng bilang ng produkto

13. FAQ

Kailangan ko bang isumite ang bawat variant? Hindi palagi, ngunit kadalasan oo para sa damit at sapatos, kung saan ang laki at kulay ang desisyon sa pagbili. Para sa napakalaking homogenous na mga katalogo, o mga channel na halos duplicate ang sinasala, ang pagsusumite ng isang napiling kinatawan na variant bawat grupo ay maaaring mas mahusay na gumanap. Piliin ang kinatawan ayon sa performance ng benta at stock, hindi ayon sa alpabeto.

Ano ang mangyayari kung aalisin ko ang item_group_id? Ang bawat variant ay ituturing na isang hindi magkakaugnay na produkto. Mawawala mo ang variant selector sa destination surface, magiging paulit-ulit ang mga ad, masisira ang pag-uulat sa antas ng variant, at sa Google ay maaari kang hindi pumasa sa isang kinakailangan — kinakailangan ang item_group_id para sa mga libreng listahan at para sa mga Shopping ad sa ilang pangunahing merkado kapag isinumite ang mga variant.

Maaari bang magkaiba ang presyo ng mga variant? Oo. Ang presyo ay hindi isang katangian na tumutukoy sa variant, ngunit maaaring lehitimong magkaiba ito sa bawat variant — ang mas malalaking sukat ay kadalasang mas mahal. Ang isinumiteng presyo ay dapat tumugma sa ipinapakita ng landing page para sa partikular na variant na iyon.

Dapat bang manatili sa feed ang mga variant na wala nang stock? Karaniwan ay oo. Panatilihin ang mga ito nang may availability: out_of_stock sa halip na tanggalin ang mga ito. Ang pag-alis at muling pagdaragdag ay nagre-reset sa history ng item sa channel. Ibukod ang mga ito sa mga aktibong campaign gamit ang isang panuntunan o custom na label.

Maaari bang mapabilang ang isang produkto sa dalawang grupo? Hindi. Ang item_group_id ay tumatanggap ng iisang halaga bawat item. Kung ang isang produkto ay tunay na kabilang sa dalawang konseptwal na grupo, mayroon kang problema sa merchandising taxonomy na kailangang lutasin sa upstream.

Kailangan ko ba ng magkakahiwalay na halaga ng item_group_id sa bawat channel? Hindi — at hindi mo dapat gawin iyon. Gumamit ng parehong lohikal na pagpapangkat sa lahat ng dako. Ang nag-iiba sa bawat channel ay ang pagbabagong inilalapat dito: mga limitasyon sa karakter, casing, syntax. Panatilihin ang isang mapagkukunan ng katotohanan at iakma sa pag-export.

Paano ko hahawakan ang mga produktong tunay na one-size? Isumite ang sukat bilang one_size, OS, o OSFA. Huwag itong iwanang blangko para sa mga damit sa mga pamilihan kung saan kinakailangan ang sukat.

Mga bersyon ng lalaki at babae na may parehong disenyo — isang grupo o dalawa? Dalawa. Dapat magkapareho ang kasarian sa isang grupo. Ang magkakaibang hiwa at magkakaibang sukat ay ginagawa silang magkakaibang produkto mula sa pananaw ng mamimili.

Ano ang kadalasang nasisira sa pagsasagawa? Sa aming mga pag-audit: mga ibinahaging hero image sa iba't ibang variant ng kulay, mga muling nabuo na item_group_id value sa bawat pag-export, at ang availability syntax ay hindi nagbago mula sa isang Google feed papunta sa Meta. Lahat ng tatlo ay hindi nakikita sa interface at lumalabas lamang bilang hindi maipaliwanag na kakulangan sa performance.

Kung saan ka nito iiwan

Nagbibigay ang variant ng katumpakan ng gantimpala sa paraang hindi ginagawa ng karamihan sa digital marketing. Walang malikhaing paghatol sa item_group_id — ito ay maaaring matatag at ibinabahagi, o hindi. Ang mga halaga ng kulay ay maaaring sumusunod sa detalye, o tinatanggihan ang mga ito. Ang mga imahe ay maaaring tumutugma sa variant, o nasayang ang pag-click.

Iyan ang magandang balita: ito ay isang problemang malulutas na may tiyak na sagot. Ang trabaho ay nasa pagpapanatili nito — dahil ang mga katalogo ay nagbabago araw-araw, ang stock ay lumilipat oras-oras, at ang bawat channel ay inaayos ang mga detalye nito sa sarili nitong iskedyul.

Ang mga negosyong nakakagawa nito nang tama ay tinatrato ang variant feed bilang imprastraktura sa halip na isang file. Kinukuha nila ang mga group ID mula sa stable source data, nino-normalize ang mga attribute nang nasa source na, tinatransform ang bawat channel sa pag-export, muling kinukuwenta ang stock health sa bawat sync, at inaalerto kapag may hindi inaasahang gumagalaw.

Iyan mismo ang dahilan kung bakit binuo ang Feedance layer — mga feed rule para sa pag-normalize ng mga attribute sa source, pagtukoy ng sirang size na muling nagkakalkula sa bawat sync, pagpapayaman ng GA4 para mapanatiling napapanahon ang mga performance label, at mga channel export na naglalapat ng tamang transformation para sa bawat isa sa mahigit 200 destinasyon nang hindi naaapektuhan ang iyong source data.

Kung gusto mong malaman kung nasaan ang sarili mong istruktura ng variant bago baguhin ang anuman, ang aming libreng feed audit tool ay nagbibigay ng marka sa kasalukuyang feed batay sa pagkakumpleto, kalidad ng data, at teknikal na kalagayan — kabilang ang pagpapangkat ng variant — nang walang bayad.

Prev Artikulo
Panalo Gamit ang mga Variant Paano Ayusin ang mga Feed ng Produkto para sa Mas Maraming Conversion
susunod na Artikulo
Mga Karaniwang Parameter ng Feed ng Produkto ng XML

Nauugnay sa paksang ito:

Iskedyul ang iyong 15 minutong demo ngayon

Iiskedyul ang aking demo

Iaakma namin ang iyong demo sa iyong agarang pangangailangan at sasagutin ang lahat ng iyong mga katanungan. Maghanda upang makita kung paano ito gumagana!