Функциите на Feedance AI се въвеждат.
Виж това!

Пълно ръководство за фийдове с варианти на продукти

Повечето проблеми с фийда не изглеждат като проблеми с фийда. Те изглеждат като неодобрение в Google Merchant Center, което не можете да обясните, кампания на Advantage+, която харчи бюджета си за една-единствена черна тениска, или реклама в Пазаруване, която изпраща клиент, търсещ обувка номер 42, на страница, където е останал само номер 38.

Под почти всички тях се крие едно и също нещо: варианти.

Вариант е всяка версия на продукт, която се различава по един видим, закупуем начин – размер, цвят, материал, капацитет, покритие. Те са обичайни в търговията на дребно и необичайно трудни във фийдове, защото всеки канал ги моделира по различен начин и защото грешното им представяне се проваля тихо. Нищо не се поврежда. Рекламите ви просто тихо се представят зле, а диагнозата се намира четири слоя надолу във файл с данни, който никой не отваря.

Това ръководство обхваща цялата тема: какво всъщност се брои за вариант, как работи item_group_id и къде хората го използват неправилно, всеки атрибут, определящ варианта, с неговите реални ограничения, работещи примери за фийдове в XML, CSV и JSON, как Google, Meta, TikTok, Pinterest, Amazon и регионалните пазари очакват вариантите да бъдат структурирани, както и диагностична таблица за грешките, които се появяват най-често.

Дълго е, защото темата е такава. Използвайте съдържанието, за да прескочите.

1. Какво всъщност представлява вариантът

A вариант е закупуема версия на продукт, която се различава от своите братя и сестри по поне един атрибут, между който клиентът би избрал, като същевременно остава същият продукт.

Последното изречение върши много работа. Синя тениска с размер M и черна тениска с размер L са един и същ продукт. Синя тениска и син суитшърт с качулка не са, дори да са от една и съща марка и от една и съща материя.

Стандартният модел в повечето канали е родител/дете:

  • - родител е концептуалният продукт — „Пуловер с кръгло деколте от мериносова вълна“. Обикновено не може да се закупи самостоятелно.
  • - деца са вариантите — всеки със собствен SKU, собствено ниво на наличност, понякога собствена цена и изображение.

В продуктовия фийд това почти винаги е изразено плосъквсеки вариант е свой собствен ред или , а споделен ключ за групиране ги свързва. Няма влагане. Пуловер в 4 цвята и 5 размера е 20 реда, всички носещи един и същ групов идентификатор.

Какво е не вариант

Тук е мястото, където фийдовете се объркват, преди да бъде написан и един ред XML.

Не е вариантЗащоКакво да използвате вместо това
Групови — пакет от шест корема срещу единиченРазлично количество от една и съща единица, а не избран атрибутатрибут за мултипак (Google)
Вързопи — фотоапарат + обектив + чантаОтличен продаваем композитен материалатрибут is_bundle; отделен продукт
Подобни продукти — съответстващ топ и полаРазлични продукти, които се съчетават добреОтделете елементите; използвайте препоръки
Реновирано срещу новоСъстояние, а не вариацияатрибут на състоянието
Обяви на различни търговци на дребноСъщият продукт, различен продавачОтделни акаунти/емисии
Персонализация — гравирано имеИзработва се по поръчка, не е налична на складОбикновено един артикул; забележка в описанието

Групирането на някой от тях под споделен item_group_id създава група, чиито членове не са взаимозаменяеми – което обърква селектора на варианти на целевата страница и в някои канали задейства неодобрение поради несъответствие.

2. Решението, което определя всичко

Преди да напишете каквато и да е логика за фийдове, отговорете на един въпрос за всеки тип продукт, който продавате:

Когато клиент избере различна опция, попада ли на различна страница или на същата страница в различно състояние?

Това е практическият тест и той директно показва как трябва да структурирате емисията.

Случай А — отделни URL адреси за всеки вариант. Всеки цвят има своя собствена продуктова страница (/мерино-пуловер-тъмносиньо, /мерино-пуловер-тъмносиньо). Изпращайте всеки вариант като отделен ред със собствена връзка. Това е най-чистата настройка, дава най-добра релевантност на рекламата и е предпочитано от каналите.

