Google Shopping — Klíčové atributy

product_highlight • product_detail • item_group_id
GSklub.cz • Duben 2026

product_highlight

Co to je

Seznam klíčových výhod produktu zobrazený v rozšířeném detailu Google Shopping

Highlights se zobrazují po kliknutí na produkt v Google Shopping — jako odrážkový seznam předností. Zákazník je vidí ještě před návštěvou e-shopu, takže ovlivňují rozhodnutí, zda na reklamu klikne.

ParametrHodnota
PočetMin 2, max 100 (doporučeno 4–6)
DélkaMax 150 znaků na highlight
FormátVícenásobný element — každý highlight = samostatný <g:product_highlight>
ObsahStručné, faktické výhody. Žádné promo texty („NEJLEPŠÍ!“, „SLEVA!“)

Ukázka v XML feedu

Příklad pro RED3 (prostata, potence, vitalita)
<g:product_highlight>Podporuje zdraví prostaty, potenci a vitalitu mužů</g:product_highlight> <g:product_highlight>Obsahuje klinicky ověřený extrakt slivoně africké 600 mg</g:product_highlight> <g:product_highlight>Stačí 1 kapsle denně — jednoduché dávkování</g:product_highlight> <g:product_highlight>Vyrobeno ve Švýcarsku v prvotřídní kvalitě</g:product_highlight> <g:product_highlight>Bez lepku, bez laktózy, bez cukru</g:product_highlight>

Může to jít z e-shopu?

Ano — jsou dvě cesty, jak highlights dostat do feedu
Cesta A: Z e-shopu (WooCommerce)

Feed plugin (Product Feed PRO apod.) exportuje g:product_highlight z custom fields nebo short description.

  • Klient si highlights spravuje sám v administraci
  • Aktualizace bez zásahu do Mergada
  • Nevýhoda: klient musí vyplnit 4–6 textů u každého produktu
Cesta B: V Mergadu (aktuální plán)

Highlights nastavíme per produktová rodina přímo v Mergado Editoru.

  • Rychlé, bez čekání na klienta
  • Konzistentní kvalita textů
  • Nevýhoda: při novém produktu nutné aktualizovat pravidla
Doporučení pro GSklub: Začít cestou B (Mergado) — 60 produktů v 18 rodinách je zvládnutelné. Sortiment se výrazně nemění. Pokud klient bude chtít highlights spravovat sám, přejdeme na cestu A.

Co kde nastavit

Krok za krokem pro cestu B (Mergado)
1
E-shop (WooCommerce)

Nic — highlights se nečerpají z e-shopu, nastavujeme je přímo v Mergadu.

Není potřeba
2
Vstupní feed

Nic — WooCommerce feed plugin typicky tento element neexportuje.

Není potřeba
3
Mergado Editor

Vytvořit element g:product_highlight → pravidlo „Přidat hodnotu vícenásobného elementu“ → per rodina přidat 4–6 highlights.

Připraveno k implementaci

Best practices pro doplňky stravy

Co do highlights psát — 5 typů obsahu, které fungují
  1. 1 Hlavní benefit — co produkt dělá
    Př.: „Podporuje zdraví kloubů a chrupavek“
  2. 2 Klíčová složka — co obsahuje + dávka
    Př.: „Glukosamin 800 mg + Chondroitin 500 mg“
  3. 3 Dávkování — jak jednoduché
    Př.: „Stačí 1 kapsle denně“
  4. 4 Důvěra — certifikace, kvalita
    Př.: „Vyrobeno v ČR“, „Klinicky ověřená účinnost“
  5. 5 Diferenciátor — co ho odlišuje
    Př.: „Bez lepku a laktózy“, „98 % spokojenost zákazníků“

Proč to dělat

Highlights se zobrazují v Google Shopping bez nutnosti kliknout na e-shop → zákazník vidí hodnotu rovnou. Pro doplňky stravy kritické — zákazníci porovnávají složení, dávkování a kvalitu. Vyšší CTR, nižší bounce rate.

product_detail

Co to je

Strukturované specifikace produktu organizované do sekcí

Na rozdíl od highlights (volný text), product_detail má pevnou strukturu: sekce → atribut → hodnota. Zobrazuje se jako přehledná tabulka parametrů v rozšířeném detailu produktu.

