agentickz
Blog

Vlastný produktový feed alebo platená služba: kedy sa oplatí prejsť

4,7 mil.

riadkov feedov denne, case study: Vlastný produktový feed namiesto platenej služby

Vlastný produktový feed sa oplatí, keď platená služba drží logiku vašich kampaní, poplatky za ňu rastú alebo vás obmedzuje v tom, čo môžete s dátami robiť. Pri malom katalógu a pár exportoch je platená služba zvyčajne rozumnejšia voľba. Pri stovkách exportov a tisícoch pravidiel dáva vlastný engine zmysel, ak migráciu postavíte tak, aby dokázala zhodu s pôvodnými feedmi.

V článku nájdete, podľa čoho sa rozhodnúť, ako prechod spraviť bez výpadku kampaní a ako taký projekt vyzerá v praxi pri 650 exportoch.

Čo je produktový feed a prečo na ňom stoja kampane?

Produktový feed je súbor alebo dátový zdroj so zoznamom produktov: názov, cena, dostupnosť, obrázok, kategória a ďalšie atribúty. Čerpajú z neho nákupné reklamy v Google Merchant Center a Microsoft Advertising, katalógy na Mete, retargeting cez Criteo aj porovnávače cien.

Vo väčších e-shopoch feed nejde do kanálov priamo. Medzi e-shopom a kanálmi stojí vrstva pravidiel, ktorá upraví názvy, doplní kategórie, vylúči produkty bez skladu a pripraví iný formát pre každý kanál. Práve v tejto vrstve žije veľká časť logiky výkonnostného marketingu.

Formáty sa líšia podľa kanála. Niekto chce XML, iný CSV alebo TSV, každý s vlastnými názvami polí a povinnými atribútmi. Okrem hlavného feedu existujú aj doplnkové feedy, ktoré k produktom pridajú alebo prepíšu vybrané údaje, napríklad lepší obrázok alebo vlastný štítok pre kampane. Slovenské a české porovnávače cien, napríklad Heureka alebo Pricemania, majú vlastné XML špecifikácie, takže e-shop s viacerými kanálmi udržiava viacero verzií toho istého katalógu.

Keď feed zlyhá, dôsledky prídu rýchlo. Produkty sa zamietnu, reklamy prestanú zobrazovať časť sortimentu alebo ukážu zlú cenu. Pri feede je preto spoľahlivosť dôležitejšia ako nové funkcie.

Kedy sa oplatí platená služba na správu produktových feedov?

Platené služby na feedy majú dobrý dôvod existovať. Marketérom dajú rozhranie, v ktorom si pravidlá naklikajú bez programátora, a majú hotové šablóny pre bežné kanály.

Platená služba je rozumná voľba, keď máte menší katalóg, pár kanálov a jednoduché pravidlá. Tiež vtedy, keď nemáte nikoho, kto by vlastné riešenie prevádzkoval, a poplatok je v pomere k obratu z kampaní malý. Prechod na vlastný engine by vám tam priniesol viac práce ako úžitku.

Vlastné riešenie totiž treba aj prevádzkovať. Niekto musí sledovať, či feedy bežia, reagovať na zamietnuté produkty a zapracovať zmeny, keď reklamná platforma upraví špecifikáciu. Platená služba tieto starosti nesie za vás, a to má svoju cenu aj hodnotu.

Kedy sa oplatí prejsť na vlastný produktový feed?

Situácia sa mení, keď feedy prerastú do stoviek exportov a pravidlá do tisícov. Tieto signály naznačujú, že je čas zvážiť vlastné riešenie:

  • Poplatok za službu rastie s počtom produktov, exportov alebo kanálov rýchlejšie ako prínos.
  • Logika feedov žije len v rozhraní služby, bez histórie zmien a bez možnosti vrátiť predchádzajúcu verziu.
  • Nikto vo firme presne nevie, čo ktoré pravidlo robí a prečo tam je.
  • Chcete do feedov dostať vlastné dáta, napríklad maržu, sklad alebo vylepšené fotky, a v službe je to ťažkopádne.
  • Zmeny vo feedoch nemajú automatické testy, takže chybu zistíte až v reklamách.
  • Odchod od dodávateľa by znamenal stratu konfigurácie, ktorú ste roky budovali.

Ak sa vás týka viac bodov, oplatí sa spočítať, čo by stál vlastný engine a čo vám prinesie kontrola nad logikou. Vlastné dáta vo feede môžu byť aj výsledky AI, napríklad vylepšené produktové fotky doručené cez doplnkový feed. S vlastným enginom takéto rozšírenia nečakajú na dodávateľa.

Ako migrovať produktové feedy bez výpadku kampaní?

Najväčšie riziko prechodu je tichá zmena vo feede, ktorú nikto nezbadá, kým nezačne klesať výkon kampaní. Celá migrácia sa preto točí okolo dôkazu, že nový feed robí presne to isté ako starý.

Prevod konfigurácie do špecifikácií

Prvý krok je dostať zo služby všetko: zdroje dát, pravidlá, kroky transformácie a exporty. Celá konfigurácia sa prevedie do verziovaných špecifikácií. Odvtedy má každá zmena autora a dátum a dá sa vrátiť.

Pri extrakcii nájdete aj pravidlá a exporty, ktoré už nikto nepoužíva. Odolajte pokušeniu upratovať počas migrácie. Najprv dosiahnite presnú zhodu so súčasným stavom a až potom čistite, inak nebudete vedieť, či rozdiel vo feede spôsobila chyba alebo zámerná zmena.

Engine, ktorý skladá rovnaké feedy