Случай Б — един URL адрес, вариант, избран на страницата. Всичко се намира на /merino-sweater и клиентът избира цвят и размер със селектор. Все още можете да изпращате всеки вариант, но трябва да добавите параметър за дълбока връзка, така че рекламата да се показва в правилния предварително избран статус:

 

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

Без този параметър, купувач, който е кликнал върху реклама за тъмносиня медия, ще се окаже в състояние по подразбиране, показващо „червени въглища“ с малка стойност. Това несъответствие е един от най-големите „тихи убийци“ на конверсиите в рекламата на варианти, а в Google може да предизвика и „Несъответстваща стойност (обхождане на страницата)“ неодобрение, защото роботът вижда страница, чийто видим цвят не съответства на подадения цвят.

Случай C — варианти, които не си струва да се разделят. Някои варианти не влияят достатъчно върху решението за покупка, за да оправдаят отделни реклами – например дължината на кабела на зарядното устройство. Тук можете умишлено да изпратите един представителен вариант. Раздел 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 е споделеният ключ, който казва на канала, че „тези редове са за един и същ продукт“. Всичко останало относно обработката на варианти зависи от това дали той е правилен.

Спецификацията

ИмотGoogleMetaTikTok
Име на полетоitem_group_iditem_group_iditem_group_id
максимална дължина50 герои100 герои150 герои
Разрешени символиUnicode; препоръчва се ASCII — буквено-цифров, долни черти, тиретаНизНиз
Чувствителност към случаяБез значение от главни и малки букви (ABC123 = abc123)Различаващ главни от малки буквиРазличаващ главни от малки букви
Задължително?Задължително за безплатни обяви и за реклами за Пазаруване в Бразилия, Франция, Германия, Япония, Обединеното кралство и САЩ — когато се изпращат вариантиНеобходимо за групиране на вариантиНеобходимо за групиране на варианти
Повтарящо се полеНе — една стойност на артикулНеНе

Тъй като Google третира стойността без значение от главните и малките букви, но Meta и TikTok не го правят, стандартизирайте използването на малки (или главни) букви навсякъде. Каталог, в който се появяват и SWTR-001, и swtr-001, ще се групира правилно в Google и ще се раздели на два продукта в Meta.

Избор на стойност

Най-добрият item_group_id е родителската SKU, която вече имате във вашия ERP или PIM. Тя съществува, стабилна е и е уникална.

Добра практика:

 

SWTR-MERINO-CREW
12345
parent-8891

Лошо, и защо:

СтойностПроблем
Пуловер с кръгло деколте от мериносова каймаИнтервали и смесен регистър на буквите; превишава ограниченията, когато заглавията са дълги; променя се, когато маркетинговият отдел преименува продукта
пуловерНе е уникално — обединява цялата ви гама пуловери в една група
SWTR-MERINO-CREW-NAVY-MВключва вариантните размери, така че всеки ред получава уникална стойност и нищо не се групира
Номер на ред или хеш регенерира всеки експортПромени между експортите; каналите губят груповата приемственост и се учат отначало

Последното заслужава да се подчертае. item_group_id трябва да е стабилен във времето. Каналите натрупват история на ефективността спрямо групата. Ако експортът ви генерира нови идентификатори, вие нулирате тази история при всяка синхронизация и никаква оптимизация на офертите няма да компенсира това.

Трите правила

  1. Всеки член на група споделя един и същ item_group_id.
  2. Всеки член има уникален идентификатор. Дублиран идентификатор някъде във фийда води до безшумно премахване на по-късния ред.
  3. Всеки член се различава по поне един атрибут, определящ варианта. Два реда с един и същ идентификатор на група намлява един и същи цвят и размер са дубликати, а не варианти.

Конвенция, която удовлетворява и трите:

 

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 не е. Изпращането на един и същ низ и в двата варианта води до загуба на сигнал.

вариант_опция

Също по-ново от страна на Google: структуриран начин за деклариране който свойствата дефинират вариацията, вместо да оставят канала да я изведе. Приема до 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. Атрибути, определящи варианта, подробно

цвят

