Funkcje Feedance AI są już wdrażane.
Sprawdź to!

Kompletny przewodnik po kanałach danych wariantów produktów

Większość problemów z plikami danych nie wygląda na problemy z plikami danych. Wyglądają jak niewytłumaczalna odmowa w Google Merchant Center, kampania Advantage+, która wydaje budżet na jedną czarną koszulkę, albo reklama produktowa, która odsyła klienta szukającego butów w rozmiarze 42 na stronę, na której dostępny jest tylko rozmiar 38.

Pod niemal wszystkim tym kryje się to samo: warianty.

Wariant to dowolna wersja produktu, która różni się w widoczny, możliwy do kupienia sposób – rozmiarem, kolorem, materiałem, pojemnością, wykończeniem. Są one powszechne w handlu detalicznym i niezwykle trudne do znalezienia w kanałach, ponieważ każdy kanał modeluje je inaczej, a ich błędne rozpoznanie kończy się niepowodzeniem. Nic się nie psuje. Twoje reklamy po prostu nie działają, a diagnoza znajduje się cztery warstwy niżej w pliku danych, którego nikt nie otwiera.

W tym przewodniku omówiono cały temat: co właściwie uznaje się za wariant, jak działa item_group_id i gdzie ludzie go nadużywają, każdy atrybut definiujący wariant wraz z jego rzeczywistymi ograniczeniami, przykłady działających kanałów w formatach XML, CSV i JSON, jak Google, Meta, TikTok, Pinterest, Amazon i regionalne platformy handlowe oczekują strukturyzacji wariantów, a także tabelę diagnostyczną błędów, które pojawiają się najczęściej.

Jest długi, bo taki jest temat. Użyj spisu treści, aby przejść dalej.

1. Czym właściwie jest wariant

Wariant to dostępna do kupienia wersja produktu, która różni się od swoich odpowiedników co najmniej jedną cechą, spośród której mógłby dokonać wyboru klient, pozostając tym samym produktem.

To ostatnie zdanie ma duże znaczenie. Niebieska koszulka w rozmiarze M i czarna koszulka w rozmiarze L to ten sam produkt. Niebieska koszulka i niebieska bluza z kapturem to nie to samo, nawet jeśli pochodzą z tej samej marki i są wykonane z tego samego materiału.

Standardowym modelem w większości kanałów jest model rodzic/dziecko :

  • roślina mateczna jest produktem koncepcyjnym — „sweterem z okrągłym dekoltem z wełny merino”. Zwykle nie można go kupić osobno.
  • dzieci są wariantami — każdy z własnym SKU, własnym poziomem zapasów, czasami własną ceną i wizerunkiem.

W kanale produktów jest to prawie zawsze wyrażone płasko : każdy wariant stanowi osobny wiersz lub <item>, a wspólny klucz grupowania łączy je ze sobą. Nie ma zagnieżdżania. Sweter w 4 kolorach i 5 rozmiarach ma 20 wierszy, wszystkie z tym samym identyfikatorem grupy.

Czym jest nie wariant

W tym miejscu dochodzi do błędu w kanałach informacyjnych, zanim zostanie napisany choćby jeden wiersz kodu XML.

Nie jest to wariantCzemuCzego użyć zamiast tego
Opakowania zbiorcze — pakiet 6 sztuk kontra pojedynczyRóżna ilość tej samej jednostki, a nie wybrany atrybutatrybut multipack (Google)
wiązki — aparat + obiektyw + torbaWyraźny, nadający się do sprzedaży kompozytatrybut is_bundle; oddzielny produkt
Powiązane produkty — pasujący top i spódnicaRóżne produkty, które dobrze się ze sobą łącząOddziel elementy i użyj rekomendacji
Odnowiony kontra nowyStan, a nie zmianaatrybut stanu
Różne oferty sprzedawców detalicznychTen sam produkt, inny sprzedawcaOddzielne konta/kanały
Personalizacja — wygrawerowane imięWykonane na zamówienie, nie jest to opcja magazynowaZwykle jeden przedmiot; uwaga w opisie

Zgrupowanie któregokolwiek z nich pod wspólnym identyfikatorem item_group_id powoduje powstanie grupy, której członkowie nie są wymienni — co wprowadza zamieszanie w selektorze wariantów na stronie docelowej, a w niektórych kanałach powoduje odrzucenie niezgodności.

2. Decyzja, która wszystko determinuje

Zanim napiszesz jakąkolwiek logikę dotyczącą feedu, odpowiedz na jedno pytanie dla każdego typu produktu, który sprzedajesz:

Czy wybierając inną opcję, klient zostanie przekierowany na inną stronę, czy na tę samą stronę, ale w innym stanie?

To jest test praktyczny, który pokazuje, jak należy strukturować materiał.

Przypadek A — osobne adresy URL dla każdego wariantu. Każdy kolor ma swoją stronę produktu (/merino-sweater-navy, /merino-sweater-charcoal). Każdy wariant należy wysłać jako osobny wiersz z własnym linkiem. To najczystsza konfiguracja, zapewniająca najlepszą trafność reklamy i preferowana przez kanały.

Przypadek B — jeden adres URL, wariant wybrany na stronie. Wszystko znajduje się pod adresem /merino-sweater, a klient wybiera kolor i rozmiar za pomocą selektora. Nadal możesz wysłać każdy wariant, ale powinieneś dodać parametr deeplink, aby reklama trafiła do odpowiedniego, wstępnie wybranego stanu:

 

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

Bez tego parametru, klient, który kliknął reklamę granatowego medium, przechodzi do domyślnego stanu, w którym wyświetlana jest mała, grafitowa. To niedopasowanie jest jednym z największych cichych zabójców konwersji w reklamach wariantowych, a w Google może również wywołać odrzucenie z komunikatem „Niedopasowana wartość (indeksowanie strony)” , ponieważ robot indeksujący widzi stronę, której widoczny kolor nie pasuje do przesłanego koloru.

Przypadek C — warianty, których nie warto dzielić. Niektóre warianty nie mają wystarczającego wpływu na decyzję zakupową, aby uzasadniać oddzielne reklamy — na przykład długość kabla ładowarki. W tym przypadku możesz celowo wysłać jeden reprezentatywny wariant. Sekcja 7 omawia, kiedy jest to właściwe rozwiązanie.

