Већина проблема са фидом не изгледа као проблеми са фидом. Изгледају као неодобравање Google Merchant Center-а које не можете објаснити, Advantage+ кампања која троши буџет на једну црну мајицу или оглас за куповину који шаље купца који тражи ципеле броја 42 на страницу где је преостала само величина 38.
Испод скоро свих ових налази се иста ствар: варијанте.
Варијанта је било која верзија производа која се разликује на један видљив, куповни начин — величина, боја, материјал, капацитет, завршна обрада. Оне су уобичајене у малопродаји, а необично тешке у фидовима, јер их сваки канал моделира другачије и зато што погрешно схватање тихо не успева. Ништа се не поквари. Ваши огласи једноставно тихо не дају добре резултате, а дијагноза се налази четири слоја ниже у датотеци података коју нико не отвара.
Овај водич покрива целу тему: шта се заправо рачуна као варијанта, како функционише item_group_id и где га људи злоупотребљавају, сваки атрибут који дефинише варијанту са његовим стварним ограничењима, примере радних фидова у XML, CSV и JSON форматима, како Google, Meta, TikTok, Pinterest, Amazon и регионална тржишта очекују да варијанте буду структуриране и дијагностичку табелу за грешке које се најчешће појављују.
Дугачко је јер је тема таква. Користите садржај за прелазак.
1. Шта је заправо варијанта
Варијанта је верзија производа која се може купити, а разликује се од својих браће и сестара у најмање једној особини између које би купац бирао, а да притом остаје исти производ.
Та последња реченица много значи. Плава мајица величине M и црна мајица величине L су исти производ. Плава мајица и плава дуксерица са капуљачом нису, чак ни од истог бренда и од истог материјала.
Стандардни модел на већини канала је родитељ/дете :
- родитељ је концептуални производ — „Мерино џемпер са округлим изрезом“. Обично се не може купити самостално.
- деца постоје варијанте — свака са својим SKU-ом, својим нивоом залиха, понекад својом ценом и сликом.
У фиду производа, ово је скоро увек изражено равно : свака варијанта је свој ред или <item>, а заједнички кључ за груписање их повезује. Нема угнежђавања. Џемпер у 4 боје и 5 величина има 20 редова, а сви носе исти ИД групе.
Шта је не варијанта
Овде фидови крену погрешно пре него што се напише и један ред XML-а.
| Није варијанта | Zašto | Шта користити уместо тога |
|---|---|---|
| Мултипацкс — пакет од шест удараца у односу на један | Различита количина исте јединице, а не изабрани атрибут | атрибут вишеструког паковања (Google) |
| У паковању — камера + објектив + торба | Посебан композитни материјал који се може продати | атрибут is_bundle; засебан производ |
| Slični proizvodi — одговарајући горњи део и сукња | Различити производи који се добро комбинују | Одвојите ставке; користите препоруке |
| Реновирано наспрам новог | Стање, а не варијација | атрибут услова |
| Листе различитих продаваца | Исти производ, други продавац | Одвојени налози/фидови |
| оличење — угравирано име | Прави се по наруџбини, није опција на лагеру | Обично једна ставка; напомена у опису |
Груписање било ког од ових под заједничким item_group_id ствара групу чији чланови нису заменљиви — што збуњује селектор варијанти на одредишној страници и, на неким каналима, покреће неодобравање због неусклађености.
2. Одлука која одређује све
Пре него што напишете било какву логику фида, одговорите на једно питање за сваку врсту производа коју продајете:
Када купац изабере другу опцију, да ли стиже на другу страницу — или на исту страницу у другом стању?
Ово је практични тест и директно се односи на то како треба да структурирате фид.
Случај А — одвојени URL-ови по варијанти. Свака боја има своју страницу производа (/мерино-џемпер-тегет, /мерино-џемпер-угљен). Пошаљите сваку варијанту као засебан ред са засебним линком. Ово је најчистије подешавање, даје најбољу релевантност огласа и оно што канали преферирају.
Случај Б — један URL, варијанта изабрана на страници. Све се налази на /merino-sweater и купац бира боју и величину помоћу селектора. И даље можете послати сваку варијанту, али треба да додате параметар дубоке везе како би се оглас појавио на исправном, унапред изабраном месту:
https://example.com/merino-sweater?colour=navy&size=mБез тог параметра, купац који је кликнуо на оглас за тамноплави медиј стиже у подразумевано стање које приказује малу боју угља. То неслагање је један од највећих тихих убица конверзије у оглашавању варијанти, а на Гуглу може изазвати и неодобравање „Неусклађена вредност (пописивање странице)“ , јер претраживач види страницу чија видљива боја не одговара послатој боји.
Случај Ц — варијанте које се не исплати делити. Неке варијације не утичу довољно на одлуку о куповини да би оправдале одвојене огласе — на пример, дужина кабла на пуњачу. Овде можете намерно послати једну репрезентативну варијанту. Одељак 7 покрива када је ово прави избор.
Атрибути који дефинишу варијанту наспрам описних атрибута
Сваки атрибут у вашем фиду спада у једну од две групе, а њихово мешање је чест узрок погрешно формираних група.
Атрибути који дефинишу варијанту морају се разликовати између чланова групе. То су ствари које купац бира: боја, величина, материјал, дезен, плус димензије специфичне за производ као што су капацитет или завршна обрада.
Атрибути групне константе морају бити идентични за сваког члана: brand, gender, age_group, item_group_title, google_product_category. Ако два реда деле item_group_id, али носе различите вредности за пол, или сте погрешно груписали производе или сте их погрешно означили.
Атрибути специфични за ред, али не и они који дефинишу варијанту, варирају по реду без дефинисања варијације: id, price, availability, gtin, image_link, link. Две варијанте могу легитимно имати различите цене — величина 3XL често кошта више — без обзира на цену.
3. item_group_id: фондација
item_group_id је дељени кључ који говори каналу да су „ови редови исти производ“. Све остало у вези са руковањем варијантама зависи од тога да ли је исправан.
Спецификација
| Имовина | гоогле | мета | TikTok |
|---|---|---|---|
| Име поља | item_group_id | item_group_id | item_group_id |
| максимална дужина | КСНУМКС карактера | КСНУМКС карактера | КСНУМКС карактера |
| Дозвољени знакови | Уникод; препоручује се ASCII — алфанумерички, доње црте, цртице | низ | низ |
| Осетљивост случаја | Не разликује велика и мала слова (ABC123 = abc123) | Велика и мала слова | Велика и мала слова |
| Потребан? | Обавезно за бесплатне огласе и за огласе Куповине у Бразилу, Француској, Немачкој, Јапану, Великој Британији и САД — када се пошаљу варијанте | Потребно за груписање варијанти | Потребно за груписање варијанти |
| Поновљено поље | Не — једна вредност по ставци | Не | Не |
Пошто Google третира вредност без обзира на велика и мала слова, док Meta и TikTok то не чине, стандардизујте употребу малих (или великих) слова свуда. Каталог у коме се појављују и SWTR-001 и swtr-001 ће се правилно груписати на Google-у и поделити на два производа на Meta-и.
Избор вредности
Најбољи item_group_id је родитељски SKU који већ имате у свом ERP-у или PIM-у. Постоји, стабилан је и јединствен.
Добро:
SWTR-MERINO-CREW
12345
parent-8891Лоше, и зашто:
| Vrednost | Проблем |
|---|---|
| Џемпер са округлим изрезом од мериноса | Размаци и мешање великих и малих слова; прелази ограничења када су наслови дугачки; мења се када маркетинг преименује производ |
| џемпер | Није јединствено — своди цео асортиман џемпера у једну групу |
| SWTR-MERINO-CREW-NAVY-M | Укључује димензије варијанти, тако да сваки ред добија јединствену вредност и ништа се не групише |
| Број реда или хеш је регенерисао сваки извоз | Промене између извоза; канали губе континуитет групе и поново уче од нуле |
Ово последње заслужује нагласак. item_group_id мора бити стабилан током времена. Канали акумулирају историју учинка у односу на групу. Ако ваш извоз регенерише ИД-ове, ресетујете ту историју при свакој синхронизацији и никаква оптимизација понуде неће надокнадити то.
Три правила
- Сваки члан групе дели исти item_group_id.
- Сваки члан има јединствени идентификатор. Дуплирани ИД било где у фиду доводи до тога да се каснији ред тихо одбаци.
- Сваки члан се разликује у најмање једном атрибуту који дефинише варијанту. Два реда са истим ИД-ом групе Иста боја и величина су дупликати, а не варијанте.
Конвенција која задовољава сва три:
item_group_id: SWTR-MERINO-CREW
id: SWTR-MERINO-CREW-NAV-M
id: SWTR-MERINO-CREW-NAV-L
id: SWTR-MERINO-CREW-CHR-MЧитљиво, дебаговано, изведено из података које већ поседујете.
наслов_групе_ставки
Новији Google атрибут, опционалан, али препоручљив кад год пошаљете item_group_id. Садржи назив матичног производа — највише 150 знакова — и мора бити идентичан у свакој варијанти у групи.
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>Обратите пажњу на образац: title је специфичан за варијанту, item_group_title није. Слање истог стринга у обе варијације доводи до губитка сигнала.
варијанта_опција
Такође новије на страни Гугла: структурирани начин декларисања која својства дефинишу варијацију, уместо да се каналу препусти да је закључи. Прихвата до 30 парова име/вредност (сваки податрибут до 250 знакова, укупно 5,000 знакова).
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>Ово је посебно корисно за производе чије осе варијација нису обухваћене стандардним атрибутима одеће - капацитет складиштења, ниво процесора, снага, број седишта. Уместо да форсирате величину „256GB“, декларишете је правилно.
4. Атрибути који дефинишу варијанту, детаљно
боја
Атрибут у спецификацији који је највише везан за правила и онај који се најчешће одбацује.
| Имовина | Vrednost |
|---|---|
| Максимална дужина (Google) | Укупно 100 знакова, 40 по појединачној боји |
| Максимална дужина (Meta / TikTok) | КСНУМКС карактера |
| Више боја | Одвојите са /, прво примарна боја |
| потребан | За одећу у горе наведеним земљама; за све бесплатне огласе за одећу и додатке |
Није прихваћено:
- Бројеви — Боја 42, RAL 5013
- Хексадецимални кодови — #001F5B
- Појединачна слова — Н за морнарицу
- Референце на слику — погледајте фотографију
- Алфанумеричке или спојене речи — Navy1, NavyBlue (написати Navy Blue)
Руковање називима боја у маркетингу. Модни брендови ретко називају боје „тегет“. Они их називају „Поноћна регата“. Каналу је потребна боја коју би купац тражио; вашем бренду је потребно сопствено име на страници.
Изводљив компромис:
color: Navy
description: ...available in Midnight Regatta (navy)...Ускладите маркетиншка имена са стандардним у фиду и оставите назив бренда видљивим на одредишној страници и у опису. Немојте стављати маркетиншко име у боји и надати се — то смањује подударање за упите квалификоване бојом, који су међу претрагама са највећом намером у одећи.
Вишебојни производи:
color: Navy/White/GreyПримарна прва. Google очитава прву вредност као доминантну боју.
величина
| Имовина | Vrednost |
|---|---|
| Максимална дужина (Google) | КСНУМКС карактера |
| Максимална дужина (Meta / TikTok) | КСНУМКС карактера |
| потребан | За одећу и обућу у наведеним земљама; за бесплатне огласе |
| Производи универзалне величине | једна_величина, ОС или ОСФА |
Правило које је важно: будите довољно специфични да бисте били недвосмислени и доследни у целом каталогу. М је у реду ако сваки производ користи М. Мешање М, Средње, средње и М/Л варијанти за исти концепт фрагментира ваше групе варијанти и онемогућава сегментацију на основу величине.
За производе где једна димензија није довољна, у вредност уврстите карактеристичне димензије:
size: 32/34 (waist/inseam)
size: 15.5/34 (neck/sleeve)
size: 9.5 Wide (shoe width)
size: 200x140cm (rugs, bedding)тип_величине и систем_величина
Опционо, само за одећу и недовољно коришћено — оба значајно побољшавају подударање за купце који претражују помоћу ових квалификатора.
тип_величине — до 2 вредности од: регуларна, ситна, за труднице, велика, висока, плус.
систем_величина — једно од: САД, Велика Британија, ЕУ, Немачка, Француска, Јапан, Кина, Италија, Бразил, Мексико, Аустралија. Ако се изостави, канал претпоставља систем циљне земље, што је извор специфичног и скупог квара: турски продавац који продаје у Немачкој са величинама ЕУ, али без декларисаног система_величина, може имати величине интерпретиране у односу на погрешну скалу.
xML
<g:size>10</g:size>
<g:size_system>UK</g:size_system>
<g:size_type>regular</g:size_type>материјал
Максимално 200 знакова на Гуглу. Прво примарни материјал, затим до два секундарна материјала раздвојена знаком /.
material: Cotton
material: Leather/Suede
material: Merino Wool/Nylon/ElastaneОбавезно само ако разликује ваше варијанте — торба која се продаје у кожи и платну. У супротном, опционо, али вреди послати; материјал је уобичајени квалификатор претраге.
образац
Максимално 100 знакова. Слободан текст који описује штампу или графику: пругасти, туфнасти, пејсли, цветни, рибља кост. Исто правило — обавезно ако је оно што варира.
старосна група и пол
Обе су групно-константне . Свака варијанта у групи мора носити исту вредност.
старосна група: новорођенче, одојче, мало дете, деца, одрасли — једна вредност по производу.
пол: мушки, женски, унисекс.
Ако се одевни предмет заиста нуди у мушким и женским кројевима, то су две одвојене групе артикала , а не једна група са мешовитим полом. Кројеви се разликују, величине се разликују, а купац бира између производа, а не између опција.
Референтна табела
| атрибут | Гугл ограничење | Мора се разликовати | Мора се подударати у целој групи |
|---|---|---|---|
| item_group_id | 50 тенкова | - | ✅ |
| наслов_групе_ставки | 150 тенкова | - | ✅ |
| id | 50 тенкова | ✅ (увек јединствено) | - |
| наслов | 150 тенкова | Рецоммендед | - |
| боја | 100 карактера (40/боја) | Ако је оса варијације | - |
| величина | 100 тенкова | Ако је оса варијације | - |
| тип_величине | 2 вредности | Опционо | - |
| систем_величина | Енум | - | Обично ✅ |
| материјал | 200 тенкова | Ако је оса варијације | - |
| образац | 100 тенкова | Ако је оса варијације | - |
| pol | Енум | - | ✅ |
| старосна_група | Енум | - | ✅ |
| марка | 70 тенкова | - | ✅ |
| категорија_производа_на_гоолу | - | - | ✅ |
| цена | - | Може се разликовати | - |
| доступност | Енум | Може се разликовати | - |
5. Примери стварних фидова
XML (Google RSS 2.0)
Две варијанте групе од шест варијанти. Обратите пажњу на то шта се мења, а шта не.
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&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&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>Четири ствари које вреди истаћи:
- item_group_id и item_group_title су идентични; ИД и наслов нису.
- линк носи параметре дубоке везе тако да оглас стиже у исправно унапред изабрано стање. Знак & се избегава као & — обавезан у XML-у и чест извор грешака при парсирању.
- Вредност image_link је специфична за варијанту. Оба тегет реда показују плавоплаву фотографију. Слање једне главне слике за све боје је друга најчешћа грешка варијанте, после недостатка групних идентификатора.
- Ред „нема на залихама“ је означен преко custom_label_1, тако да се може искључити или смањити понуда без уклањања из фида.
ЦСВ / ТСВ
Исти подаци, спљоштени. Ред заглавља плус две варијанте:
цсв
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,coreCSV је место где се у стварном свету дешава највише грешака, јер запете унутар наслова и описа морају бити под наводницима, а наводници унутар поља са наводницима морају бити избегнути. Ако ваши наслови садрже запете — а називи производа са бојом и величином скоро увек садрже — уместо тога користите TSV. Табулатори се практично никада не појављују у подацима о производу, а читава класа грешака у парсирању нестаје.
ЈСОН
За уношење података засновано на API-ју:
ЈСОН
{
"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"
}
]
}Трчање у пуној величини
Шест варијанти — две боје × три величине — са видљивим идентификационим узорком:
| id | item_group_id | боја | величина | доступност |
|---|---|---|---|---|
| SWTR-MC-NAV-S | SWTR-MERINO-CREW | Морнарица | S | на лагеру |
| SWTR-MC-NAV-M | SWTR-MERINO-CREW | Морнарица | M | на лагеру |
| SWTR-MC-NAV-L | SWTR-MERINO-CREW | Морнарица | L | на лагеру |
| SWTR-MC-CHR-S | SWTR-MERINO-CREW | Ћумур | S | нема_на_залихама |
| SWTR-MC-CHR-M | SWTR-MERINO-CREW | Ћумур | M | на лагеру |
| SWTR-MC-CHR-L | SWTR-MERINO-CREW | Ћумур | L | нема_на_залихама |
Угаљ има једну величину од три. Одељак 9 покрива шта треба учинити поводом тога.
6. Канал по канал
Концепт је универзалан. Имплементација није. Ево како свака главна дестинација очекује варијанте и где се свака разликује.
Google куповина / Трговачки центар
Најстрожија и референтна имплементација од које већина других канала позајмљује.
- item_group_id је потребан за бесплатне огласе и за огласе Куповине у Бразилу, Француској, Немачкој, Јапану, Великој Британији и САД, кад год се пошаљу варијанте.
- Атрибути који дефинишу варијанту морају бити попуњени: боја и величина су обавезни за одећу на тим тржиштима.
- Поља за пол и старосну групу су обавезна за одећу и морају бити доследна у целој групи.
- Одредишна страница мора видљиво да се подудара са достављеним вредностима варијанте, или ризикујете Неусклађена вредност (пописивање странице) неодобравање.
- Свака варијанта се независно такмичи на аукцији. Google бира ког члана групе ће приказати за дати упит, тако да непотпуна група значи слабији скуп кандидата.
- image_link мора бити најмање 500×500 пиксела за одећу — минимум се спроводи од КСНУМКС Јануар КСНУМКС, вреди ревидирати сада, а не у журби.
Практична напомена: Merchant Center извештава на нивоу варијанте (id), а не на нивоу групе. Да бисте правилно проценили производ, морате сами да агрегирате по item_group_id — што је много лакше ако је ID групе чист и стабилан.
Мета (Фејсбук и Инстаграм)
Мета користи исто име поља са различитим ограничењима и материјално другачијим моделом приказа.
- item_group_id дозвољава до КСНУМКС карактера и Велика и мала слова.
- боја и величина дозвољавају до КСНУМКС карактера.
- Вредности доступности користе размаци, не доње црте: на лагеру, не на лагеру. Ова једина разлика кварови више Мета фидова него било која друга, посебно када се Google фид поново користи директно.
- У продавницама и на површинама са детаљима о производу, правилно груписан скуп се приказује као један производ са селектором варијанти, уместо неколико готово идентичних огласа.
- Advantage+ каталошки огласи користе групу како би избегли приказивање шест верзија истог џемпера кориснику у једној траци — негруписан каталог производи видљиво понављајуће огласе и узалудне приказе.
- Извештавање на нивоу варијанте у Commerce Manager-у зависи од исправног груписања.
Практична напомена: Не усмеравајте Мета податке ка вашем Google фиду без измена. Барем трансформишите доступност и проверите ограничење броја знакова. Већина платформи за фидове — укључујући и Feedance — ово обрађује као трансформацију на нивоу канала, тако да изворни подаци остају нетакнути.
TikTok
- item_group_id дозвољава до КСНУМКС карактера.
- sku_id је јединствени идентификатор по варијанти — сваки ред варијанте захтева посебну вредност.
- Боја и величина дозвољавају до 200 знакова.
- наслов дозвољава до 255 знакова; опис до 10,000; очекује се google_product_category.
- ТикТок је најстрожи канал у вези са слике специфичне за варијантуКартице производа приказују селектор варијанти, а варијанте које деле једну генеричку слику имају знатно лошије резултате. Ако скратите један угао у вашем процесу обраде слика, немојте га скратити овде.
Пинтерест
- Прати Google-ов модел у великој мери; item_group_id групише варијанте.
- Пинтерест приказује варијанте унутар једног производног пина са опцијама које се могу изабрати.
- Квалитет слике и вертикални однос ширине и висине су несразмерно важни — Пинтерест је површина за визуелно откривање, а варијанте слика које нису различите једноставно се не чувају.
амазонка
Амазон не користи item_group_id, а претпоставка другачије узрокује много изгубљеног рада.
Амазон користи експлицитни модел односа родитељ/дете :
- A родитељски ASIN је креиран као оглас који се не може купити.
- сваки дете ASIN референцира родитеља кроз поља parent_sku / parent_child.
- A варијација теме морају бити декларисане — SizeColor, Size, Color, SizeName-ColorName и тако даље, варирајући у зависности од категорије.
- Тема мора бити важећа за ту одређену категорију; исти назив теме није доступан свуда.
Ако извозите и на Google и на Amazon из једног извора, третирајте ово као праву трансформацију, а не као преименовање поља. Ваш слој фида мора да конструише родитељски оглас, додели тему и мапира подређене елементе на њега.
Регионална тржишта и системи за поређење
Турски и шири канали Блиског истока и Северне Африке имају своје конвенције и оне су често разлика између радног и неисправног каталога на овим тржиштима.
- Трендиол користи сопствени модел родитељ/дете са обавезним скупом атрибута специфичних за категорију. Боја и величина су одвојена структурирана поља, а листе обавезних атрибута се разликују по категоријама.
- Акакче тврдица су системи за поређење цена. Они обично очекују један ред по артиклу производа који се може купити, а дуплирани скоро идентични редови имају тенденцију да се филтрирају — тако да слање низа у пуној величини без диференцираних података може смањити, а не повећати видљивост.
- Хепсибурада НКСНУМКС свака дефинише своје кључеве груписања варијанти и потребне атрибуте.
Ово је област где генерички алати за глобално фидовање најчешће не успевају и где погрешно мапиран атрибут тихо уклања целу категорију са тржишта.
Поређење
| гоогле | мета | TikTok | Пинтерест | амазонка | |
|---|---|---|---|---|---|
| Кључ за груписање | item_group_id | item_group_id | item_group_id | item_group_id | Матични ASIN |
| максимална дужина | 50 | 100 | 150 | 50 | Н / |
| Велика и мала слова | Не | Да | Да | Не | Н / |
| Синтакса доступности | на лагеру | на лагеру | на лагеру | на лагеру | количина |
| Варијантне слике | Рецоммендед | Рецоммендед | Критичан | Критичан | потребан |
| Потребна је експлицитна тема | Не | Не | Не | Не | Да |
| Извештавање на нивоу варијанте | Да | Да | Да | Ограничен | Да |
7. Раскол или колапс?
Слање сваке варијанте је подразумевана препорука, али није универзално исправно. Право питање је да ли варијација мења оно што купац жели.
Пошаљи сваку варијанту када…
- Варијација је одлука о куповини. Одећа, обућа, све где погрешна величина није на продају.
- Акције се значајно разликују по варијантама. Рекламирање производа чија је једина преостала опција величина 3XL баца новац.
- Цена се разликује у зависности од варијанте. Приказивање цене од 89 евра када изабрана опција кошта 119 евра ствара неусклађеност цена и љутитог купца.
- Потражња за претрагом је квалификована варијантама. Људи претражују „тегет мерино џемпер средње величине“. Не можете се рангирати за то без слања те речи.
Склопи се на једну репрезентативну варијанту када…
- Каталог је веома велики и углавном хомоген. Продавац гвожђарске робе са 200,000 артикала где је 60% тривијално варијација дужине, мало добија од потпуног ширења и плаћа то у обради фида и сложености кампање.
- Канал кажњава скоро дупликате. Неколико система за поређење филтрира понављајуће редове; приказивање у пуној величини може смањити видљивост.
- Варијација не утиче на цену, слику или доступност. Ако је свих дванаест варијанти идентично на сваки комерцијално релевантан начин, дванаест редова ствара шум уместо сигнала.
Када сажимате, намерно изаберите представника: најпродаванију варијанту на лагеру , а не први ред по абецедном реду. Управо ту подаци о учинку заслужују своје место у фиду — GA4 или подаци платформе могу аутоматски одабрати представника уместо да га остављају да се сортира по редоследу.
Средњи пут
Поделите се на оси која покреће одлуку; срушите се на оној која то не чини.
За обућу, то обично значи један ред по боји, са величинама обједињеним — боја је оса откривања, величина је провера величине која се врши на страници. За производ где капацитет покреће цену, поделите по капацитету и обједините по боји.
8. 12 најчешћих грешака варијанти
| # | Симптом | Проузроковати | Поправити |
|---|---|---|---|
| 1 | Варијанте се приказују као засебни неповезани производи | item_group_id недостаје или је јединствен по реду | Попуните матичним SKU-ом; проверите да ли се понавља у целој групи |
| 2 | Неке варијанте потпуно недостају са канала | Дуплиране вредности ИД-а — каснији редови су тихо одбачени | Примените јединственост при извозу; додајте проверу дупликата |
| 3 | Неодобравање „Неподударна вредност (пописивање странице)“ | Одредишна страница приказује другачију боју/величину/цену од оне која је послата | Додајте параметре дубоких линкова; осигурајте да страница приказује изабрано стање на страни сервера |
| 4 | Све варијанте приказују исту фотографију | Поново коришћен линк за једну главну слику | Мапирајте слике специфичне за варијанте; вратите се на главну слику само када не постоји варијанта слике |
| 5 | Кликови на огласе доводе до опција које нису на залихама | Доступност није синхронизована по варијанти | Повећајте учесталост ажурирања; искључите out_of_stock из активних кампања |
| 6 | боја одбијена | Хексадецимални код, број, једно слово или спојена реч | Мапирајте у обична имена боја; одвојите вишеструке са / |
| 7 | Филтери за величину не раде; упити за величину се не подударају | Недоследне вредности величина у каталогу (M / Medium / medi) | Нормализујте помоћу табеле мапирања примењене на нивоу фида |
| 8 | Групне поделе на Мети, али не и на Гуглу | Недоследност у величини слова у item_group_id | Присилите један случај за цело поље |
| 9 | Мета одбија цео фид | in_stock се користи тамо где Meta очекује на залихама | Доступност трансформације по каналу |
| 10 | Група је одбијена због недоследних атрибута | пол или старосна група се разликује унутар групе | Ово су групно константни; одвојите мушке и женске кројеве у засебне групе |
| 11 | Историја перформанси ресетује сваку синхронизацију | item_group_id се регенерише по извозу | Изводи се из стабилног изворног поља, никада из редоследа редова или хеша |
| 12 | XML фид се не може анализирати | Неприхваћени и дубоки линкови URL-ова | Escape као &; валидира XML пре објављивања |
Грешке 1, 2, 4 и 11 чине велику већину онога што видимо у стварним ревизијама. Ниједна од њих није тешка; све су невидљиве док неко не погледа.
9. Неисправне величине и стање залиха
Серија неисправних величина је производ чија је група технички активна, али практично непродајна - џемпер доступан само у величинама XS и 3XL, ципела са две изостављене величине од девет.
Ово је важније него што изгледа. Када купац кликне на оглас за производ и открије да му величина није доступна, платили сте за клик који није могао да се конвертује и потрошили сте репутацију бренда радећи то. У великим размерама, производи мање величине могу потрошити значајан део буџета, а да притом готово ништа не доприносе приходима.
Детектовање
Израчунај, по item_group_id:
size_availability_ratio = in_stock_variants / total_variantsЗатим реагујте на прагове. Практична почетна тачка:
| Однос | Интерпретација | акција |
|---|---|---|
| > КСНУМКС | Здрав | Оглашавајте се нормално |
| КСНУМКС - КСНУМКС | Стањивање | Смањите понуде; пазите |
| КСНУМКС - КСНУМКС | Сломљен | Искључи из тражења потенцијалних клијената; само ретаргетирање |
| <КСНУМКС | Ефективно распродато | Искључи у потпуности |
Процените ово према потражњи , не само према броју. Губитак величине XXS и XXL је много мање важан од губитка величине M и L, које обично чине највећи део обима. Однос који подједнако третира све величине неће довољно реаговати на губитак величина вашег језгра.
Делујући на основу тога
Најчистија имплементација означава стање у фиду уместо уклањања производа:
xML
<g:custom_label_1>broken-size</g:custom_label_1>Означавање уместо брисања чува историју производа у каналу и омогућава вам да га одмах поново активирате када се залихе врате. Уклањање и поновно додавање ресетује учење.
Два додатна побољшања вредна изградње:
- Укључите повратне информације у мерчандајзинг. Понављајућа листа неправилне величине је сигнал за куповину, а не само проблем са оглашавањем.
- Поново проверите при свакој синхронизацији. Залихе се крећу; ознака се мора кретати са њима. Статичка листа са поломљеном величином је гора него никаква, јер потискује производе који су у међувремену допуњени.
10. Коришћење варијанти за сегментацију кампање
Када се варијанте правилно структурирају, подаци постају слој сегментације — вероватно најисплативија употреба чистог фида варијанти.
Google пружа пет поља custom_label (0–4). Она прихватају произвољне вредности и постоје искључиво за вашу сопствену логику кампање. Подаци о варијантама су идеалан унос.
Функционалну шему
| ознака | Димензија | Пример вредности |
|---|---|---|
| прилагођена_ознака_0 | Маржинални ниво | висока маржа, стандардно, распродаја |
| прилагођена_ознака_1 | Здравље залиха | пуна величина, проређивање, поломљена величина |
| прилагођена_ознака_2 | Ниво перформанси | бестселер, стабилан, дуг реп |
| прилагођена_ознака_3 | сезонски | ss26, aw25, језгро, пренос |
| прилагођена_ознака_4 | Ценовни распон | испод 50, 50-100, 100-200, преко 200 |
Када се ово деси, логика кампање постаје једноставна:
- Повећајте понуду за бестселер + пуни тираж + висока маржа
- Искључите поломљену величину из претраживања
- Дајте одобрењу засебну кампању уз агресивни циљни повраћај трошкова оглашавања (tROAS)
- Изолујте пролеће/лето 26 када сезона почне
Максималне перформансе и предност+
Оба су у великој мери аутоматизована, што сегментацију на нивоу фида чини важнијом , а не мање важном. Више не контролишете лицитирање на нивоу кључних речи, тако да фид постаје ваша главна полуга за усмеравање потрошње.
У Performance Max-у, прилагођене ознаке управљају структуром група средстава и група листинга . Подела једне свеобухватне групе средстава на групе засноване на маржи или на стању акција једна је од ретких преосталих структурних полуга и у потпуности зависи од тога да ли се ознаке попуњавају из стварних података.
У Advantage+ каталошким огласима, исправно груписање спречава да се вртешка попуни са шест нијанси истог џемпера — а дефиниције скупова производа засноване на атрибутима варијанти вам омогућавају да одвојите промоцију од ретаргетинга инвентара.
Обогаћивање ознака подацима о учинку
Статичне етикете пропадају. Бестселер додељен прошле сезоне је дезинформација ове сезоне.
Јача имплементација поново израчунава ознаке из података о учинку уживо – приход од GA4, стопа конверзије, број прегледа – при свакој синхронизацији фида. Производ који престане да се продаје аутоматски испада из листе бестселера; онај који почне да се продаје улази у њу. Ово је кључни део онога што обогаћивање фида значи у пракси, и то је разлика између ознака које управљају буџетом и ознака које само описују последњи квартал.
11. Мерење учинка варијанти
Подаци на нивоу варијанти су место где се већина извештавања тихо распада.
Проблем агрегације. Извештаји Merchant Center-а и Ads-а на нивоу ИД-а. Џемпер у 20 варијанти се појављује као 20 редова, сваки са делом запремине, ниједна појединачно није значајна. Било који закључак извучен из једног реда варијанте је вероватно шум.
Увек анализирајте на два нивоа:
- Групни ниво (item_group_id) — ради ово производ функционише? Збирна потрошња, конверзије и приход свих чланова.
- Ниво варијанте (id) — који Опције функционише? Које боје се продају, које величине се прве распродају, које комбинације се никада не мењају.
Друго је место где се налазе занимљива открића. Одговара на питања која занимају трговину: да ли се тегет боја продаје три пута боље од тамнозелене? Да ли варијанте величине L боље конвертују јер су увек на лагеру? Да ли једна боја смањује просек групе?
Метрике које вреди пратити по групи:
| метрички | Zašto |
|---|---|
| Однос доступности величине | Водећи индикатор узалудног трошења |
| Варијантна покривеност на каналу | Поднето наспрам стварно одобреног — јаз је место где се крију проблеми |
| Удео приказа по варијанти | Открива које опције канал заправо фаворизује |
| Стопа конверзије по боји | Мерчендајзинг и сигнал за куповину |
| Стопа неодобравања по групи | Рано открива системске грешке атрибута |
Напомена о атрибуцији. Купац често види оглас за једну варијанту, а купи другу — кликне на тегет, купује тамнозелену. Дословно схваћен повраћај трошкова оглашавања на нивоу варијанте ће стога погрешно атрибуирати. Процењујте производе на нивоу групе; користите податке о варијантама да бисте разумели понашање, а не да бисте доносили одлуке о лицитирању на основу малих узорака.
12. Контролна листа пре лансирања
Покрените ово пре објављивања варијанте фида и након било какве структурне промене.
структура
- Свака варијанта има јединствени идентификатор
- Сваки члан групе дели идентичан item_group_id
- item_group_id је изведен из стабилног изворног поља и не мења се између извоза
- item_group_id користи доследна велика и мала слова у целом фиду
- Сваки члан се разликује у најмање једном атрибуту који дефинише варијанту
- item_group_title је присутан и идентичан у целој групи
Атрибути
- боја користи једноставна имена боја — без хексадецималних, бројева или појединачних слова
- Више боја је одвојено знаком /, примарна је прва
- Вредности величине су нормализоване у целом каталогу
- size_system је декларисан тамо где продајете у различитим регионима величина
- пол и старосна група су идентични унутар сваке групе
- материјал и шаблон су попуњени тамо где дефинишу варијацију
Линкови и слике
- Веза сваке варијанте води до исправног унапред изабраног стања
- & се излази као & у XML-у
- image_link је специфичан за варијанту, а не за заједничку главну слику
- Слике испуњавају минималне димензије за сваки канал
Трансформације канала
- Синтакса доступности прилагођена по каналу (на залихама у односу на на залихама)
- Поштује се ограничење броја знакова по каналу
- Амазон извози креирају надређене листе и декларишу важећу варијациону тему
- Скупови атрибута регионалног тржишта мапирани по категорији
operacije
- Учесталост ажурирања одговара брзини кретања акција
- Детекција оштећене величине се покреће при свакој синхронизацији
- Провера дупликата идентификације се врши пре извоза
- Фид се проверава као исправно обликован XML/CSV пре објављивања
- Упозоравања су конфигурисана за изненадне падове броја производа
КСНУМКС. ФАК
Да ли морам да поднесем сваку варијанту? Не увек, али обично да за одећу и обућу, где су величина и боја одлучујући фактор при куповини. За веома велике хомогене каталоге или канале који филтрирају скоро дупликате, слање једне добро одабране репрезентативне варијанте по групи може имати боље резултате. Изаберите репрезентативну варијанту према продајном учинку и залихама, а не по абецедном реду.
Шта се дешава ако изоставим item_group_id? Свака варијанта се третира као неповезан производ. Губите селектор варијанти на одредишној површини, огласи постају понављајући, извештавање на нивоу варијанти се прекида, а на Google-у можете испунити захтев — item_group_id је потребан за бесплатне листинге и за огласе Куповине на неколико главних тржишта када се шаљу варијанте.
Да ли варијанте могу имати различите цене? Да. Цена није атрибут који дефинише варијанту, али се може легитимно разликовати по варијанти — веће величине често коштају више. Послата цена мора да се подудара са ценом која је приказана на одредишној страници за ту конкретну варијанту.
Да ли варијанте које нису на залихама треба да остану у фиду? Генерално да. Задржите их са ознаком availability: out_of_stock уместо да их бришете. Уклањање и поновно додавање ресетује историју ставке у каналу. Искључите их из активних кампања користећи правило или прилагођену ознаку.
Да ли један производ може припадати двема групама? Не. item_group_id прихвата једну вредност по ставци. Ако производ заиста припада двема концептуалним групама, имате проблем таксономије мерчандајзинга који треба решити узводно.
Да ли су ми потребне одвојене вредности item_group_id за сваки канал? Не — и не би требало. Користите исто логичко груписање свуда. Оно што се разликује по каналу јесте трансформација која се на њега примењује: ограничење броја знакова, велика и мала слова, синтакса. Задржите један извор истине и прилагодите га приликом извоза.
Како да поступам са производима који су заиста универзалне величине? Пошаљите величину као „one_size“, „OS“ или „OSFA“. Не остављајте поље празно за одећу на тржиштима где је потребна величина.
Мушке и женске верзије истог дизајна — једна група или две? Два. Пол мора бити идентичан у целој групи. Различити кројеви и различите величине чине их различитим производима из перспективе купца.
Шта се најчешће кварови у пракси? У нашим ревизијама: дељене главне слике у различитим варијантама боја, регенерисане вредности item_group_id при сваком извозу и синтакса доступности пренета непромењена из Google фида у Meta. Сва три су невидљива у интерфејсу и појављују се само као необјашњиве лоше перформансе.
Где те ово оставља
Варијантни фидови награђују прецизност на начин на који већина дигиталног маркетинга то не чини. Не постоји креативна процена у item_group_id — или је стабилан и дељен, или није. Вредности боја или прате спецификацију, или се одбијају. Слике се или подударају са варијантом, или је клик био узалудан.
То је добра вест: ово је решив проблем са дефинитивним одговором. Посао је у његовом одржавању — јер се каталози мењају свакодневно, залихе се крећу сваког сата, а сваки канал прилагођава своју спецификацију по свом распореду.
Предузећа која ово ураде како треба третирају фид варијанти као инфраструктуру, а не као датотеку. Они изводе ИД-ове група из стабилних изворних података, нормализују атрибуте једном код извора, трансформишу по каналу при извозу, поново израчунавају стање залиха при свакој синхронизацији и упозоравају када се нешто неочекивано помери.
Управо за тај слој је Feedance направљен — правила фида за нормализацију атрибута на извору, детекција оштећене величине која се поново израчунава при свакој синхронизацији, обогаћивање GA4 ради одржавања ажурних ознака перформанси и извоз канала који примењује исправну трансформацију за свако од преко 200 одредишта без додиривања ваших изворних података.
Ако желите да знате где се налази ваша сопствена структура варијанти пре него што било шта промените, наш бесплатни алат за ревизију фидова оцењује постојећи фид на основу потпуности, квалитета података и техничког исправљања — укључујући груписање варијанти — без икаквих трошкова.