Най-обвързаният с правилата атрибут в спецификацията и този, който най-често се отхвърля.

ИмотСтойност
Максимална дължина (Google)Общо 100 знака, 40 за всеки отделен цвят
Максимална дължина (Meta / TikTok)200 герои
Множество цветовеРазделете с /, като първо използвате основния цвят
ДлъженЗа облекло в изброените по-горе страни; за всички безплатни обяви за облекло и аксесоари

Не се приема:

  • Номера — Цвят 42, RAL 5013
  • Шестнадесетични кодове — #001F5B
  • Единични букви — N за военноморски флот
  • Препратки към изображение — вижте снимката
  • Буквено-цифрови или съединени думи — Navy1, NavyBlue (напишете Navy Blue)

Работа с имената на маркетинговите цветове. Модните марки рядко наричат ​​цветовете „тъмносиньо“. Те ги наричат ​​„Полунощна регата“. Каналът се нуждае от цвят, който купувачът би търсил; вашата марка се нуждае от собствено име на страницата.

Работещият компромис:

 

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

Съпоставете маркетинговите имена със стандартните във фийда и дръжте името на марката видимо на целевата страница и в описанието. Не поставяйте маркетинговото име в цвят и не се надявайте – това влошава съвпадението за заявки с цветово квалифицирано съдържание, които са сред търсенията с най-висок интенционален интерес в областта на облеклото.

Многоцветни продукти:

 

color: Navy/White/Grey

Основен първи. Google отчита първата стойност като доминиращ цвят.

размер

ИмотСтойност
Максимална дължина (Google)100 герои
Максимална дължина (Meta / TikTok)200 герои
ДлъженЗа дрехи и обувки в изброените държави; за безплатни обяви
Продукти с един размередин_размер, OS или OSFA

Правилото, което има значение: да бъдат достатъчно специфични, за да бъдат недвусмислени и последователни в целия каталог. M е добре, ако всеки продукт използва M. Смесването на M, Medium, med и M/L за една и съща концепция фрагментира вашите вариантни групи и прави сегментирането въз основа на размер невъзможно.

За продукти, при които едно измерение е недостатъчно, включете отличителните размери в стойността:

 

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

тип_размер и система_размер

„Незадължително“, „само за облекло“ и „недостатъчно използвани“ – и двете значително подобряват съвпадението за купувачите, които търсят с тези квалификатори.

тип_размер — до 2 стойности от: обикновена, дребничка, за бременни, голяма, висока, плюс.

размерна_система — едно от: US, UK, EU, DE, FR, JP, CN, IT, BR, MEX, AU. Ако е пропуснато, каналът приема системата на целевата държава, което е източник на специфичен и скъпоструващ провал: турски търговец на дребно, който продава в Германия с размери от ЕС, но не декларира система за размери (size_system), може да има размери, интерпретирани спрямо грешна скала.

 

XML

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

материал

Максимум 200 знака в Google. Първо основният материал, след това до два вторични материала, разделени с /.

 

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

Длъжен само ако това разграничава вариантите ви — чанта, продавана от кожа и плат. В противен случай е по избор, но си струва да се добави; материалът е често срещан квалификатор за търсене.

модел

Макс. 100 знака. Свободен текст, описващ щампа или графиката: Раиран, На точки, Пейсли, Флорален, Рибена кост. Същото правило — задължително, ако е нещо различно.

възрастова група и пол

И двете са групова константаВсеки вариант в една група трябва да носи една и съща стойност.

възрастова_група: новородено, бебе, малко дете, дете, възрастен — една стойност за всеки продукт.

пол: мъжки, женски, унисекс.

Ако дадена дреха наистина се предлага в мъжки и дамски кройки, те са две отделни групи артикули, а не една група със смесен пол. Кройките се различават, размерите се различават и купувачът избира между продукти, а не между опции.

Справочна таблица