Atrybuty definiujące warianty a atrybuty opisowe

Każdy atrybut w Twoim kanale należy do jednej z dwóch kategorii, a ich mylenie jest częstą przyczyną powstawania nieprawidłowych grup.

Atrybuty definiujące wariant muszą się różnić między członkami grupy. Są to elementy wybierane przez klienta: kolor, rozmiar, materiał, wzór, a także wymiary specyficzne dla produktu, takie jak pojemność czy wykończenie.

Atrybuty stałej grupy muszą być identyczne dla każdego członka: marka, płeć, grupa_wiekowa, tytuł_grupy_produktów, kategoria_produktów_Google. Jeśli dwa wiersze mają ten sam identyfikator grupy_produktów, ale różne wartości płci, produkty zostały błędnie pogrupowane lub otagowane.

Atrybuty specyficzne dla wiersza, ale nie definiujące wariantu, różnią się w zależności od wiersza, nie definiując wariantu: id, cena, dostępność, gtin, link_do_obrazu, link. Dwa warianty mogą mieć uzasadnione różnice cenowe – rozmiar 3XL często kosztuje więcej – ale cena nie jest czynnikiem je wyróżniającym.

3. item_group_id: fundacja

item_group_id to współdzielony klucz, który informuje kanał, że „te wiersze dotyczą tego samego produktu”. Wszystkie inne aspekty obsługi wariantów zależą od jego poprawności.

Specyfikacja

WłaściwośćGoogleMetaTikTok
Nazwa polaidentyfikator_grupy_elementówidentyfikator_grupy_elementówidentyfikator_grupy_elementów
maksymalna długośćznaki 50znaki 100znaki 150
Dozwolone znakiUnicode; zalecany ASCII — znaki alfanumeryczne, podkreślenia, myślnikisznursznur
Rozróżnianie wielkości literBez uwzględniania wielkości liter (ABC123 = abc123)Rozróżniana jest wielkość literRozróżniana jest wielkość liter
Wymagany?Wymagane w przypadku bezpłatnych ofert i reklam produktowych w Brazylii, Francji, Niemczech, Japonii, Wielkiej Brytanii i Stanach Zjednoczonych — w przypadku przesyłania wariantówPotrzebne do grupowania wariantówPotrzebne do grupowania wariantów
Powtarzane poleNie — jedna wartość na przedmiotNieNie

Ponieważ Google nie uwzględnia wielkości liter w wartościach, a Meta i TikTok tego nie robią, ustandaryzuj użycie małych (lub wielkich) liter wszędzie. Katalog, w którym występują zarówno SWTR-001, jak i swtr-001, zostanie poprawnie zgrupowany w Google i podzielony na dwa produkty w Meta.

Wybór wartości

Najlepszy item_group_id to nadrzędny SKU, który już masz w systemie ERP lub PIM. Istnieje, jest stabilny i unikalny.

Dobry:

 

SWTR-MERINO-CREW
12345
parent-8891

Źle i dlaczego:

Wartość:Problem
Sweter z okrągłym dekoltem z wełny merynosówSpacje i mieszane wielkie i małe litery; przekracza limity, gdy tytuły są długie; zmienia się, gdy dział marketingu zmienia nazwę produktu
sweterNie jest to unikatowe — łączy cały asortyment swetrów w jedną grupę
SWTR-MERINO-CREW-NAVY-MZawiera wymiary wariantowe, dzięki czemu każdy wiersz otrzymuje unikalną wartość i nic nie grupuje
Numer wiersza lub hash generowany ponownie przy każdym eksporcieZmiany między eksportami; kanały tracą ciągłość grupy i uczą się od zera

Ta ostatnia kwestia zasługuje na podkreślenie. Identyfikator grupy_elementów musi być stabilny w czasie. Kanały gromadzą historię wyników w odniesieniu do grupy. Jeśli eksport generuje ponownie identyfikatory, resetujesz tę historię przy każdej synchronizacji i żadna optymalizacja stawek tego nie zrekompensuje.

Trzy zasady

  1. Każdy członek grupy ma taki sam item_group_id.
  2. Każdy członek ma unikalny identyfikator. Duplikat identyfikatora w dowolnym miejscu kanału powoduje, że późniejszy wiersz zostaje bezgłośnie usunięty.
  3. Każdy członek różni się co najmniej jednym atrybutem definiującym wariant. Dwa wiersze z tym samym identyfikatorem grupy oraz ten sam kolor i rozmiar są duplikatami, a nie wariantami.

Konwencja, która spełnia wszystkie trzy warunki:

 

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

Czytelny, możliwy do debugowania, uzyskany w oparciu o dane, które już posiadasz.

tytuł_grupy_elementów

Nowszy atrybut Google, opcjonalny, ale zalecany przy każdym przesyłaniu atrybutu item_group_id. Zawiera nazwę produktu nadrzędnego — maks. 150 znaków — i musi być identyczny dla wszystkich wariantów w grupie.

 

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>

Zwróć uwagę na schemat: title jest specyficzny dla wariantu, item_group_title nie. Wysyłanie tego samego ciągu w obu przypadkach marnuje sygnał.

wariant_opcji

Nowością po stronie Google jest również ustrukturyzowany sposób deklarowania, które właściwości definiują wariant, zamiast pozostawiania kanału do wnioskowania. Akceptuje on do 30 par nazwa/wartość (każdy podatrybut do 250 znaków, łącznie 5,000 znaków).

 

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>

Jest to szczególnie przydatne w przypadku produktów, których warianty nie są objęte standardowymi atrybutami odzieży – pojemnością pamięci, typem procesora, mocą, liczbą miejsc. Zamiast na siłę wpisywać „256 GB” w rozmiar, deklarujesz go poprawnie.

4. Atrybuty definiujące warianty – szczegóły

kolor

Atrybut najbardziej objęty regułą w specyfikacji i najczęściej odrzucany.

WłaściwośćWartość:
Maksymalna długość (Google)Łącznie 100 znaków, po 40 na każdy kolor
Maksymalna długość (Meta / TikTok)znaki 200
Wiele kolorówOddziel znakiem /, najpierw kolor podstawowy
WymaganeDla odzieży w krajach wymienionych powyżej; dla wszystkich bezpłatnych ofert odzieży i akcesoriów

