Neinzerujte celý katalog. Průvodce produktovým feedem.

Než kdokoli uvidí vaši produktovou reklamu, o všem už rozhodl feed: které produkty se zapojí do aukce, s jakou cenou, fotkou a dostupností. Tento průvodce shrnuje na jednom místě vše podstatné o produktovém feedu: co to je, kde funguje, jak ho spravovat v Merchant Center a jak (a proč) dělit katalog do skupin místo inzerování všeho najednou.

Definice

Co je produktový feed a odkud se bere

Feed bývá považován za technickou přílohu kampaně. Ve skutečnosti je to nejdůležitější soubor v produktové reklamě:

Definice

Produktový feed je strukturovaný seznam produktů e-shopu (v souboru XML, CSV nebo předávaný přes API), ve kterém je každý produkt popsán sadou atributů: identifikátorem, názvem, cenou, dostupností, obrázkem, odkazem a kategorií. Z feedu reklamní platformy sestavují produktové reklamy, proto je feed v praxi první kreativou kampaně: rozhoduje, které produkty se vůbec zobrazí a jak se budou prezentovat.

Odkud se bere? Nejčastěji ho generuje e-shopová platforma nebo její modul (export XML/CSV), někdy vzniká přes API a ve větších e-shopech z datového skladu. Bez ohledu na zdroj platí jedno pravidlo: feed musí o e-shopu říkat pravdu. Cena a dostupnost v reklamě se musí shodovat se stránkou produktu, jinak budou produkty zamítnuty.

Takto vypadá jeden záznam feedu (ilustrační příklad, názvy atributů podle specifikace Google):

Jeden produkt ve feedu · atributy a hodnoty

AtributHodnotaRole
idLAMP-8451-MSklíč, který propojuje vše
titleStolní lampa Loft, mosaz, E27text, podle kterého se produkt vyhledává
price1390.00 CZKmusí se shodovat se stránkou produktu
availabilityin_stockřídí zobrazování reklamy
image_linkhttps://…/lampa-8451.jpgvizuální kreativa reklamy
product_typeOsvětlení > Stolní lampyvlastní hierarchie pro dělení
brand · gtinZnačka A · 5901234123457spárování s katalogem Google
custom_label_0vysoka-marzeváš štítek pro segmentaci

Nejzajímavější je poslední řádek: vlastní štítky jsou jediné atributy, které nepopisují produkt, ale vaši strategii. A právě na nich stojí dělení katalogu.

Ekosystém

Kde feed funguje: Merchant Center, Meta a další kanály

Jeden katalog, mnoho míst použití. Stejná sada produktů zásobuje různé reklamní systémy. Každý má vlastní formát a vlastní místo správy, ale všechny čerpají ze stejných údajů o produktech:

feed.xmlstahován podle harmonogramu
<item>
  <id>LAMP-8451-MS</id>
  <price>1390.00 CZK</price>
  <availability>in_stock</availability>
  <custom_label_0>vysoka-marze</custom_label_0>
</item> <!-- …a tak 4 800krát -->

Stejný soubor, čtyři zastávky

GoogleMerchant CenterShopping · Performance Max · bezplatné záznamy
MetaKatalog produktůkatalogové kampaně · obchody na FB a IG
MicrosoftMerchant Centerproduktové kampaně v Bingu
Pinterest · TikTokKatalogyproduktové piny · katalogové reklamy

Google Merchant Center je řídicím centrem feedu v ekosystému Google: odtud se produkty dostávají do produktových kampaní, do Performance Max a do bezplatných zápisů produktů. Najdete tu také diagnostiku: stavy schváleno / zamítnuto a důvody zamítnutí.

Katalog Meta napájí katalogové kampaně na Facebooku a Instagramu i obchody v těchto aplikacích. Spravuje se ve Správci obchodu (Commerce Manager): tam se nastavuje zdroj dat (soubor, plán stahování nebo API) a sady produktů.

Ostatní kanály fungují obdobně: Microsoft má vlastní obdobu Merchant Center pro produktové kampaně v Bingu, Pinterest a TikTok mají vlastní katalogy. Osvědčená praxe: jeden zdroj pravdy o produktech a převod formátu pro každý kanál, místo samostatně udržovaných souborů, ve kterých se časem začnou rozcházet ceny.