ParametrHodnota
section_nameNázev sekce (max 140 znaků) — např. „Složení“, „Dávkování“
attribute_nameNázev parametru (max 140 znaků) — např. „Glukosamin“
attribute_valueHodnota parametru (max 1 000 znaků) — např. „800 mg na denní dávku“
PočetMax 1 000 product_detail elementů na produkt
OmezeníNesmí duplikovat atributy s vlastním elementem (brand, GTIN, condition...)

Ukázka v XML feedu

Příklad pro Perfect Condro (kloubní výživa)
<g:product_detail> <g:section_name>Složení</g:section_name> <g:attribute_name>Glukosamin</g:attribute_name> <g:attribute_value>800 mg na denní dávku</g:attribute_value> </g:product_detail> <g:product_detail> <g:section_name>Složení</g:section_name> <g:attribute_name>Chondroitin</g:attribute_name> <g:attribute_value>500 mg na denní dávku</g:attribute_value> </g:product_detail> <g:product_detail> <g:section_name>Dávkování</g:section_name> <g:attribute_name>Denní dávka</g:attribute_name> <g:attribute_value>2 tablety</g:attribute_value> </g:product_detail> <g:product_detail> <g:section_name>Balení</g:section_name> <g:attribute_name>Počet tablet</g:attribute_name> <g:attribute_value>60</g:attribute_value> </g:product_detail>

Oficiální Google specifikace

Sub-atributLimitPovinnostPopis
section_nameMax 140 znakůVolitelnýNázev sekce — např. „Složení“, „Dávkování“, „General“
attribute_nameMax 140 znakůPovinnýNázev parametru — např. „Glukosamin“, „Product Type“
attribute_valueMax 1 000 znakůPovinnýHodnota parametru — např. „800 mg na denní dávku“

Co Google říká NEDÁVAT do product_detail

  • Informace pokryté jinými atributy (brand, color, size, GTIN...)
  • Cenu, akční cenu, datum akce, dopravu, datum doručení
  • Název firmy / e-shopu
  • ALL CAPS, promo texty, klíčová slova / search terms
  • Nepotvrzené hodnoty — uvádět pouze pokud je hodnota ověřená

Formáty zápisu ve feedu

Dva způsoby podle typu feedu — XML nebo text/CSV
XML feed (Mergado, WooCommerce plugin)
<g:product_detail> <g:section_name>Složení</g:section_name> <g:attribute_name>Glukosamin</g:attribute_name> <g:attribute_value>800 mg</g:attribute_value> </g:product_detail>

Každý product_detail = samostatný XML blok se třemi sub-elementy.

Text / CSV / Google Sheets
Se section_name: Složení:Glukosamin:800 mg Bez section_name (začni dvojtečkou): :Glukosamin:800 mg

Formát section_name:attribute_name:attribute_value oddělený dvojtečkami.

Odkud mohou data přijít?

Tři způsoby, jak dostat product_detail do feedu — od nejčistšího po nejrychlejší
Způsob 1 WooCommerce Product Attributes

Klient ve WooCommerce u každého produktu vyplní záložku Attributes:

V administraci WooCommerce (Produkt → Attributes): Attribute Name: Účinné látky → attribute_name Attribute Value: Glukosamin 800 mg → attribute_value

Feed plugin (Product Feed PRO, CTX Feed) pak tyto attributes namapuje na g:product_detail.

Pozor: WooCommerce nativně nemá koncept „sekcí“ u atributů — section_name (např. „Složení“) se typicky přiřadí až v pluginu nebo v Mergadu.
Způsob 2 Custom Fields / Meta pole

Vývojář vytvoří custom meta pole s plnou kontrolou nad všemi třemi sub-atributy:

_product_detail_section = Složení _product_detail_name = Glukosamin _product_detail_value = 800 mg

Výhoda: Plná kontrola nad section_name. Nevýhoda: Vyžaduje ACF plugin nebo custom kód.

Způsob 3 Mergado Editor (bez zásahu na e-shopu)

Data zadáváme přímo v Mergadu per produktová rodina. Z Mergado KB:

Mergado interní mapping: Obalovací element: g:product_detail Element s názvy: g:product_detail | g:attribute_name Element s hodnotami: g:product_detail | g:attribute_value

Výhoda: Nejrychlejší start, bez čekání na klienta. Nevýhoda: Ruční údržba při změně sortimentu.