Nie zaakceptowano:

  • Cyfry — Kolor 42, RAL 5013
  • Kody szesnastkowe — #001F5B
  • Pojedyncze litery — N jak marynarka wojenna
  • Odniesienia do obrazu — zobacz zdjęcie
  • Słowa alfanumeryczne lub połączone — Navy1, NavyBlue (napisz Navy Blue)

Zarządzanie nazwami kolorów w marketingu. Marki modowe rzadko nazywają kolory „granatowymi”. Nazywają je „Midnight Regatta”. Kanał potrzebuje koloru, którego szukałby klient; Twoja marka potrzebuje własnej nazwy na stronie.

Kompromis, który można zastosować:

 

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

Dopasuj nazwy marketingowe do standardowych w kanale i zadbaj o to, aby nazwa marki była widoczna na stronie docelowej i w opisie. Nie umieszczaj nazwy marketingowej w kolorze i nie licz na to, że będzie ona wyświetlana w wynikach wyszukiwania – pogarsza to dopasowanie w przypadku zapytań kwalifikowanych pod względem koloru, które należą do wyszukiwań o najwyższej intencji w branży odzieżowej.

Produkty wielokolorowe:

 

color: Navy/White/Grey

Najpierw podstawowy. Google odczytuje pierwszą wartość jako kolor dominujący.

rozmiar

WłaściwośćWartość:
Maksymalna długość (Google)znaki 100
Maksymalna długość (Meta / TikTok)znaki 200
WymaganeDla odzieży i obuwia w wymienionych krajach; dla bezpłatnych ofert
Produkty w jednym rozmiarzeone_size, OS lub OSFA

Zasada, która ma znaczenie: bądź wystarczająco konkretny, aby był jednoznaczny i spójny w całym katalogu. M jest w porządku, jeśli każdy produkt używa M. Mieszanie paszy M, Medium, med i M/L dla tej samej koncepcji powoduje fragmentację grup wariantów i uniemożliwia segmentację według rozmiaru.

W przypadku produktów, dla których pojedynczy wymiar jest niewystarczający, w wartości należy uwzględnić wymiary wyróżniające:

 

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

size_type i size_system

Opcjonalne, dotyczące wyłącznie odzieży i rzadko używane — oba te kryteria znacząco poprawiają dopasowanie dla kupujących, którzy wyszukują za pomocą tych kwalifikatorów.

size_type — do 2 wartości spośród: regular, petite, maternity, big, tall, plus.

size_system — jeden z następujących systemów: USA, Wielka Brytania, UE, Niemcy, Francja, Japonia, Chiny, Włochy, Brazylia, Meksyk, Australia. W przypadku pominięcia tego parametru kanał przyjmuje system kraju docelowego, co jest przyczyną konkretnej i kosztownej awarii: turecki sprzedawca detaliczny sprzedający w Niemczech produkty z rozmiarówką UE, ale bez zadeklarowanego size_system, może mieć rozmiary zinterpretowane w niewłaściwej skali.

 

xml

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

materiał

Maksymalnie 200 znaków w Google. Najpierw materiał główny, a następnie maksymalnie dwa materiały poboczne rozdzielone znakiem /.

 

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

Wymagane tylko wtedy, gdy rozróżnia Twoje warianty — torba sprzedawana ze skóry i płótna. W przeciwnym razie opcjonalne, ale warto je podać; materiał jest częstym kwalifikatorem wyszukiwania.

wzorzec

Maks. 100 znaków. Dowolny tekst opisujący nadruk lub grafikę: W paski, W groszki, W paisley, W kwiaty, W jodełkę. Ta sama zasada — obowiązuje, jeśli jest to element zmienny.

grupa wiekowa i płeć

Obie są stałe grupowe . Każdy wariant w grupie musi mieć tę samą wartość.

grupa wiekowa: noworodek, niemowlę, małe dziecko, dzieci, dorosły — jedna wartość na produkt.

płeć: mężczyzna, kobieta, unisex.

Jeśli ubranie jest rzeczywiście oferowane w krojach męskim i damskim, to są to dwie odrębne grupy produktów , a nie jedna grupa mieszana pod względem płci. Krój i rozmiar różnią się, a kupujący dokonuje wyboru między produktami, a nie między opcjami.

Tabela referencyjna

AtrybutLimit GoogleMusi się różnićMusi pasować do całej grupy
identyfikator_grupy_elementów50 znakówDo✅
tytuł_grupy_elementów150 znakówDo✅
id50 znaków✅ (zawsze wyjątkowe)Do
tytuł150 znakówPolecaneDo
kolor100 znaków (40/kolor)Jeśli oś wariacjiDo
rozmiar100 znakówJeśli oś wariacjiDo
rozmiar_typ2 XNUMX wartościOpcjonalnieDo
system_rozmiarówWyliczenieDoZwykle ✅
materiał200 znakówJeśli oś wariacjiDo
wzorzec100 znakówJeśli oś wariacjiDo
płećWyliczenieDo✅
grupa_wiekowaWyliczenieDo✅
marka70 znakówDo✅
kategoria_produktów_googleDoDo✅
CenaDoMoże się różnićDo
dostępnośćWyliczenieMoże się różnićDo

5. Przykłady prawdziwych kanałów

XML (Google RSS 2.0)

Dwa warianty grupy sześciowariantowej. Zwróć uwagę, co się zmienia, a co nie.

 

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>

Warto zwrócić uwagę na cztery rzeczy:

  1. item_group_id i item_group_title są identyczne; id i tytuł nie są.
  2. link niesie parametry głębokiego linku aby reklama trafiła do właściwego, wstępnie wybranego stanu. Znak & jest zaznaczony jako & — wymagany w XML i częsty powód błędów parsowania.
  3. image_link jest specyficzny dla wariantu. Oba rzędy marynarki wojennej wskazują na zdjęcie marynarki wojennej. Wysyłanie jednego zdjęcia głównego dla wszystkich kolorów to drugi najczęściej występujący błąd, po braku identyfikatorów grupowych.
  4. Wiersz „brak w magazynie” jest oznaczony za pośrednictwem custom_label_1, dzięki czemu można go wykluczyć lub obniżyć ofertę bez usuwania z kanału.