Strategie

Proč se nevyplatí propagovat celý katalog najednou

Výchozí scénář ve většině e-shopů vypadá stejně: jedna produktová kampaň, připojený celý katalog, společný rozpočet a jeden cíl ROAS pro všechno. Algoritmus tak dostává protichůdný úkol: jedním cílem má obsloužit produkty s marží 50 % i 9 %, bestsellery i produkty, které se měsíce neprodaly ani jednou.

Takto to vypadá na ilustračních datech e-shopu s bytovými doplňky (jedna kampaň na celý katalog, posledních 30 dní):

Jedna kampaň · celý katalog 4 800 SKU · 30 dní · výdaje a hodnota konverzí podle Google Ads · ilustrační data

Skupina produktůSKUPodíl výdajůPodíl hodnoty konverzí (Google Ads)Prům. marže
Vysoká marže + obrátkovost A52018 %46 %48 %
Nízkomaržové bestsellery34024 %27 %19 %
Aktivní dlouhý chvost2 61044 %24 %33 %
Chvost bez prodeje 90 dní1 33014 %3 %–

Algoritmus nezná marži ani strategii: optimalizuje společný cíl na všem, co dostal ve feedu. Dokud katalog není rozdělený, tahle tabulka zůstává neviditelná.

Dopad jednoho společného rozpočtu

58 % → 27 %

Přes polovinu výdajů (58 %) spotřebuje chvost katalogu, který podle Google Ads přináší 27 % hodnoty konverzí kampaně. Zároveň skupina, která přináší téměř polovinu hodnoty konverzí, dostává méně než pětinu rozpočtu, protože ji nikdo neoddělil.

výdaje na chvost: 58 % hodnota konverzí z chvostu (Google Ads): 27 % rozpočet lídrů: 18 %

Skutečné riziko

Kampaň na celý katalog dotuje nejslabší produkty na úkor těch nejlepších. Produkty bez marže a bez obrátkovosti se účastní stejných aukcí jako lídři a společný cíl ROAS výsledek zprůměruje. Kampaň „vychází“, přestože uvnitř polovina rozpočtu pracuje pod hranicí ziskovosti.

Feed není technický soubor, ale první rozpočtové rozhodnutí: určuje, které produkty se vůbec dostanou do aukce, ještě než kdokoli nastaví nabídky.

Framework

Podle čeho dělit katalog: šest os segmentace

Dobré rozdělení vychází z dat, ne ze stromu kategorií. Kategorie popisují, čím produkt je, kampaň ale zajímá, jak produkt vydělává: kolik zanechá marže, jak rychle se obrací, jestli je skladem. Šest os pokryje téměř všechny případy:

Osa rozděleníNa jakou otázku odpovídáPříklad použití v kampani
Maržekolik z prodeje skutečně zůstanesamostatná kampaň s vyšším rozpočtem pro vysokou marži
Obrátkovostjak rychle se produkt prodávábestsellery jako stabilní jádro Performance Max
Skladová zásobazda je co prodávatomezení zobrazování při nízké zásobě, stop při vyprodání
Cenová pozicev jaké cenové hladině produkt hrajejiná sdělení a nabídky pro prémiové produkty
Sezóna a trendkdy má produkt svou chvílisezónní skupiny zapínané a vypínané jedním krokem
Životní cyklusnovinka, stálý sortiment, nebo výprodejnovinky s vlastním testovacím rozpočtem, výprodej zvlášť

Nositelem rozdělení ve feedu jsou vlastní štítky (custom_label_0–4): pět slotů, v každém jedna hodnota na produkt, obsah libovolný. Nejlépe funguje předem dohodnutý slovník: jedna osa na slot, krátké hodnoty, bez diakritiky a mezer:

Ukázkový slovník štítků · jedna osa na slot

SlotOsaUkázkové hodnoty
custom_label_0marževysoka-marze · stredni-marze · nizka-marze
custom_label_1obrátkovostobratka-a · obratka-b · obratka-c
custom_label_2skladová zásobaplny-sklad · nizka-zasoba · posledni-kusy
custom_label_3cenová pozicedo-500 · 500-1700 · premium
custom_label_4sezóna nebo životní cyklusnovinka · sezona-podzim · vyprodej