АтрибутЛимит на GoogleТрябва да се различаваТрябва да съвпада в цялата група
item_group_id50 знака-
заглавие_на_групата_елементи150 знака-
id50 знака✅ (винаги уникален)-
заглавие150 знакаПРЕПОРЪЧВА:-
цвят100 знака (40/цвят)Ако ос на вариация-
размер100 знакаАко ос на вариация-
тип_размер2 XNUMX стойностиПо избор-
размерна_системаПреброяване-Обикновено ✅
материал200 знакаАко ос на вариация-
модел100 знакаАко ос на вариация-
полПреброяване-
възрастова_групаПреброяване-
марка70 знака-
категория_продукт_в_Google--
цена-Може да се различава-
достъпностПреброяванеМоже да се различава-

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&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>

Четири неща, които си струва да се отбележат:

  1. item_group_id и item_group_title са идентични; id и title не са.
  2. връзката носи параметри на дълбоката връзка така че рекламата да се озовава в правилното предварително избрано състояние. & се екранира като & — изисква се в XML и е чест източник на грешки при парсиране.
  3. image_link е специфичен за варианта. И двата тъмносини реда сочат към тъмносинаната снимка. Изпращането на едно геройско изображение за всички цветове е втората най-често срещана грешка при вариантите след липсващите групови идентификатори.
  4. Редът „не е на склад“ е маркиран чрез custom_label_1, така че може да бъде изключен или офертата му да бъде намалена, без да се премахва от емисията.

CSV / TSV файл

Същите данни, изравнени. Заглавен ред плюс два варианта:

 

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 е мястото, където се случват най-много грешки в реалния живот, защото запетаите в заглавията и описанията трябва да бъдат оградени с кавички, а кавичките в полетата с кавички трябва да бъдат екранирани. Ако вашите заглавия съдържат запетаи – а заглавията на продуктите с цвят и размер почти винаги съдържат – използвайте TSV вместо това. Разделите на практика никога не се появяват в данните за продукта и цял клас грешки при парсинга изчезва.

JSON

За приемане, базирано на 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"
    }
  ]
}

Пълен размер бягане

Шест варианта — два цвята × три размера — с видим идентификационен шаблон:

iditem_group_idцвятразмердостъпност
SWTR-MC-NAV-SSWTR-MERINO-CREWВоенноморски флотSна склад
SWTR-MC-NAV-MSWTR-MERINO-CREWВоенноморски флотMна склад
SWTR-MC-NAV-LSWTR-MERINO-CREWВоенноморски флотLна склад
SWTR-MC-CHR-SSWTR-MERINO-CREWВъгленSизчерпано
SWTR-MC-CHR-MSWTR-MERINO-CREWВъгленMна склад
SWTR-MC-CHR-LSWTR-MERINO-CREWВъгленLизчерпано

Въглищата са с един размер, останал от три. Раздел 9 разглежда какво да се направи по въпроса.

6. Канал по канал

Концепцията е универсална. Внедряването ѝ не е. Ето как всяка основна дестинация очаква варианти и къде се различава всеки един от тях.

Google Пазаруване / Търговски център

Най-предписателната и референтна имплементация, от която повечето други канали заимстват.

  • item_group_id е длъжен за безплатни обяви и за реклами за Пазаруване в Бразилия, Франция, Германия, Япония, Обединеното кралство и САЩ, когато се подават варианти.
  • Атрибутите, определящи варианта, трябва да бъдат попълнени: цвят и размер са задължителни за облекло на тези пазари.
  • Полетата „пол“ и „възрастова група“ са задължителни за облекло и трябва да са еднакви в цялата група.
  • Целевата страница трябва видимо да съответства на подадените стойности на варианта, в противен случай рискувате Несъответстваща стойност (обхождане на страницата) неодобрение.
  • Всеки вариант се конкурира независимо в търга. Google избира кой член на групата да покаже за дадена заявка, така че непълната група означава по-слаб набор от кандидати.
  • image_link трябва да е поне 500×500 пиксела за облекло — минималният размер се прилага от 31 януари 2027, струва си да се направи одит сега, а не набързо.

Практическа бележка: Отчитанията в Merchant Center са на ниво вариант (id), а не на ниво група. За да оцените правилно даден продукт, трябва сами да агрегирате по item_group_id – което е много по-лесно, ако идентификаторът на групата е чист и стабилен.

Мета (Facebook и Instagram)