CSV / TSV

Te same dane, spłaszczone. Wiersz nagłówkowy plus dwa warianty:

 

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

W plikach CSV najczęściej dochodzi do błędów w rzeczywistych danych, ponieważ przecinki w tytułach i opisach muszą być ujęte w cudzysłowy, a cudzysłowy w polach w cudzysłowie muszą być poprzedzone znakiem ucieczki. Jeśli tytuły zawierają przecinki — a tytuły produktów z kolorem i rozmiarem prawie zawsze je zawierają — użyj zamiast nich pliku TSV. Tabulatory praktycznie nigdy nie pojawiają się w danych produktów, a cała gama błędów parsowania znika.

JSON

W przypadku pobierania danych w oparciu o 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"
    }
  ]
}

Kompletny rozmiar biegu

Sześć wariantów — dwa kolory × trzy rozmiary — z widocznym wzorem identyfikacyjnym:

ididentyfikator_grupy_elementówkolorrozmiardostępność
SWTR-MC-NAV-SSWTR-MERINO-ZAŁOGACiemny granatSw_magazynie
SWTR-MC-NAV-MSWTR-MERINO-ZAŁOGACiemny granatMw_magazynie
SWTR-MC-NAV-LSWTR-MERINO-ZAŁOGACiemny granatLw_magazynie
SWTR-MC-CHR-SSWTR-MERINO-ZAŁOGAWęgiel drzewnySbrak w magazynie
SWTR-MC-CHR-MSWTR-MERINO-ZAŁOGAWęgiel drzewnyMw_magazynie
SWTR-MC-CHR-LSWTR-MERINO-ZAŁOGAWęgiel drzewnyLbrak w magazynie

Węgiel drzewny ma jeden rozmiar z trzech. Sekcja 9 opisuje, co z tym zrobić.

6. Kanał po kanale

Koncepcja jest uniwersalna. Realizacja już nie. Oto, jakich wariantów oczekuje każda z głównych destynacji i gdzie się one różnią.

Zakupy Google / Centrum handlowe

Najbardziej normatywny i referencyjny sposób implementacji, z którego korzysta większość pozostałych kanałów.

  • item_group_id to wymagany w przypadku bezpłatnych ofert oraz reklam produktowych w Brazylii, Francji, Niemczech, Japonii, Wielkiej Brytanii i Stanach Zjednoczonych, po przesłaniu wariantów.
  • Należy uzupełnić atrybuty definiujące wariant: kolor i rozmiar są wymagane w przypadku odzieży przeznaczonej na te rynki.
  • płeć i grupa wiekowa są wymagane w przypadku odzieży i muszą być spójne w całej grupie.
  • Strona docelowa musi być widocznie zgodna z przesłanymi wartościami wariantów, w przeciwnym razie istnieje ryzyko Niezgodna wartość (przeszukiwanie strony) dezaprobata.
  • Każda odmiana rywalizuje niezależnie w aukcji. Google wybiera, który członek grupy zostanie wyświetlony dla danego zapytania, więc niekompletna grupa oznacza słabszą pulę kandydatów.
  • image_link musi mieć co najmniej 500×500 pikseli w przypadku odzieży — minimalne wymagania są egzekwowane od Stycznia 31 2027, warto to sprawdzić teraz, a nie w pośpiechu.

Uwaga praktyczna: Merchant Center raportuje na poziomie wariantu (id), a nie grupy. Aby poprawnie ocenić produkt, należy samodzielnie agregować dane według item_group_id — co jest znacznie łatwiejsze, jeśli identyfikator grupy jest czysty i stabilny.

Meta (Facebook i Instagram)

Meta używa tej samej nazwy pola z innymi ograniczeniami i zasadniczo innym modelem wyświetlania.

  • item_group_id pozwala na maksymalnie znaki 100 i jest wielkość liter ma znaczenie.
  • kolor i rozmiar pozwalają na znaki 200.
  • Wartości dostępności są używane spacje, nie podkreślenia: w magazynie, a nie w_magazynie. Ta pojedyncza różnica psuje więcej kanałów Meta niż jakakolwiek inna, zwłaszcza gdy kanał Google jest ponownie wykorzystywany bezpośrednio.
  • W sklepach i na powierzchniach szczegółów produktu prawidłowo zgrupowany zestaw renderuje się jako jeden produkt z selektorem wariantów, a nie kilku niemal identycznych ofert.
  • Reklamy katalogowe Advantage+ wykorzystują funkcję grupowania, aby uniknąć wyświetlania użytkownikowi sześciu wersji tego samego swetra w jednym karuzeli — niezgrupowany katalog powoduje widocznie powtarzalne reklamy i marnowanie wyświetleń.
  • Raportowanie na poziomie wariantów w Menedżerze handlu zależy od prawidłowego grupowania.

Praktyczna uwaga: Nie kieruj Meta na swój kanał Google bez modyfikacji. Przynajmniej przekształć dostępność i sprawdź limity znaków. Większość platform feedowych – w tym Feedance – obsługuje to jako transformację na poziomie kanału, dzięki czemu dane źródłowe pozostają nienaruszone.

TikTok

  • item_group_id pozwala na maksymalnie znaki 150.
  • sku_id to unikalny identyfikator dla każdej wersji — każdy wiersz wersji wymaga odrębnej wartości.
  • kolor i rozmiar pozwalają na maksymalnie 200 znaków.
  • Tytuł może mieć maksymalnie 255 znaków; opis maksymalnie 10 000; oczekiwana jest kategoria google_product_category.
  • TikTok to najbardziej rygorystyczny kanał obrazy specyficzne dla wariantuKarty produktów wyświetlają selektor wariantów, a warianty ze wspólnym, generycznym obrazem mają zauważalnie gorsze wyniki. Jeśli pomijasz jeden element w procesie pozyskiwania obrazów, nie rób tego tutaj.