Štítek je jen nositel: hodnota dává smysl teprve tehdy, když za ní stojí spočítané číslo. Marže z vlastních nákladů, obrátkovost z prodejů, zásoba ze skladu.

K zapamatování

Minimální rozumný start jsou dvě osy: marže a obrátkovost. Už samotné křížení „vysoká marže × vysoká obrátkovost“ proti „zbytku“ oddělí skupinu, která si zaslouží vlastní rozpočet, a chvost přestane lídrům ujídat výdaje.

Metodická poznámka: štítky podle marže, obrátkovosti a zásob se počítají z dat e-shopu, takže fungují pro každý kanál. Štítek podle nákladů na reklamu připadajících na produkt je jiný případ: taková granularita ve zdrojových datech existuje jen u produktových kampaní Google. Meta nebo TikTok vykazují náklady nejníže na úrovni reklamy, ne produktu.

Praxe · Google Merchant Center

Jak rozdělit feed v Merchant Center

V Merchant Center se rozdělení katalogu scvrkává na jediné: každý produkt musí dostat hodnoty štítků. Existují tři cesty, od nejjednodušší po nejflexibilnější:

  1. Štítky v hlavním feedu

    Pokud platforma e-shopu umožňuje vyplňovat custom_label_0–4, hodnoty putují spolu s produkty. Nejjednodušší cesta, ale každá změna logiky štítků vyžaduje úpravu na straně integrace e-shopu.

  2. Doplňkový feed

    Samostatný soubor nebo tabulka se dvěma sloupci: id a hodnoty štítků. Merchant Center ho připojí k hlavnímu feedu podle id a nepřepíše nic kromě určených atributů. Je to standardní způsob segmentace bez zásahu do integrace e-shopu.

  3. Pravidla pro transformaci feedu

    Pravidla v Merchant Center umí přiřadit štítek podmíněně, například „pokud je cena vyšší než X, nastav custom_label_3 = premium“. Hodí se pro jednoduchá rozdělení podle atributů, které už ve feedu jsou. Štítky počítané z prodejních dat ale nenahradí.

  4. Plán stahování

    Hlavní i doplňkový feed by se měly aktualizovat alespoň jednou denně, a to hned po aktualizaci cen a skladových zásob v e-shopu. Rozdělení v kampaních pak vždy odpovídá skutečnosti.

  5. Diagnostika podle skupin produktů

    Po zpracování feedu zkontrolujte stavy: kolik zamítnutých produktů připadá na každou skupinu. Zamítnuté bestsellery bolí víc než zamítnutý chvost. Bez rozdělení tento rozdíl nevidíte.

Praxe · kampaně

Jak rozdělit produktové kampaně v Google Ads a Meta

Štítky ve feedu jsou zatím jen potenciál. Peníze začnou pracovat jinak teprve tehdy, když se rozdělení promítne do struktury kampaní.

Google Ads a Performance Max: skupiny produktů

  1. Otevřete rozdělení produktů v kampani

    V produktové kampani nebo v Performance Max vyberte skupiny informací o produktech a rozdělte katalog podle vlastního štítku, typu produktu nebo značky.

  2. Vylučte to, za co nechcete platit

    Skupina „vše ostatní“ ve výchozím nastavení sbírá celý zbytek katalogu. Vylučte ji vědomě, nebo ji ponechte se samostatnou nízkou nabídkou. Právě tento krok se nejčastěji přehlíží.

  3. Rozdělte segmenty do samostatných kampaní

    Skupiny s odlišnou rolí by měly mít samostatné kampaně: lídři s vyšším rozpočtem a reálným cílovým ROAS, chvost s testovacím rozpočtem. Společná kampaň = společný cíl = průměrování.

  4. Přizpůsobte cíle marži skupiny

    Skupina s marží 48 % snese nižší ROAS než skupina s marží 19 %. Cíl kampaně by měl vycházet z ziskovosti skupiny, ne z jednoho čísla pro celý účet.

  5. Vracejte se k rozdělení po každé změně dat

    Produkty mění skupiny: bestseller sklouzne do chvostu, novinka se stane lídrem. Pravidelná kontrola štítků udržuje strukturu při životě.