Meta използва едно и също име на поле с различни ограничения и съществено различен модел на показване.

  • item_group_id позволява до 100 герои и е различаващ главни от малки букви.
  • цветът и размерът позволяват до 200 герои.
  • Използване на стойности за наличност интервали, а не долни черти: налично, не налично. Тази единствена разлика нарушава повече Meta фийдове от която и да е друга, особено когато фийд от Google се използва повторно директно.
  • В магазините и върху повърхностите с подробности за продукта, правилно групираният набор се рендира като един продукт със селектор на варианти, а не няколко почти идентични обяви.
  • Рекламите в каталога Advantage+ използват групата, за да избегнат показването на шест версии на един и същ пуловер на потребителя в една въртележка – негрупираният каталог води до видимо повтарящи се реклами и пропилени импресии.
  • Отчитането на ниво вариант в Commerce Manager зависи от правилното групиране.

Практическа бележка: Не насочвайте Meta към вашия Google фийд без промяна. Като минимум, трансформирайте наличността и проверете ограниченията за символи. Повечето платформи за фийдове – включително Feedance – обработват това като трансформация на ниво канал, така че изходните данни остават недокоснати.

TikTok

  • item_group_id позволява до 150 герои.
  • sku_id е уникалният идентификатор за всеки вариант — всеки ред с варианти се нуждае от отделна стойност.
  • Цветът и размерът позволяват до 200 знака.
  • Заглавието позволява до 255 знака; описанието до 10 000; очаква се google_product_category.
  • TikTok е най-строгият канал относно изображения, специфични за вариантаКартите на продуктите показват селектор на варианти, а вариантите, които споделят едно общо изображение, се представят значително по-зле. Ако отрежете един ъгъл в канала си за изображения, не го правете тук.

Pinterest

  • Следва отблизо модела на Google; item_group_id групира варианти.
  • Pinterest показва варианти в един продуктов пин с избираеми опции.
  • Качеството на изображението и вертикалните съотношения на страните са непропорционално важни – Pinterest е платформа за визуално откриване и варианти на изображения, които не са различни, просто не се запазват.

Амазонка

Амазон го прави не използвайте item_group_id и приемането на противното води до много загуба на работа.

Amazon използва изрично модел на взаимоотношенията родител/дете:

  • A родителски ASIN е създадена като обява, която не може да се купи.
  • Всеки дете ASIN препраща към родителя чрез полетата parent_sku / parent_child.
  • A вариационна тема трябва да бъдат декларирани — SizeColor, Size, Color, SizeName-ColorName и т.н., вариращи в зависимост от категорията.
  • Темата трябва да е валидна за съответната категория; едно и също име на тема не е налично навсякъде.

Ако експортирате към Google и Amazon от един източник, третирайте това като истинска трансформация, а не като преименуване на поле. Вашият слой с фийдове трябва да изгради родителския списък, да присвои темата и да свърже децата с него.

Регионални пазари и системи за сравнение

Турските и по-широките канали от Близкия изток и Северна Африка имат свои собствени конвенции и те често са разликата между работещ и неработещ каталог на тези пазари.

  • Трендиол използва собствен модел родител/дете със задължителен набор от атрибути, специфични за категорията. Цветът и размерът са отделни структурирани полета, а списъците с задължителни атрибути се различават в зависимост от категорията.
  • Акакче намлява скъперник са двигатели за сравнение на цени. Те обикновено очакват един ред за всяка закупуема SKU, а дублиращите се почти идентични редове са склонни да се филтрират - така че изпращането на пълен размер без диференцирани данни може да намали, а не да увеличи видимостта.
  • Hepsiburada намлява N11 всеки дефинира свои собствени ключове за групиране на варианти и задължителни атрибути.

Това е областта, където генеричните инструменти за глобални фийдове най-често се провалят и където неправилно съпоставен атрибут тихомълком премахва цяла категория от пазара.

сравнение

 GoogleMetaTikTokPinterestАмазонка