Pinterest

  • Ściśle nawiązuje do modelu Google; item_group_id grupuje warianty.
  • Pinterest prezentuje warianty w ramach pojedynczego Pinu produktu z opcjami do wyboru.
  • Jakość obrazu i pionowe proporcje obrazu mają ogromne znaczenie — Pinterest to platforma do wizualnych odkryć, a różne obrazy, które się od siebie nie różnią, po prostu nie są zapisywane.

Amazon

Amazon nie korzysta z item_group_id, a założenie, że jest inaczej, powoduje ogromne marnotrawstwo pracy.

Amazon stosuje wyraźny model relacji rodzic-dziecko :

  • A nadrzędny ASIN jest tworzony jako oferta nie podlegająca kupnu.
  • Każdy dziecko ASIN odwołuje się do elementu nadrzędnego poprzez pola parent_sku / parent_child.
  • A temat wariacji muszą zostać zadeklarowane — SizeColor, Size, Color, SizeName-ColorName itd., w zależności od kategorii.
  • Motyw musi być odpowiedni dla danej kategorii. Ta sama nazwa motywu nie jest dostępna wszędzie.

Jeśli eksportujesz dane zarówno do Google, jak i Amazon z jednego źródła, traktuj to jako prawdziwą transformację, a nie zmianę nazwy pola. Warstwa kanału musi utworzyć listę nadrzędną, przypisać jej motyw i zmapować na nią elementy podrzędne.

Regionalne rynki i porównywarki cen

Kanały tureckie i szersze kanały regionu MENA mają własne konwencje, które często decydują o tym, czy katalog na tych rynkach działa, czy nie.

  • Trendyol Używa własnego modelu rodzic/dziecko z obowiązkowym zestawem atrybutów specyficznych dla danej kategorii. Kolor i rozmiar to oddzielne pola strukturalne, a listy wymaganych atrybutów różnią się w zależności od kategorii.
  • Akakce oraz Chciwy to porównywarki cen. Zazwyczaj oczekują jednego wiersza na każdy możliwy do kupienia kod SKU, a powielone, niemal identyczne wiersze są zazwyczaj filtrowane — dlatego wysłanie pełnej serii bez zróżnicowanych danych może zmniejszyć, a nie zwiększyć widoczność.
  • Hepsiburada oraz N11 każdy z nich definiuje własne klucze grupowania wariantów i wymagane atrybuty.

To obszar, w którym ogólne narzędzia globalnego przesyłania danych najczęściej zawodzą i w którym błędnie zmapowany atrybut może spowodować niepostrzeżenie usunięcie całej kategorii z rynku.

Porównanie

 GoogleMetaTikTokPinterestAmazon
Klucz grupowaniaidentyfikator_grupy_elementówidentyfikator_grupy_elementówidentyfikator_grupy_elementówidentyfikator_grupy_elementówNadrzędny ASIN
maksymalna długość5010015050n / a
Rozróżnianie wielkości literNieTakTakNien / a
Składnia dostępnościw_magazyniew magazyniew_magazyniew magazynieIlość
Obrazy wariantowePolecanePolecaneKrytycznyKrytycznyWymagane
Potrzebny jest wyraźny tematNieNieNieNieTak
Raportowanie na poziomie wariantuTakTakTakOgraniczonyTak

7. Rozpad czy rozpad?

Wysyłanie wszystkich wariantów jest domyślną rekomendacją, ale nie jest to uniwersalna rekomendacja. Prawdziwe pytanie brzmi, czy wariant zmienia to, czego chce kupujący.

Wyślij każdą odmianę, gdy…

  • Różnicą jest decyzja o zakupie. Odzież, obuwie, cokolwiek, czego zły rozmiar nie jest sprzedażą.
  • Stan magazynowy różni się znacząco w zależności od wariantu. Reklamowanie produktu, którego jedyną dostępną opcją jest rozmiar 3XL, jest marnotrawieniem pieniędzy.
  • Cena różni się w zależności od wariantu. Wyświetlenie kwoty 89 EUR, gdy wybrana opcja kosztuje 119 EUR, powoduje rozbieżność cen i rozgniewanie klienta.
  • Popyt na wyszukiwanie jest kwalifikowany pod względem wariantów. Ludzie wyszukują frazę „sweter z wełny merino granatowy, rozmiar średni”. Nie możesz uzyskać wysokiej pozycji bez przesłania tej frazy.

Zwiń do jednego reprezentatywnego wariantu, gdy…

  • Katalog jest bardzo obszerny i w większości jednorodny. Sprzedawca sprzętu komputerowego z 200 000 jednostek magazynowych (SKU), z których 60% to nieznaczne różnice w długości, zyskuje niewiele na pełnej rozbudowie, a płaci za to przetwarzaniem danych i złożonością kampanii.
  • Kanał karze osoby będące niemal duplikatami. Niektóre wyszukiwarki porównujące filtrują powtarzające się wiersze; przeprowadzenie pełnej analizy może ograniczyć widoczność.
  • Zmiany nie mają wpływu na cenę, wizerunek ani dostępność. Jeżeli wszystkie dwanaście wariantów jest identycznych pod każdym względem istotnym z komercyjnego punktu widzenia, dwanaście rzędów generuje szum, a nie sygnał.

Podczas zwijania, wybierz przedstawiciela świadomie: najlepiej sprzedający się wariant dostępny w magazynie , a nie pierwszy rząd alfabetycznie. To właśnie tutaj dane o wydajności zyskują swoje miejsce w kanale — dane z GA4 lub platformy mogą automatycznie wybrać przedstawiciela, zamiast pozostawiać to do sortowania.

Środkowa ścieżka

Podziel się na osi, która napędza decyzję; załam się na osi, która tego nie robi.

W przypadku obuwia zazwyczaj oznacza to jeden wiersz na kolor, z rozmiarami skróconymi – kolor jest osią wyszukiwania, a rozmiar to sprawdzenie dopasowania, które odbywa się na stronie. W przypadku produktu, w którym pojemność wpływa na cenę, podział według pojemności i skrócenie według koloru.

8. 12 najczęstszych błędów wariantowych

