Proč je důležité přegenerovávat data
Když v Mergadu upravíte pravidla, filtry či výběry, nebo když se změní vstupní data z vašeho e-shopu, je důležité, aby tyto změny opravdu pronikly až do výstupního feedu, který odesíláte na inzertní kanály. Přegenerování dat je mechanizmus, který zajistí, že změny, které proběhly ve zdroji dat, se dostanou do Mergado Editoru a úpravy v editoru se projeví ve výstupních datech, které proudí do cílových platforem. Díky tomuto mechanismu získáte kontrolu nad tím, co se ve vaší inzerci skutečně objeví.
V tomto článku si ukážeme, jaké typy aktualizace a přegenerování dat Mergado nabízí, kdy a jak je používat, a ukážeme si také, jak spustit ruční přegenerování, případně pozastavit automatické přegenerování nebo si ho naplánovat na konkrétní časy.
Jaké typy aktualizace dat probíhají v Mergadu
1. Aplikování pravidel
Poté, co v projektu provedete úpravy (manuální změny u vybraných produktů, vytvoření nových pravidel, úprava stávajících pravidel), je potřeba tyto změny potvrdit kliknutí na tlačítko Aplikovat pravidla. V tu chvíli se změny na základě vašich úprav provedou pouze v rámci Mergada a vy si je můžete zkontrolovat na stránce Produkty.
Při aplikování pravidel se nenačítají nová data ze vstupního feedu, ani se změny pravidel neprojeví ve výstupním feedu. K propsání změn do výstupní feedu (a tedy jejich odeslání do cílových inzertních platforem) dojde až při přegenerování dat (ať už jde o automatické nebo manuální přegenerování).
-
Kdy použít: Pokud si chcete ověřit vliv pravidla na produkty a zkontrolovat, zda je pravidlo nastaveno správně, a to bez toho, aby se změnila výstupní data a změny se projevily v cílové platformě (např. na Heurece nebo Googlu).
-
Jak spustit: V rámci konkrétního projektu na stránce Pravidla klikněte na tlačítko Spustit procesy ručně a následně vyberte Aplikovat pravidla.
2. Aplikování pravidel jen na sledované produkty
O něco rychlejší a specifičtější možností, jak si ověřit změny, které nové nebo upravené pravidlo provádí, je aplikování pravidel jen na sledované produkty. Mergado v tomto režimu opět aplikuje pravidla pouze v rámci Mergada (bez načítání nových vstupních dat a bez exportu dat do výstupního feedu), ale tentokrát pouze na vybrané produkty, u kterých chcete sledovat změny.
-
Kdy použít: Pokud řešíte konkrétní změnu (např. jen u určité kategorie) a chcete vidět efekt rychle, bez čekání na celý feed. Je to ideální diagnostický nástroj pro zjišťování toho, jak konkrétně mění jednotlivá pravidla hodnoty elementů u jednotlivých produktů. Stejně tak je tato možnost ideální v případě, že máte ve svém feedu tisíce produktů, pravidla se však týkají jen některých z nich a hromadné aplikování na všechny položky ve feedu by trvalo zbytečně dlouho. S aplikováním pravidel na sledované produkty si ušetříte spoustu času.
-
Jak spustit: V rámci konkrétního projektu si nejprve vyberte produkty, které chcete sledovat. Na stránce Produkty u vybraného produktu klikněte na záložku Průchod pravidly. Zde zaklikněte políčko Sledovat produkt při průchodu pravidly. Toto zopakujte u všech produktů, které chcete sledovat.
Na záložce Průchod pravidly můžete také rovnou spustit aplikování pravidel na sledované produkty kliknutím na Spustit aplikování pravidel. Na stránce Průchod pravidly následně také uvidíte seznam všech pravidel, která mění data u daného produktu, včetně původního a výsledného stavu. Zakliknutím políčka Zvýraznit rozdíly se vám barevně zvýrazní konkrétní změny.
Spustit aplikování pravidel na sledované produkty můžete také na stránce Pravidla. Tady klikněte na tlačítko Spustit procesy ručně a následně vyberte Aplikovat jen na sledované.
Stejně tak proces spustíte i na stránce Nastavení, v záložce Přegenerování, kde v části Aplikovat pravidla jen na sledované položky klikněte na tlačítko Aplikovat jen na sledované.
Po dokončení aplikace pravidel na sledované produkty se na konci stránky zobrazí seznam všech sledovaných produktů. Jednotlivé položky si můžete rozkliknout, což vás odkáže na stránku Sledované produkty, kde si můžete rovnou zkontrolovat proběhlé změny.
3. Přegenerování změněného
Ve chvíli, kdy se rozhodnete provedené změny vypustit do inzertní platformy, je potřeba synchronizovat data. To znamená, že Mergado načte nová data ze vstupního feedu, poté aplikuje pravidla pouze na produkty změněné od posledního přegenerování, a pošle tato změněná data do výstupního feedu (a tedy do cílové platformy).
-
Kdy použít: Pokud chcete, aby se provedené změny „naostro“ a co nejrychleji propsali do výstupního feedu. Zároveň ale například nechcete kvůli několika menším změnám přegenerovávat kompletně celý feed. Oceníte to především, pokud máte ve feedu tisíce produktů, jejichž kompletní přegenerování by mohlo zabrat delší dobu. Tento způsob přegenerování je nejrychlejší a nejefektivnější.
-
Jak spustit: V rámci konkrétního projektu na stránce Pravidla klikněte na Spustit procesy ručně a následně vyberte Přegenerovat změněné.
Tento proces můžete spustit také na stránce Nastavení. Zde klikněte na záložku Přegenerování a v části Přegenerovat projekt klikněte na tlačítko Přegenerovat změněné.
4. Přegenerování všeho
Jedná se o stejný proces jako v předchozím bodě, avšak v tomto případě se synchronizace provádí na všech datech. Mergado opět načte nová data ze vstupního feedu, poté aplikuje pravidla, a pošle tato změněná data do výstupního feedu.
Mergado při tomto procesu zpracuje a aktualizuje kompletně všechny položky, tedy i ty, u kterých se po dokončení zpracování výstupní hodnoty nijak nezmění. Tento způsob přegenerování pochopitelně trvá výrazně déle, zejména pokud máte rozsáhlý feed.
-
Kdy použít: Pokud chcete aktualizovat také produkty, které nebyly od minulého přegenerování změněné. To můžete požadovat například ve chvíli, kdy u posledního přegenerování došlo k chybám, některá data nebyla aktualizována nebo došlo k jiným nestandardním stavům. Kompletní přegenerování feedu může pomoci s odstraněním těchto problémů.
-
Jak spustit: V rámci konkrétního projektu přejděte na stránku Nastavení. Zde klikněte na záložku Přegenerování a v části Přegenerovat projekt klikněte na tlačítko Přegenerovat vše.
5. Import vstupních dat
Mergado stáhne nejnovější zdrojová data ze vstupního feedu a aktualizuje interní data v Mergadu. Při tomto procesu neprobíhá aplikování pravidel a výstupní feed není nijak ovlivněn.
-
Kdy použít: Pokud došlo ve vašich vstupních datech ke změnám (např. doplnili jste nové produkty, změnili se ceny) a vy chcete na těchto nových datech provádět v Mergadu úpravy. Zároveň ale nechcete, aby se nová data ze vstupního feedu rovnou propsala i do výstupního.
-
Jak spustit: V rámci vybraného projektu přejděte na stránku Nastavení. Přejděte na záložku Přegenerování a v části Přegenerovat projekt klikněte na tlačítko Import vstupních dat.
6. Export výstupních dat
Mergado vyexportuje aktuální data do výstupního feedu. Při tomto procesu se nestáhnou aktuální data ze vstupního feedu, ani se neaplikují pravidla. Pokud tedy chcete, aby se do exportu propsala pravidla a úpravy, které jsme předtím provedli, je potřeba nejdříve změny potvrdit kliknutím na Aplikovat pravidla.
-
Kdy použít: Pokud chcete, aby se na inzertní platformě okamžitě projevily úpravy, které jste udělali v Mergadu (např. před spuštěním kampaně), zároveň ale nechcete znovu načítat vstupní feed (např. kvůli omezenému počtu stažení na straně e-shopové platformy).
-
Jak spustit: V rámci vybraného projektu přejděte na stránku Nastavení. Přejděte na záložku Přegenerování a v části Přegenerovat projekt klikněte na tlačítko Spustit export.
7. Automatické přegenerování Mergadem
Mergado několikrát denně automaticky provádí přegenerování, aby vaše data ve výstupních feedech byla vždy aktuální. Tato automatická synchronizace svým průběhem odpovídá procesu přegenerování změněného. Automaticky se tedy vždy přegeneruje pouze to, co se změnilo od posledního přegenerování (nikoliv kompletně celý feed).
Kdy probíhá automatické přegenerování
Po vytvoření projektu se spustí funkce automatického přegenerovávání dat a není potřeba tuto funkci zapínat ručně. Přegenerování probíhá několikrát denně a je závislé především na změnách ve vstupním feedu, tzn. čím častěji se mění data ve vstupním feedu, tím častěji Mergado přegenerovává, aby výstupní feed udrželo co nejaktuálnější.
Jak vypnout nebo znovu spustit automatické přegenerování
Pokud zrovna provádíte rozsáhlejší změny ve feedu a nechcete riskovat, že se v průběhu práce automaticky spustí přegenerování a do výstupního feedu se tak dostanou i změny, které nejsou kompletní, nebo je nemáte vyzkoušené „nanečisto“, můžete toto automatické přegenerování jednoduše pozastavit a ve vhodnou chvíli opět spustit.
V rámci projektu, ve kterém provádíte změny, přejděte do sekce Nastavení. Zde klikněte na záložku Přegenerování a v části Nastavená přegenerování kliknutím na tlačítko Pozastavit přegenerování dočasně zastavíte automatickou synchronizaci dat.
Až budete mít potřebné úpravy feedu dokončeny, automatické přegenerování jednoduše na stejném místě spustíte kliknutím na tlačítko Povolit přegenerování.
Jak naplánovat automatické přegenerování dat
Pokud nechcete, aby Mergado samo plánovalo přegenerování a chcete mít tento proces pod kontrolou, můžete si přegenerování jednoduše sami nastavit na vybrané časy.
- V rámci vybraného projektu přejděte na stránku Nastavení. Zde klikněte na záložku Přegenerování a přejděte do části Nastavení přegenerování.
- Klikněte na tlačítko Upravit. Zde si v sekci Manuální můžete nastavit až 6 časových slotů, kdy se bude projekt přegenerovávat. Odstup mezi jednotlivými sloty musí být minimálně 2 hodiny.
- Následně vyberte časové pásmo a klikněte na Uložit.
V případě, že budete chtít manuálně nastavené přegenerování přepnout zpět na automatické, přejděte opět do části Nastavení přegenerování, klikněte na Upravit, dále na Automatický a potvrďte kliknutím na Uložit.
Jak zjistit, kdy byl projekt přegenerován
Jak často je konkrétní projekt přegenerováván snadno zjistíte v záložce Historie. Zde můžete sledovat jednotlivé procesy a v kolonce Typ událostí je možné si vybrat a vyfiltrovat konkrétní typ přegenerování, který chcete sledovat, např. Import produktů, Aplikování pravidel nebo Export produktů.
Historie také rozlišuje mezi plánovaným přegenerováním (v rámci manuálního nebo automatického nastavení), např. Plánovaný import produktů, a přegenerováním spuštěným jednorázově a ručně, např. Import produktů.
FAQ: Jak funguje přegenerování a aktualizace dat v Mergadu?
Co znamená „přegenerování“ v Mergadu?
Přegenerování je proces, při kterém Mergado načte aktuální data ze vstupního feedu, aplikuje na ně vaše pravidla a úpravy, které jste provedli, a takto aktualizovaná data pošle do výstupního feedu. Zajišťuje tak, že se ve vašich inzertních kanálech (např. Heurece, Googlu nebo Facebooku) zobrazují správně upravené a aktuální informace.
Jaký je rozdíl mezi „aplikováním pravidel“ a „přegenerováním“?
- Aplikování pravidel probíhá pouze v rámci Mergada. Mergado upraví data podle vašich pravidel, ale změny se nepropíší do výstupního feedu.
- Přegenerování už tyto úpravy přenese „naostro“ do výstupního feedu, který si stahují inzertní platformy.
Jinými slovy: „Aplikovat pravidla“ je v podstatě testovací krok, „Přegenerovat“ znamená publikovat změny do výstupního feedu.
Kdy použít „Aplikovat pravidla“?
Pokud si chcete ověřit, jak pravidla ovlivňují produkty, aniž byste tyto změny ihned zveřejnili ve výstupním feedu. Například když testujete nové podmínky nebo kontrolujete, zda pravidlo funguje správně.
Kdy použít „Aplikovat pravidla jen na sledované produkty“?
Tuto funkci použijte, když potřebujete otestovat dopad pravidel pouze na konkrétní produkty nebo kategorie, aniž byste zpracovávali celý feed. Je to ideální způsob, jak rychle zjistit, jestli pravidla fungují podle očekávání.
Co znamená „Přegenerovat změněné“?
Při tomto procesu Mergado:
- Načte aktuální vstupní data.
- Aplikuje pravidla.
- Aktualizuje pouze produkty, které se od posledního přegenerování změnily, a pošle takto aktualizovaná data do výstupního feedu.
Je to nejrychlejší a nejčastější způsob aktualizace dat, vhodný např. pro denní synchronizaci dat.
Co znamená „Přegenerovat vše“?
Při tomto procesu Mergado:
- Načte aktuální vstupní data.
- Aplikuje pravidla.
- Aktualizuje všechny produkty ve feedu, nejen ty, kterých se týkají změny.
Tento způsob přegenerování trvá déle, ale je vhodný například po rozsáhlých změnách pravidel, při podezření, že v minulém přegenerování došlo k chybám, nebo když potřebujete mít jistotu, že všechna data jsou znovu zpracovaná od začátku.
K čemu je „Import vstupních dat“?
Při tomto procesu se stáhne aktuální verze vašeho vstupního feedu do Mergada, ale nejsou aplikována pravidla a data nejsou exportována do výstupního feedu. Tento krok použijte, když chcete nejdříve pracovat s novými daty v editoru (např. otestovat pravidla), ale zatím nechcete, aby se změny propsaly do inzerce.
K čemu je „Export výstupních dat“?
Při tomto procesu se exportují aktuální data z Mergada do výstupního feedu, který si následně stahují inzertní systémy. Při samostatném exportu se už neprovádí import nových vstupních dat ani nové aplikování pravidel. Zpracují se data tak, jak aktuálně v Mergadu jsou. Tento krok použijte, například když chcete ručně spustit aktualizaci výstupního feedu před spuštěním kampaně, ale nechcete znovu načítat celý vstupní feed.
Jak často probíhá automatické přegenerování?
Automatické přegenerování probíhá několikrát denně, a to podle aktivity ve vašem vstupním feedu. Pokud se data ve feedu mění často, Mergado je přegenerovává častěji. Pokud chcete mít časy plně pod kontrolou, můžete si je nastavit ručně a zvolit si až 6 časových slotů denně.
Mohu naplánovat přegenerování na konkrétní čas?
Ano. U vybraného projektu v části Nastavení → Přegenerování → Nastavení přegenerování klikněte na tlačítko Upravit. Zvolte možnost Manuální a zde si můžete zvolit až 6 časových slotů denně (s minimálním rozestupem 2 hodiny). Potvrďte kliknutím na Uložit.
Tím určíte, kdy bude váš projekt automaticky přegenerováván.
Jak pozastavit a znovu spustit automatické přegenerování?
Na stránce Nastavení přejděte na Přegenerování. Zde v části Nastavení přegenerování klikněte na tlačítko Pozastavit přegenerování, čímž se automatická aktualizace dat dočasně vypne.Až budete chtít proces obnovit, stačí na stejném místě kliknout na Povolit přegenerování.
Tuto funkci využijete například při větších úpravách dat, kdy nechcete, aby se rozpracované změny propsaly do výstupních dat.
Jak zjistím, kdy naposledy proběhlo přegenerování?
U vybraného projektu přejděte na stránku Přehled. Zde uvidíte, kdy proběhl poslední import, aplikování pravidel, export i přístup k výstupnímu feedu.
Pokud chcete zjistit, kdy tyto procesy proběhly i hlouběji v minulosti, přejděte u vybraného projektu na stránku Historie. Zde najdete všechny události projektu včetně typu procesů, datumu i času jejich spuštění.
Mohu během přegenerování pracovat na jiných projektech?
Ano. Přegenerování běží na pozadí na serveru Mergada, takže můžete přepínat mezi projekty, záložkami nebo i zavřít prohlížeč. Proces se tím nepřeruší a jeho stav můžete později ověřit na stránce Historie.
Lze přegenerování nějak urychlit?
Částečně ano. Přegenerování bude rychlejší například pokud zvolíte možnost Přegenerování změněného, kdy se zpracují pouze produkty, u nichž došlo ke změnám, místo Přegenerovat vše, kdy se zpracovává kompletně celý feed. Urychlení dosáhnete také tím, když budete efektivně nastavovat pravidla, to znamená, že pokud je to možné, použijete pro požadovanou úpravu jedno pravidlo namísto dvou nebo více. Nejvíce však celkovou délku přegenerování ovlivňuje velikost feedu.
Lze přegenerovat jen část produktů nebo konkrétní produkt?
Teoreticky ano, ale při procesu je nutné dávat si pozor. Pokud si některé produkty označíte jako sledované, následně nastavíte pravidlo, aplikujete jej pouze na tyto sledované produkty a poté využijete možnost Přegenerovat změněné, pak se změny projeví opravdu pouze na sledovaných produktech. V průběhu procesu však nesmíte provést žádné další změny na jiných produktech, protože ve chvíli, kdy byste spustili možnost Přegenerovat změněné, tak by se do výstupního feedu propsali i tyto další změny.
Mohu průběh přegenerování nějak zrušit či zastavit?
Ano. Pokud jste spustili přegenerování, ale chcete jej v průběhu zrušit, jednoduše klikněte na tlačítko Zrušit. Proces se ihned ukončí a pokud přegenerování neproběhlo celé, nedojde k aktualizaci výstupního feedu.
Za jak dlouho po přegenerování se změny projeví ve výstupním feedu?
Změny se ve výstupním feedu projeví okamžitě po dokončení přegenerování. Platformy jako Heureka nebo Google Merchant Center si pak data z tohoto feedu načítají podle svého vlastního harmonogramu.
Jak poznám, že se přegenerování dokončilo?
Na stránce Historie u projektu vidíte seznam všech proběhlých procesů, včetně data, času, typu a výsledku. Zde si tedy můžete ověřit, že přegenerování skutečně proběhlo.