Doporučení pro GSklub: Začít způsobem 3 (Mergado) — máme pravidla připravená, můžeme nasadit hned. Prvním krokem je ale zjistit od klienta, jaký feed plugin používá — pak můžeme dlouhodobě přejít na způsob 1 nebo 2.

Rozdíl: highlights vs. details

Dva různé atributy se doplňují — nenahrazují se
product_highlightproduct_detail
FormátVolný text (odrážky)Strukturovaný (sekce / atribut / hodnota)
ÚčelMarketingové výhodyTechnické parametry
Příklad„Podpora zdraví kloubů“Složení → Glukosamin → 800 mg
ZobrazeníOdrážkový seznamTabulka parametrů
TónPřesvědčivý, benefit-orientedFaktický, neutrální

Co přesně potřebujeme od klienta

V logickém pořadí — co zjistit, co udělat, co ověřit
1
Zjistit stav ve WooCommerce

Má produkt vyplněné Product Attributes? (Složení, Dávkování, Počet kusů, Forma)

Zjistit od klienta
2a
Pokud ANO → namapovat

Ve feed pluginu přidat mapování: WooCommerce Attributes → g:product_detail

Vývojář e-shopu
2b
Pokud NE → Mergado

Vyřešíme ručně v Mergadu per produktová rodina. Data ze stránek produktů.

Můžeme hned

Aktuální stav u GSklub

Feed už má g:product_detail, ale obsahuje pouze Brand mapping — a ten je chybný (např. Lipo C 500 má hodnotu „Mg B6“). Skutečné specifikace (složení, dávkování) chybí. Je třeba stávající mapping opravit/smazat a přidat správná data.

Co reálně potřebujeme od klienta

Pouze jedno: Ověřit správnost údajů o složení — dávky v mg, účinné látky. Data máme z produktových stránek gsklub.cz, ale klient by měl potvrdit, že jsou aktuální. Nic víc.

Best practices pro doplňky stravy

Jaké sekce a atributy vyplnit
SekceAtributPříklad (RED3)
SloženíHlavní účinná látkaSlivoň africká 600 mg
SloženíDalší složkyMaca 50 mg, Sibiřský ženšen 100 mg
DávkováníDenní dávka1 kapsle denně
BaleníPočet kusů90 kapslí
BaleníVystačí na3 měsíce
Pravidla obsahu: Hodnoty psát fakticky, bez marketingového jazyka. Nepoužívat pro brand (má vlastní element g:brand). Neduplikovat data, která mají vlastní XML element (GTIN, condition, color...).

item_group_id

Co to je

Identifikátor, který seskupuje varianty jednoho produktu

Zákazník vidí jeden produkt s možností přepínat mezi variantami (velikost balení, barva...). Místo 4 samostatných reklam na RED3 90/180/360/720 ks vidí jednu s výběrem.

ParametrHodnota
FormátTextový řetězec, max 50 znaků
PravidloVšechny produkty se stejným item_group_id = varianty jednoho listingu
PodmínkaKaždá varianta musí mít unikátní id, ale sdílí item_group_id
OdlišeníVarianty se musí lišit alespoň v titulku nebo jiném atributu (size, color...)

Oficální Google pravidlo pro varianty

Google říká: seskupovat pouze produkty, které se liší v jednom z těchto atributů: color, size, pattern, material, age_group, gender.

Pokud se produkty liší v designových prvcích, které nejsou pokryté výše uvedenými atributy — item_group_id nepoužívat.

Pro GSklub: Varianty se liší počtem kusů v balení, což sice není přímo „size“ v tradičním smyslu, ale Google toto v praxi akceptuje — důležité je, že se liší v titulku a ceně. Pokud by Google varianty odmítl, je to signál přehodnotit.

Ukázka v XML feedu

Příklad: Cemio RED3 ve třech velikostech balení
<!-- RED3 90 kapslí --> <item> <g:id>650</g:id> <g:title>Cemio RED3 — Prostata a vitalita, 90 kapslí</g:title> <g:item_group_id>cemio-red3</g:item_group_id> <g:price>572.00 CZK</g:price> </item> <!-- RED3 180 kapslí --> <item> <g:id>651</g:id> <g:title>Cemio RED3 — Prostata a vitalita, 180 kapslí</g:title> <g:item_group_id>cemio-red3</g:item_group_id> <g:price>999.00 CZK</g:price> </item> <!-- RED3 360 kapslí --> <item> <g:id>652</g:id> <g:title>Cemio RED3 — Prostata a vitalita, 360 kapslí</g:title> <g:item_group_id>cemio-red3</g:item_group_id> <g:price>1830.00 CZK</g:price> </item>