#ObjawSpowodowaćFix
1Warianty pojawiają się jako oddzielne, niezwiązane ze sobą produktybrakuje identyfikatora grupy_elementów lub jest on unikalny dla każdego wierszaWypełnij nadrzędnym SKU i sprawdź, czy powtarza się w całej grupie
2Niektóre warianty całkowicie zniknęły z kanałuDuplikaty wartości identyfikatorów — późniejsze wiersze są po cichu usuwaneWymuś unikalność podczas eksportu; dodaj sprawdzanie duplikatów
3Dezaprobata „Niedopasowana wartość (przeszukiwanie strony)”Strona docelowa wyświetla inny kolor/rozmiar/cenę niż przesłanaDodaj parametry głębokiego linku; upewnij się, że strona renderuje wybrany stan po stronie serwera
4Wszystkie warianty pokazują to samo zdjęciePojedynczy bohater obraz_link ponownie wykorzystanyObrazy specyficzne dla wariantów mapy; powrót do obrazu głównego tylko wtedy, gdy nie istnieje żaden obraz wariantowy
5Kliknięcia reklam dotyczą opcji niedostępnych w magazyniedostępność nie jest synchronizowana dla każdego wariantuZwiększ częstotliwość aktualizacji; wyklucz out_of_stock z aktywnych kampanii
6kolor odrzuconyKod szesnastkowy, liczba, pojedyncza litera lub połączone słowoOdwzoruj na zwykłe nazwy kolorów; wielokrotności oddziel znakiem /
7Filtry rozmiaru nie działają; zapytania o rozmiar nie pasująNiespójne wartości rozmiarów w całym katalogu (M / M / med)Normalizuj za pomocą tabeli mapowania zastosowanej na poziomie kanału
8Grupa dzieli się na Meta, ale nie na GoogleNiespójność wielkości liter w item_group_idWymuś pojedynczy przypadek dla całego pola
9Meta odrzuca cały kanałin_stock używane tam, gdzie Meta oczekuje dostępnościPrzekształć dostępność według kanału
10Grupa odrzucona z powodu niespójnych atrybutówpłeć lub grupa wiekowa różni się w obrębie grupySą to stałe grupy; oddzielają cięcie męskie i damskie na odrębne grupy
11Historia wydajności resetuje się po każdej synchronizacjiitem_group_id wygenerowany ponownie dla każdego eksportuPochodzi ze stabilnego pola źródłowego, nigdy z kolejności wierszy lub skrótu
12Nie można przeanalizować kanału XMLAdresy URL bez znaków specjalnych i w głębokich linkachPrzed publikacją sprawdź poprawność kodu XML za pomocą polecenia Escape as &;

Błędy 1, 2, 4 i 11 odpowiadają za zdecydowaną większość tego, co widzimy podczas rzeczywistych audytów. Żaden z nich nie jest trudny; wszystkie są niewidoczne, dopóki ktoś nie spojrzy.

9. Zepsute rozmiary i stan zapasów

Zepsuty rozmiar to produkt, którego grupa rozmiarów jest technicznie dostępna, ale praktycznie nie można go sprzedać — na przykład sweter dostępny tylko w rozmiarach XS i 3XL albo buty, w których brakuje dwóch rozmiarów z dziewięciu.

To ma większe znaczenie, niż się wydaje. Kiedy klient klika reklamę produktu i okazuje się, że jego rozmiar jest niedostępny, płacisz za kliknięcie, które nie mogło doprowadzić do konwersji, a Ty poświęcasz dobrą wolę marki, aby to zrobić. W dużej skali produkty w nieodpowiednich rozmiarach mogą pochłaniać znaczną część budżetu, nie przyczyniając się prawie w ogóle do przychodów.

Wykrywanie tego

Oblicz na identyfikator grupy_elementów:

 

size_availability_ratio = in_stock_variants / total_variants

Następnie działaj zgodnie z progami. Praktyczny punkt wyjścia:

StosunekInterpretacjaDziałania
> 0.7ZdrowyReklamuj się normalnie
0.4 - 0.7RębniaZmniejsz stawki; obserwuj
0.2 - 0.4ZłamanyWyklucz z prospekcji; tylko retargeting
<0.2Skutecznie wyprzedaneWykluczyć całkowicie

Waż to pod kątem zapotrzebowania , a nie tylko liczenia. Utrata rozmiaru XXS i XXL ma znacznie mniejsze znaczenie niż utrata rozmiaru M i L, które zazwyczaj stanowią większość objętości. Wskaźnik, który traktuje wszystkie rozmiary równo, będzie słabiej reagował na utratę rozmiaru podstawowego.

Działanie na tej podstawie

Najczystsza implementacja polega na oznaczaniu stanu w kanale, zamiast usuwania produktu:

 

xml

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

Tagowanie zamiast usuwania zachowuje historię produktu w kanale i pozwala na natychmiastową ponowną aktywację po powrocie zapasów. Usuwanie i ponowne dodawanie resetuje proces uczenia się.

Warto wprowadzić jeszcze dwa udoskonalenia:

  • Przekaż informacje zwrotne do merchandisingu. Powtarzająca się lista niekompletnych pozycji to sygnał kupna, a nie tylko problem reklamowy.
  • Sprawdź ponownie przy każdej synchronizacji. Zapasy się zmieniają; tag musi się zmieniać wraz z nimi. Statyczna lista z niekompletnymi rozmiarami jest gorsza niż żadna, ponieważ pomija produkty, które zostały już uzupełnione.

10. Wykorzystanie wariantów do segmentacji kampanii

Gdy warianty zostaną poprawnie ustrukturyzowane, dane stają się warstwą segmentacji — można by rzec, że jest to najbardziej dochodowe wykorzystanie czystego źródła wariantów.

Google udostępnia pięć pól custom_label (0–4). Akceptują one dowolne wartości i służą wyłącznie do celów logicznych Twojej kampanii. Dane wariantowe to idealne dane wejściowe.

Działający plan

EtykietaWymiaryPrzykładowe wartości
niestandardowa_etykieta_0Poziom marżywysoka marża, standard, wyprzedaż
niestandardowa_etykieta_1Stan zdrowia zapasówpełnowymiarowy, przerzedzający, w rozmiarze łamanym
niestandardowa_etykieta_2Poziom wydajnościbestseller, stały, długi ogon
niestandardowa_etykieta_3Sezonowośćss26, aw25, rdzeń, przeniesienie
niestandardowa_etykieta_4Zespół cenowyponiżej 50, 50-100, 100-200, powyżej 200

