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