Meta Ads: sady produktů v katalogu

  1. Vytvořte sady v katalogu

    Ve Správci obchodu definujte sady produktů pomocí filtrů podle polí feedu: dostupnosti, ceny, značky, typu produktu nebo vlastního štítku. Sada je obdobou skupiny z Merchant Center.

  2. Kampaň cilte na sadu, ne na celý katalog

    V katalogové kampani zvolte jako zdroj produktů konkrétní sadu. Celý katalog jako zdroj znamená, že algoritmus sám rozhodne, co propagovat, a to i u produktů bez marže.

  3. Vytvořte sady pro vyloučení

    Samostatná sada „nedostupné a poslední kusy“ se hodí jako vyloučení v remarketingu. Nic zákazníka nenaštve víc než reklama na produkt, který už není.

  4. Samostatné sady, samostatná sdělení

    Prémiová a výprodejová sada si zaslouží jiné kreativy a jiné nabídky. Rozdělení katalogu je zároveň rozdělením jazyka, kterým mluvíte k zákazníkovi.

K zapamatování

Stejné štítky ve všech kanálech. Pokud custom_label_0 znamená „marže“ v Merchant Center, ať totéž pole znamená „marže“ i v sadách Meta. Jeden slovník štítků pro celý ekosystém znamená méně chyb a srovnatelné výsledky mezi kanály.

Automatizace

Automatické štítkování produktů v DataOrganizer

Nejtěžší na segmentaci není klikání v administraci, ale výpočet štítků. Marže vyžaduje nákladovou cenu pro každé SKU, rotace historii prodejů, stav skladová data. Jde o tři různé zdroje, které je potřeba propojit a udržovat aktuální. Přesně to dělá automatická analytika e-commerce.

DataOrganizer štítkuje produkty automaticky: z propojených dat e-shopu vypočítá pro každé SKU marži, rotaci, stav zásob a cenovou pozici a poté rozdělí katalog do hotových produktových skupin. Hodnoty se aktualizují spolu s každodenní aktualizací dat. Štítek „nizky-stav“ zmizí, jakmile dorazí dodávka na sklad, a bestseller, který zpomaluje, sám vypadne ze skupiny lídrů. Výsledek se připojí k Merchant Center jako doplňkový feed stahovaný podle plánu, nebo se exportuje do souboru pro katalog Meta.

AI asistent aplikace DataOrganizer
propojené zdrojeposledních 90 dní
Rozděl katalog do skupin podle marže a rotace a připrav štítky pro Merchant Center.
AI
Propojuji nákladové ceny, prodeje a skladové zásoby…
AI

Katalog 4 800 SKU rozdělený do čtyř skupin podle marže (z nákladové ceny) a rotace za posledních 90 dní:

SkupinaSKUPodíl na tržbáchcustom_label_0
Vysoká marže + obrátkovost A52046 %vysoka-marze-rotace-a
Nízkomaržové bestsellery34027 %bestseller-nizka-marze
Aktivní dlouhý chvost2 61024 %chvost-aktivni
Chvost bez prodeje 90 dní1 3303 %chvost-90-dni

Štítky jsou připravené jako doplňkový feed. Připojte jeho adresu v Merchant Center s denním plánem a hodnoty se budou aktualizovat spolu s daty. Skupinu „vysoká marže + rotace A“ se vyplatí oddělit do samostatné kampaně s vlastním cílem.

Stáhnout doplňkový feed (CSV)Zobrazit produkty ve skupině
Z dat. Marže, rotace a zásoby se počítají samy, ne ručně v tabulce. Denně. Štítky se aktualizují spolu se zdroji dat. Pro kampaně. Doplňkový feed pro Merchant Center, soubor pro katalog Meta. Za zdroj. Jednoduchý model účtování: platíte za připojené zdroje.

Stejné skupiny lze procházet a upravovat pomocí dotazů, v aplikaci nebo přes DataOrganizer MCP v chatu, ve kterém denně pracujete:

Claude ChatGPT Gemini CLI

V čem je výhoda

Výhoda nespočívá v samotném štítku, ale v jeho aktuálnosti. Ručně spočítané štítky zastarávají ode dne nahrání. Štítky počítané z propojených, denně aktualizovaných dat sledují e-shop: změní se marže nebo stav zásob, změní se skupina a s ní i kampaně.

FAQ

Nejčastější otázky o produktovém feedu

Jaký je rozdíl mezi hlavním a doplňkovým feedem?

Hlavní feed je úplný seznam produktů se všemi povinnými atributy a právě on vytváří produkty v Merchant Center. Doplňkový feed produkty nevytváří: doplňuje nebo přepisuje vybrané atributy a s hlavním feedem se propojuje přes id. Díky tomu lze přidat například vlastní štítky bez úprav integrace e-shopu, která generuje hlavní feed.

Kolik vlastních štítků custom_label má feed Google?

Specifikace Merchant Center počítá s pěti sloty: custom_label_0 až custom_label_4, přičemž každý produkt má v jednom slotu jednu hodnotu. Hodnoty jsou libovolné texty a jejich význam určujete vy. Osvědčený postup: jedna osa členění na slot a pevně daný slovník hodnot bez diakritiky a mezer, společný pro všechny reklamní kanály.

Škodí dělení katalogu kampaním Performance Max?

Uškodit může členění příliš jemné: každá kampaň potřebuje dostatek konverzí, aby se algoritmus měl na čem učit. Bezpečný přístup jsou dvě nebo tři skupiny vytvořené na základě dat (marže, obrátkovost) a promyšlená vyloučení místo množení mikrokampaní. Samotné členění podle dat obvykle pomáhá, protože algoritmus přestane průměrovat jeden cíl pro produkty s extrémně odlišnou ziskovostí.

Jak vyloučit z reklam nedostupné produkty?

Základem je správný atribut availability: produkt označený jako out_of_stock se v produktových reklamách Google nezobrazuje. V Meta se sada produktů omezuje filtrem dostupnosti. Vyplatí se jednat i s předstihem: štítek typu nizky-stav umožní stáhnout rozpočet u produktů, které brzy dojdou, ještě než zmizí z nabídky i z kampaní.

Jak často aktualizovat produktový feed a štítky?

Feed by se měl aktualizovat alespoň jednou denně a také po každé větší změně cen a skladových zásob. Plán stahování v Merchant Center je nejlepší nastavit na dobu těsně po aktualizaci dat v e-shopu. Analytické štítky (marže, obrátkovost, zásoby) aktualizujte ve stejném rytmu jako data, ze kterých se počítají. Segmentace v kampaních má odpovídat dnešnímu stavu e-shopu, ne tomu z minulého týdne.

Tahák z celého průvodce

Tři zásady práce s produktovým feedem

1. Feed je první kreativa kampaně. Ještě než vznikne jakákoli reklama, feed rozhoduje, které produkty se zapojí do aukce a s jakou cenou a dostupností. Jeden zdroj pravdy o produktech, převáděný pro každý kanál zvlášť, ušetří všechny ostatní problémy.

2. Katalog se dělí podle dat, ne podle kategorií. Marže a obrátkovost jsou minimální začátek. Nosičem jsou vlastní štítky custom_label_0–4, provedením pak skupiny produktů v Google Ads a sady v katalogu Meta. Kampaň na celý katalog průměruje cíl a dotuje dlouhý chvost na úkor nejprodávanějších produktů.

3. Štítek má cenu jen tehdy, když je aktuální. Hodnoty počítané z propojených dat, jako při automatickém štítkování v DataOrganizer, sledují stav e-shopu a vracejí se do Merchant Center jako doplňkový feed podle plánu. Ruční tabulka zastarává ode dne nahrání.


DataOrganizer · automatické štítkování produktů

Rozdělte svůj katalog do skupin podle dat

Připojte e-shop a podívejte se, jak se katalog dělí podle marže, obrátkovosti a zásob, se štítky připravenými pro Merchant Center a Meta. Demo účet hned, platíte jen za připojené zdroje.