Ключ за групиранеitem_group_iditem_group_iditem_group_iditem_group_idРодителски ASIN
максимална дължина5010015050N / A
Различаващ главни от малки буквиНеДаДаНеN / A
Синтаксис на наличносттана складв наличностна складв наличностКоличество
Вариантни изображенияПРЕПОРЪЧВА:ПРЕПОРЪЧВА:критиченкритиченДлъжен
Необходима е изрична темаНеНеНеНеДа
Отчитане на ниво вариантДаДаДаограниченДа

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 / med)Нормализиране с таблица за картографиране, приложена на ниво емисия
8Разделяне на групи в Meta, но не и в GoogleНесъответствие между малки и големи букви в item_group_idПринудително използване на един случай за цялото поле
9Мета отхвърля целия фийдin_stock се използва там, където Meta очаква „налично“Наличност на трансформация по канал
10Групата е отхвърлена поради несъответстващи атрибутиполът или възрастовата група се различават в рамките на групатаТова са групово константни модели; разделете мъжките и женските модели на отделни групи.
11Историята на производителността се нулира при всяка синхронизацияitem_group_id, генериран отново при експортиранеИзвлича се от стабилно изходно поле, никога от реда на редовете или хеш.
12XML емисията не успява да се анализираНеескейпирани и в URL адреси с дълбочинни връзкиEscape като &; валидира XML преди публикуване

Грешки 1, 2, 4 и 11 са причина за по-голямата част от това, което виждаме при реални одити. Нито една от тях не е трудна; всички те са невидими, докато някой не се вгледа.

9. Счупени размери и състояние на инвентара

A счупен размер е продукт, чиято група технически е активна, но практически непродаваема — пуловер, предлаган само в XS и 3XL, обувка с два останали размера от девет.

Това е по-важно, отколкото изглежда. Когато купувач кликне върху реклама за продукт и установи, че размерът му не е наличен, вие сте платили за клик, който не е могъл да се конвертира, и сте похарчили репутацията на марката, за да го направите. В голям мащаб, продуктите с нестандартни размери могат да изразходват значителен дял от бюджета, без да допринасят почти нищо за приходите.

Откриването му

Изчисляване, за всеки item_group_id:

 

size_availability_ratio = in_stock_variants / total_variants

След това действайте по праговете. Работеща отправна точка:

СъотношениеТълкуванедействие
> 0.7ЗдравословенРекламирайте нормално
0.4 - 0.7изтъняванеНамалете офертите; наблюдавайте
0.2 - 0.4РазбитИзключване от търсене на потенциални клиенти; само ретаргетинг
<0.2Ефективно разпродаденоИзключи изцяло

Претеглете това с търсене, не само броят. Загубата на 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 реда, всеки с част от обема, без индивидуално значим резултат. Всяко заключение, направено от един ред с варианти, вероятно е шум.

Винаги анализирайте на две нива:

  1. Групово ниво (item_group_id) — прави това продукт работи? Обобщени разходи, реализации и приходи за всички членове.
  2. Ниво на варианта (id) — който опции работи? Кои цветове се продават, кои размери се изчерпват първи, кои комбинации никога не се променят.

Второто е мястото, където се намират интересните открития. То отговаря на въпроси, които интересуват мърчандайзинга: дали тъмносиният превъзхожда ли тъмносиния в сравнение с антрацит в съотношение три към едно? Дали вариантите размер L се конвертират по-добре, защото винаги са налични? Дали един цвят намалява средната стойност на групата?

Показатели, които си струва да се проследяват по групи:

метриченЗащо
Коефициент на наличност на размериВодещ индикатор за ненужни разходи
Вариантно покритие в каналаПодадени срещу действително одобрени – разликата е мястото, където се крият проблемите
Дял на импресиите по вариантРазкрива кои опции каналът всъщност предпочита
Коефициент на конверсия по цвятСигнал за мърчандайзинг и покупка
Процент на неодобрение по групиРанно открива системни грешки в атрибутите

Бележка относно атрибуцията. Купувачът често вижда реклама за един вариант и купува друг – кликва върху тъмносини, купува сини въглища. Следователно, ROAS на ниво вариант, взета буквално, ще доведе до неправилно разпределение. Съдия продукти на групово ниво; използвайте данни от варианти, за да разберете поведението, а не за да вземате решения за наддаване въз основа на ограничени извадки.

12. Контролен списък преди пускане на пазара

Изпълнете това преди да публикувате вариантен фийд и след всяка структурна промяна.

