AI, dáta a integrácie
CK DAKA – editor reklamných feedov
Administrácia produktových feedov zájazdov pre kampane v Google Ads a Meta Ads
WebServer/API
O projekte
Interný nástroj pre marketing CK DAKA: tím si v jednoduchej administrácii vytvára výbery zájazdov (napr. last minute, advent, letecké zájazdy) a každý feed dostane stabilnú URL, ktorú si Google Ads (Business data – Travel/Custom) a Meta katalóg produktov pravidelne sťahujú. Obsah sa automaticky prepočítava priamo z databázy systému CK (read-only), takže vypredané a uplynuté termíny z feedu samy vypadnú. Do databázy sa nič nezapisuje, definície feedov sa ukladajú do JSON súboru.
Čo aplikácia vie
- Správa feedov bez programátora: vytvoriť, upraviť, duplikovať (ako neuloženú kópiu), zapnúť/vypnúť a zmazať
- Kombinovateľné pravidlá výberu: last minute, kategórie so stromom podkategórií, destinácie, typ zájazdu, rozsah alebo mesiace odchodu, odchod do N dní, cena od–do, iba so zľavou, doprava, minimálny počet voľných miest, fulltext
- Ručné vylúčenie a ručné pridanie konkrétnych zájazdov s vyhľadávaním podľa názvu, kódu alebo ID
- Náhľad položiek feedu s cenou pred/po zľave, najbližším odchodom a počtom termínov a stiahnutie CSV na kontrolu
- Výstupné formáty Google Ads Travel, Google Ads Custom a Meta katalóg (CSV) s nastaviteľnými parametrami (kategória, kľúčové slová, tracking template, URL suffix, značka)
- Stabilné verejné URL /feeds/{id}/{token}/*.csv chránené tokenom; ID položky = product_id, rovnaké ako dynx_itemid a content_ids z merania na webe
- Automatický prepočet každých 30 minút (nastaviteľné) a pri uložení, cache výstupov na disku, záznam poslednej úspešnej aktualizácie
- Prihlásenie do administrácie spoločným účtom s HMAC podpísanou cookie; dá sa namontovať aj ako Express router do CK-DAKA-app
- Diagnostický skript (npm run doctor) a unit testy pre SQL pravidlá, formáty a úložisko spúšťané v GitHub Actions
Technicky zaujímavé
- Pravidlá feedu sa prekladajú na SQL čistou, testovanou funkciou nad živou databázou systému CK – bez kópie dát a bez zápisu
- Jeden feed, tri formáty (Google Travel, Google Custom, Meta) so zhodnými ID produktov s meraním na webe pre dynamický remarketing
- Stabilné URL s tokenom a automatickým prepočtom, takže reklamy nikdy neukazujú vypredané alebo uplynuté termíny
V pláne
- Nasadenie na vlastnú subdoménu cez Plesk
- Integrácia priamo do klientskej appky CK DAKA