Dzięki temu logika kampanii staje się prosta:

  • Podnieś cenę bestsellera + serii pełnowymiarowej + wysokomarżowej
  • Wyklucz z prospekcji produkty o rozbitym rozmiarze
  • Zapewnij autoryzację dla własnej kampanii z agresywnym tROAS
  • Odizoluj ss26, gdy rozpocznie się sezon

Wydajność Max i Advantage+

Oba są w dużej mierze zautomatyzowane, co sprawia, że ​​segmentacja na poziomie pliku danych ma większe , a nie mniejsze znaczenie. Nie kontrolujesz już stawek na poziomie słów kluczowych, więc plik danych staje się głównym narzędziem sterowania wydatkami.

W Performance Max niestandardowe etykiety determinują strukturę grup aktywów i ofert . Podział jednej, uniwersalnej grupy aktywów na grupy oparte na marży lub kondycji akcji jest jedną z niewielu pozostałych dźwigni strukturalnych i zależy wyłącznie od wypełniania etykiet na podstawie rzeczywistych danych.

W przypadku reklam katalogowych Advantage+ prawidłowe grupowanie zapobiega wypełnianiu karuzeli sześcioma odcieniami tego samego swetra — a definicje zestawów produktów oparte na atrybutach wariantów pozwalają oddzielić pozyskiwanie potencjalnych klientów od remarketingu.

Wzbogacanie etykiet o dane dotyczące wydajności

Statyczne etykiety zanikają. Bestseller przypisany zeszłemu sezonowi jest dezinformacją w tym sezonie.

Bardziej zaawansowana implementacja przelicza etykiety na podstawie bieżących danych o wynikach – przychodów z GA4, współczynnika konwersji, liczby wyświetleń – przy każdej synchronizacji kanału. Produkt, który przestaje się sprzedawać, automatycznie wypada z listy bestsellerów; ten, który zaczyna się sprzedawać, automatycznie do niej trafia. To kluczowy element wzbogacania kanału w praktyce i różnica między etykietami, które sterują budżetem, a etykietami, które jedynie opisują ostatni kwartał.

11. Pomiar wydajności wariantów

Dane na poziomie wariantów to obszar, w którym większość raportów po cichu się rozpada.

Problem agregacji. Raport Merchant Center i Ads na poziomie identyfikatora. Sweter w 20 wariantach pojawia się jako 20 wierszy, każdy z ułamkiem wolumenu, żaden z nich nie jest istotny indywidualnie. Każdy wniosek wyciągnięty z pojedynczego wiersza wariantu to prawdopodobnie szum.

Zawsze dokonuj analizy na dwóch poziomach:

  1. Poziom grupy (item_group_id) — czy to produkt praca? Łączne wydatki, konwersje i przychody wszystkich członków.
  2. Poziom wariantu (id) — który Opcje Praca? Które kolory się sprzedają, które rozmiary wyprzedają się najszybciej, które kombinacje nigdy się nie zmieniają.

Drugie to źródło interesujących odkryć. Odpowiada na pytania, którymi interesuje się merchandising: czy granat sprzedaje się trzy razy lepiej niż grafit? Czy warianty w rozmiarze L konwertują lepiej, ponieważ są zawsze dostępne? Czy jeden kolor obniża średnią dla grupy?

Wskaźniki warte śledzenia dla każdej grupy:

metrycznyCzemu
Współczynnik dostępności rozmiaruWskaźnik wiodący wydatków marnotrawnych
Wariant zasięgu w kanaleZłożone kontra faktycznie zatwierdzone — luka to miejsce, w którym kryją się problemy
Udział w wyświetleniach według wariantuUjawnia, które opcje kanał faktycznie preferuje
Współczynnik konwersji według koloruMerchandising i sygnał zakupu
Wskaźnik dezaprobaty według grupyWcześnie wykrywa błędy atrybutów systemowych

Uwaga dotycząca atrybucji. Klient często widzi reklamę jednego wariantu i kupuje inny – klika granatowy, kupuje węgiel drzewny. Dosłowne interpretowanie ROAS na poziomie wariantu będzie zatem prowadzić do błędnej atrybucji. Oceniaj produkty na poziomie grupy; wykorzystuj dane o wariantach do zrozumienia zachowań, a nie do podejmowania decyzji o stawkach na podstawie wąskich próbek.

12. Lista kontrolna przed uruchomieniem

Należy to uruchomić przed opublikowaniem wariantu kanału informacyjnego oraz po wszelkich zmianach strukturalnych.

Structure

  •  Każda odmiana ma unikalny identyfikator
  •  Każdy członek grupy ma identyczny identyfikator grupy_elementów
  •  item_group_id jest generowany ze stabilnego pola źródłowego i nie zmienia się pomiędzy eksportami
  •  item_group_id używa spójnej wielkości liter w całym kanale
  •  Każdy członek różni się co najmniej jednym atrybutem definiującym wariant
  •  item_group_title jest obecny i identyczny w całej grupie

Atrybuty

  •  color używa prostych nazw kolorów — bez heksadecymalnych nazw, cyfr i pojedynczych liter
  •  Wiele kolorów jest oddzielonych znakiem /, przy czym kolor podstawowy jest pierwszy
  •  wartości rozmiarów są znormalizowane w całym katalogu
  •  size_system jest deklarowany w przypadku sprzedaży w różnych regionach rozmiarów
  •  płeć i grupa wiekowa są identyczne w każdej grupie
  •  materiał i wzór są wypełniane tam, gdzie definiują zmienność

Linki i obrazy

  •  Łącze każdego wariantu prowadzi do prawidłowego, wstępnie wybranego stanu
  •  & jest zapisywane jako & w XML
  •  image_link jest specyficzny dla wariantu, a nie współdzielonym obrazem bohatera
  •  Obrazy spełniają minimalne wymiary dla każdego kanału

Transformacje kanałów

  •  składnia dostępności dostosowana dla każdego kanału (in_stock vs. in stock)
  •  Limity znaków przestrzegane na kanał
  •  Eksporty Amazon tworzą oferty nadrzędne i deklarują prawidłowy motyw wariantów
  •  Zestawy atrybutów regionalnych rynków mapowane według kategorii