структура

  •  Всеки вариант има уникален идентификатор
  •  Всеки член на група споделя идентичен item_group_id
  •  item_group_id се извлича от стабилно изходно поле и не се променя между експортите
  •  item_group_id използва еднакъв регистър на буквите в целия фийд
  •  Всеки член се различава по поне един атрибут, определящ варианта
  •  item_group_title е налично и е идентично в цялата група

Атрибути

  •  цветът използва обикновени имена на цветовете — без шестнадесетични имена, цифри или единични букви
  •  Множеството цветове се разделят с /, като се използва основният цвят.
  •  Стойностите на размера са нормализирани в целия каталог
  •  size_system се декларира, когато продавате в различни региони на оразмеряване
  •  пол и възрастова_група са идентични във всяка група
  •  материалът и шарката са попълнени там, където определят вариацията

Връзки и изображения

  •  Връзката на всеки вариант води до правилното предварително избрано състояние
  •  & се екранира като & в XML
  •  image_link е специфичен за варианта, а не споделено изображение на героя
  •  Изображенията отговарят на минималните размери за всеки канал

Трансформации на канали

  •  синтаксисът за наличност, коригиран за всеки канал (in_stock спрямо in_stock)
  •  Спазват се ограниченията за символи за всеки канал
  •  Експортите в Amazon изграждат родителски обяви и декларират валидна тема за вариации
  •  Набори от атрибути на регионалния пазар, картографирани по категории

Операции

  •  Честотата на актуализиране съответства на това колко бързо се движат акциите в действителност
  •  Откриването на счупен размер се изпълнява при всяка синхронизация
  •  Проверката за дублирани идентификатори се извършва преди експортиране
  •  Емисията се проверява като правилно оформен XML/CSV файл преди публикуване
  •  Предупрежденията са конфигурирани за внезапни спадове в броя на продуктите

13. ЧЗВ

Трябва ли да подам всеки един вариант? Не винаги, но обикновено „да“ за дрехи и обувки, където размерът и цветът са решението за покупка. За много големи хомогенни каталози или канали, които филтрират почти дубликати, подаването на един добре подбран представителен вариант на група може да се представи по-добре. Изберете представителя по продажби и наличност, а не по азбучен ред.

Какво се случва, ако пропусна 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 — той или е стабилен и споделен, или не е. Стойностите на цветовете или следват спецификацията, или се отхвърлят. Изображенията или съответстват на варианта, или кликването е било напразно.

Това е добрата новина: това е решим проблем с категоричен отговор. Работата е в поддържането му — защото каталозите се променят ежедневно, наличностите се движат на всеки час и всеки канал коригира спецификацията си по свой собствен график.

Фирмите, които се справят с това правилно, третират вариантния фийд като инфраструктура, а не като файл. Те извличат групови идентификатори от стабилни изходни данни, нормализират атрибутите веднъж в източника, трансформират за всеки канал при експортиране, преизчисляват състоянието на запасите при всяка синхронизация и предупреждават, когато нещо се промени неочаквано.

Това е точно слоят Хранене е създаден за — правила за емисия за нормализиране на атрибути при източника, откриване на счупен размер което преизчислява при всяка синхронизация, Обогатяване с GA4 да се поддържат актуални етикетите за ефективност и експорт на канали които прилагат правилната трансформация за всяка от над 200 дестинации, без да докосват изходните ви данни.

Ако искате да знаете къде се намира вашата собствена структура на варианти, преди да промените каквото и да било, нашата безплатен инструмент за одит на емисия оценява съществуващ фийд по отношение на пълнота, качество на данните и техническо състояние — включително групиране на варианти — безплатно.

Предишна член
Как да оптимизирате рекламите си през 2023 г.?
Следваща статия
Как козметиката Note увеличи възвръщаемостта на инвестициите в реклама (ROAS) със 127% - докато харчи с 10% по-малко

Свързано с тази тема:

Запазете 15-минутната си демонстрация сега

Запазете час за моята демонстрация

Ще адаптираме вашата демонстрация към вашите непосредствени нужди и ще отговорим на всички ваши въпроси. Пригответе се да видите как работи!