Nový engine musí vyhodnotiť podmienky a reťazce transformácií presne tak ako pôvodná služba. K nemu patria generátory súborov pre každý kanál, ktorý feed odoberá.

Porovnanie bajt po bajte

Kontrola, či to vyzerá podobne, nestačí. Nový feed porovnávame s pôvodným bajt po bajte a každý rozdiel musí mať vysvetlenie. Aj drobnosť, ako iné zaokrúhlenie ceny, iný oddeľovač desatinných miest alebo poradie atribútov, môže zmeniť, ako kanál produkt prečíta. Pravidelné snapshoty živých exportov slúžia ako dôkaz zhody a stavový dashboard ukazuje, ktoré exporty už sedia.

Postupné prepínanie

Exporty sa prepínajú postupne, od tých najmenej rizikových. Pôvodná služba beží súbežne, kým nový feed preukázateľne sedí. Kampane tak počas prechodu nezostanú bez dát.

Po prepnutí každého exportu sledujte niekoľko dní stav v Merchant Center a v ďalších kanáloch: počet schválených a zamietnutých produktov, upozornenia na ceny a dostupnosť. Ak sa čísla pohnú, máte pripravený návrat na pôvodný feed a rozdiel hľadáte v pokoji, bez tlaku na výkon kampaní.

Ako sme to riešili my: 650 exportov a 4,7 milióna riadkov denne

Pre medzinárodný e-commerce marketplace nahrádzame platenú službu na správu produktových feedov vlastným enginom. Zadanie bolo jasné: zachovať všetky exporty, pravidlá a kampane a logiku dostať do vlastníctva firmy.

Z pôvodnej služby sme vytiahli celú konfiguráciu: 478 zdrojov dát, 1 541 pravidiel, 1 985 krokov transformácie a 650 exportov. Engine vyhodnocuje podmienky a reťazce transformácií a generuje súbory pre Google, Microsoft, Meta a Criteo. Dokopy ide o 650 exportov so 4,7 milióna riadkov denne.

Zhodu kontrolujeme porovnaním s pôvodnými feedmi bajt po bajte. Snapshoty všetkých živých exportov vznikajú dvakrát denne a stavový dashboard sa publikuje automaticky. Feed sa počas dňa mení s cenami a skladom, preto jedno porovnanie v jednom momente nestačí. Kód chráni 5 437 automatických testov.

Projekt je vo vývoji a čísla to ukazujú otvorene. Kontrolou konfigurácie prešlo 643 z 650 exportov. Bajt po bajte s pôvodnými zatiaľ sedí 32 exportov. Každý ďalší export musí prejsť tým istým porovnaním.

Vývoj robia dvaja ľudia s AI agentmi. Ľudia určujú architektúru, kontrolujú zmeny a rozhodujú o migrácii, agenti robia objemovú prácu. Ako takáto spolupráca funguje, opisujeme v článku vývoj softvéru s AI agentmi.

Koľko stojí vlastný produktový feed?

Cenu ovplyvňuje hlavne rozsah súčasnej konfigurácie: počet zdrojov dát, pravidiel, transformácií a exportov. Ďalej počet kanálov a formátov, požiadavky na zhodu s pôvodnými feedmi a prostredie, v ktorom má engine bežať. Počítajte aj s prevádzkou: monitoringom, úpravami pri zmenách špecifikácií kanálov a novými exportmi.

Na druhej strane váhy sú ušetrené poplatky za službu a hodnota toho, že logiku vlastníte. Kód aj dáta zostávajú vaše a ďalšie rozšírenia robíte vlastným tempom. Vývoj s AI agentmi pod dohľadom skúsených vývojárov vám ušetrí až 80 % oproti tradičnému vývoju, čo mení výpočet návratnosti aj pri menších projektoch. Podrobnejšie faktory nájdete v článku koľko stojí softvér na mieru.

Ak zvažujete prechod, začnite auditom. Pozrieme sa na vašu konfiguráciu, spočítame exporty a pravidlá a povieme vám, či sa prechod oplatí. Discovery trvá 5 až 10 dní. Dohodnite si úvodnú konzultáciu.

Časté otázky

Čo je produktový feed?

Súbor alebo dátový zdroj so zoznamom produktov a ich atribútmi, napríklad názvom, cenou, dostupnosťou a obrázkom. Čerpajú z neho reklamné platformy ako Google Merchant Center aj porovnávače cien. Každý kanál má vlastný formát a pravidlá.

Ako dlho trvá prechod na vlastný produktový feed?

Závisí od počtu exportov a pravidiel. Bežný projekt u nás má discovery 5 až 10 dní, vývoj 2 až 6 týždňov a pilot s nasadením 2 týždne. Pri stovkách exportov a tisícoch pravidiel prepíname feedy postupne, takže migrácia trvá dlhšie.

Prídeme pri prechode o výkon kampaní?

Nemali by ste, ak migrácia zachová identifikátory produktov a formát feedov. Preto nový feed porovnávame s pôvodným bajt po bajte a pôvodná služba beží súbežne, kým nie je zhoda preukázaná.

Dá sa vlastný feed upravovať bez programátora?

Áno, ak to zahrniete do zadania. Pravidlá môžu žiť v tabuľke alebo jednoduchom rozhraní, ktoré upravujú marketéri, a engine ich načíta pri ďalšom behu. Každá zmena má históriu a dá sa vrátiť.

Case studies k článku

Prestaňte o AI len počúvať

Opíšte nám, čo vás brzdí. Na nezáväznej konzultácii vám povieme, ako by sme to postavili a koľko by to stálo.

Konzultovať projekt