Co kde nastavit

GSklub má varianty jako samostatné simple products → řešíme v Mergadu
1
E-shop (WooCommerce)

Nic — GSklub má varianty jako samostatné simple products (každá velikost = vlastní produkt).

Není potřeba
2
Vstupní feed

Nic — WooCommerce neexportuje item_group_id pro simple products.

Není potřeba
3
Mergado Editor

„Hromadné přepisování dle výběru“ → pro každou skupinu variant přiřadit stejný item_group_id.

Připraveno — 11 skupin

Identifikované skupiny variant u GSklub

11 skupin připravených k implementaci v Mergadu
Condro DIAMANT
condro-diamant
120t, 200t, 360t, 720t — 4 varianty
Kamzík silnější
kamzik-silnejsi
60k, 90k, 180k, 360k — 4 varianty
Vitamin C 500 se šípky
vitamin-c-500-sipky
60t, 120t, 240t — 3 varianty
Vitamin C 1000 se šípky
vitamin-c-1000-sipky
60t, 120t, 240t — 3 varianty
Železo
gs-zelezo
90t, 180t — 2 varianty
Magnesium s B6
gs-magnesium-b6
100t, 200t — 2 varianty
Korejský ženšen
gs-korejsky-zensen
30k, 90k — 2 varianty
Alpské pastilky
cemio-alpske-pastilky
20p, 40p — 2 varianty
Hair, skin, nails
cemio-hair-skin-nails
30t, 60t — 2 varianty
Vitamin D3 + K2
gs-vitamin-d3-k2
30t, 60t — 2 varianty
Brusinky Akut
gs-brusinky-akut
20t, 40t — 2 varianty
Produkty bez variant (např. GS Noball 100 kapslí — jediná velikost) item_group_id nedostávají.

Výhody a potenciální nevýhody

Kompletní rozbor — proč to dělat a na co si dát pozor
Výhody
  • Zákazník vidí všechny velikosti na jednom místě → nemusí hledat
  • Vyšší AOV — zákazník vidí, že větší balení je výhodnější (cena/ks) → koupí větší
  • Profesionální UX — zobrazení jako u velkých e-shopů
  • Méně konkurence sám se sebou — RED3 90ks a 180ks si bez group ID konkurují v aukci
  • Google vybere nejrelevantnější variantu pro daný vyhledávací dotaz
Potenciální nevýhody
  • Kanibalizace impresí — varianty sdílejí impresi, takže místo 4 reklam se zobrazí 1 s výběrem
  • Google vybere „špatnou“ variantu — tendence zobrazovat nejlevnější (90ks za 572 Kč místo 360ks za 1 830 Kč)
  • Méně granulární reporting — výkon se sčítá za skupinu, těžší rozlišit která varianta konvertuje
  • Nelze snadno odvroupit — zrušení seskupení trvá dny až týdny
  • Varianty musí mít odlišný title — jinak Google může skupinu odmítnout

Best practices

Pravidla pro správnou implementaci
  1. 1 Čitelný slug jako group ID
    Používat cemio-red3, ne číslo. Usnadňuje debugging v Mergadu i Merchant Center.
  2. 2 Nedávat group ID produktům bez variant
    GS Noball má jen jednu velikost → nedostává item_group_id.
  3. 3 Varianty musí mít odlišný title
    Google potřebuje vidět rozdíl („90 kapslí“ vs. „180 kapslí“). U GSklub OK — titulky se liší počtem kusů.
  4. 4 Nasadit postupně
    Začít s 2–3 skupinami (Condro DIAMANT, Kamzík), sledovat dopad 2–3 týdny, pak rozšířit.
  5. 5 Kombinovat s unit_pricing
    Když zákazník vidí cenu za kus u každé varianty, snáze se rozhodne pro větší balení.

Verdikt pro GSklub

Výhody jasně převažují nad nevýhodami. 60 produktů v 18 rodinách — není velký katalog kde by kanibalizace bolela. Zákazníci doplňků stravy aktivně porovnávají balení (cena/ks). Doporučení: nasadit postupně, sledovat dopad.