Specjaliści ds. operacyjnych

  •  Częstotliwość aktualizacji jest zgodna z rzeczywistą szybkością zmian zapasów
  •  Wykrywanie uszkodzonego rozmiaru jest uruchamiane przy każdej synchronizacji
  •  Przed eksportem przeprowadzane jest sprawdzenie duplikatu identyfikatora
  •  Przed publikacją kanał jest sprawdzany pod kątem poprawności formatu XML/CSV
  •  Skonfigurowano alerty dotyczące nagłego spadku liczby produktów

13. FAQ

Czy muszę zgłaszać każdy pojedynczy wariant? Nie zawsze, ale zazwyczaj tak, w przypadku odzieży i obuwia, gdzie rozmiar i kolor decydują o zakupie. W przypadku bardzo dużych, jednorodnych katalogów lub kanałów filtrujących niemal duplikaty, zgłoszenie jednego, dobrze dobranego, reprezentatywnego wariantu na grupę może przynieść lepsze rezultaty. Reprezentanta należy wybierać na podstawie wyników sprzedaży i stanu magazynowego, a nie alfabetycznie.

Co się stanie, jeśli pominę item_group_id? Każda wersja jest traktowana jako niepowiązany produkt. Utracisz selektor wersji na stronie docelowej, reklamy staną się powtarzalne, raportowanie na poziomie wersji będzie niekompletne, a w Google możesz nie spełnić wymagania — item_group_id jest wymagany w przypadku bezpłatnych ofert i reklam produktowych na kilku głównych rynkach, gdy przesyłane są wersje.

Czy warianty mogą mieć różne ceny? Tak. Cena nie jest atrybutem definiującym wariant, ale może się różnić w zależności od wariantu — większe rozmiary często kosztują więcej. Podana cena musi być zgodna z ceną wyświetlaną na stronie docelowej dla danego wariantu.

Czy warianty niedostępne w magazynie powinny pozostać w kanale? Generalnie tak. Zachowaj je z atrybutem „availability:out_of_stock” zamiast je usuwać. Usunięcie i ponowne dodanie resetuje historię produktu w kanale. Zamiast tego wyklucz je z aktywnych kampanii za pomocą reguły lub etykiety niestandardowej.

Czy jeden produkt może należeć do dwóch grup? Nie. Argument item_group_id akceptuje jedną wartość dla każdego produktu. Jeśli produkt rzeczywiście należy do dwóch grup koncepcyjnych, problem z taksonomią merchandisingową należy rozwiązać na wczesnym etapie.

Czy potrzebuję oddzielnych wartości item_group_id dla każdego kanału? Nie — i nie powinieneś. Używaj wszędzie tego samego grupowania logicznego. Różni się ono w zależności od kanału, zastosowaną transformacją : limitami znaków, wielkością liter i składnią. Zachowaj jedno źródło i dostosuj je podczas eksportu.

Jak postępować z produktami, które są rzeczywiście w jednym rozmiarze? Podaj rozmiar jako one_size, OS lub OSFA. Nie zostawiaj tego pola pustego w przypadku odzieży na rynkach, gdzie rozmiar jest wymagany.

Męska i damska wersja tego samego wzoru – jedna grupa czy dwie? Dwie. Płeć musi być identyczna w całej grupie. Różne kroje i rozmiary sprawiają, że z perspektywy kupującego są to różne produkty.

Co najczęściej psuje się w praktyce? W naszych audytach: współdzielone obrazy główne w różnych wariantach kolorystycznych, ponownie generowane wartości item_group_id przy każdym eksporcie oraz składnia dostępności przenoszona bez zmian z kanału Google do Meta. Wszystkie te trzy elementy są niewidoczne w interfejsie i pojawiają się jedynie jako niewyjaśnione słabe wyniki.

Gdzie to cię zostawia?

Warianty kanałów nagradzają precyzję w sposób, w jaki nie robi tego większość marketingu cyfrowego. W przypadku item_group_id nie ma miejsca na kreatywny osąd — albo jest on stabilny i udostępniany, albo nie. Wartości kolorów albo są zgodne ze specyfikacją, albo zostają odrzucone. Obrazy albo pasują do wariantu, albo kliknięcie jest zmarnowane.

To dobra wiadomość: to problem, który da się rozwiązać i na który istnieje jednoznaczna odpowiedź. Praca polega na jego utrzymaniu – ponieważ katalogi zmieniają się codziennie, zapasy zmieniają się co godzinę, a każdy kanał dostosowuje swoją specyfikację według własnego harmonogramu.

Firmy, które dobrze sobie z tym radzą, traktują źródło wariantów jako infrastrukturę, a nie plik. Identyfikatory grup są generowane ze stabilnych danych źródłowych, normalizują atrybuty raz u źródła, transformują dane dla każdego kanału podczas eksportu, przeliczają stan zapasów przy każdej synchronizacji i powiadamiają o nieoczekiwanych zmianach.

Właśnie do takich warstw zbudowano Feedance — reguły dotyczące kanałów do normalizacji atrybutów u źródła, wykrywanie uszkodzonych rozmiarów , które przeliczają je przy każdej synchronizacji, wzbogacanie GA4 w celu zapewnienia aktualności etykiet wydajności oraz eksporty kanałów , które stosują odpowiednią transformację dla każdego z ponad 200 miejsc docelowych bez modyfikowania danych źródłowych.

Jeśli chcesz wiedzieć, na jakim etapie jest Twoja struktura wariantów, zanim cokolwiek zmienisz, nasze bezpłatne narzędzie do audytu kanałów ocenia istniejący kanał pod kątem kompletności, jakości danych i kondycji technicznej — w tym grupowania wariantów — bezpłatnie.

Poprzedni artykuł
Wygrywanie dzięki wariantom Jak strukturować kanały produktowe, aby zwiększyć liczbę konwersji
Następny artykuł
Standardowe parametry kanału produktu XML

W związku z tym tematem:

Zaplanuj swoją 15-minutową prezentację już teraz

Zaplanuj moją demonstrację

Dostosujemy demo do Twoich bieżących potrzeb i odpowiemy na wszystkie Twoje pytania. Przygotuj się i zobacz, jak to działa!