Stručne: plugin wooacademy catalog feed každú noc roztriedi zákazníkov WooCommerce podľa toho, kedy, ako často a za koľko nakúpili. Z výsledku vytvorí publiká pre Meta (Facebook, Instagram) a Google Ads. Vďaka nim prestanete platiť za reklamu ľuďom, ktorí už nakúpili, pripomeniete sa tým, ktorým dochádza tovar, a podobné publiká budete stavať z najlepších zákazníkov, nie zo všetkých. Do reklamných systémov idú len zákazníci so súhlasom a len v zahašovanej podobe.
Funkciu dnes predávajú veľké platformy ako Bloomreach alebo Klaviyo. V plugine je za 99 € ročne a dáta zostávajú na vašom serveri. Nižšie nájdete, ako to funguje, aké povolenia treba, či hrozí zablokovanie účtu a presný postup nastavenia so snímkami z administrácie.
Ak vás zaujíma, čo RFM analýza je, ako segmenty čítať, ako ju používajú Shopify, Klaviyo či Google a ako testom prírastku zistiť, či reklama na segmenty naozaj zarába, prečítajte si najprv RFM analýza: segmentácia zákazníkov e-shopu s príkladmi.
Čo presne plugin robí
Raz za noc spustí na pozadí jeden databázový dotaz nad zaplatenými objednávkami (posledné 1 až 5 rokov, predvolene 2). Každý zákazník dostane tri skóre:
- R (Recency) – ako dávno nakúpil naposledy,
- F (Frequency) – koľko objednávok má,
- M (Monetary) – koľko minul po odpočítaní vrátení, zvlášť pre každú menu.
Podľa kombinácie skóre spadne do jedného z ôsmich segmentov. Popri nich plugin od verzie 1.7.0 počíta dve publiká podľa správania, ktoré sa so segmentmi neprekrývajú. Zákazník tak môže byť naraz šampión aj pred opakovaným nákupom.
| Publikum | Kto v ňom je | Čo s ním v kampani |
|---|---|---|
| Šampióni | nakúpili nedávno, často a najviac | nové produkty, žiadosť o recenziu, zdroj podobného publika |
| Verní | nakupujú pravidelne | krížový predaj, vernostné ponuky |
| Noví | prvá objednávka nedávno | pomôcť k druhej objednávke súvisiacim produktom |
| Potenciálne verní | nedávni zákazníci s 1 až 2 objednávkami | druhý a tretí nákup z nich urobí verných |
| Nesmieme stratiť | kedysi nakupovali často a veľa, dlho nie | osobná ponuka na návrat |
| Ohrození | viac objednávok, ale vytrácajú sa | pripomenutie s dôvodom vrátiť sa |
| Spiaci | málo objednávok, dávno | len lacná reaktivácia |
| Stratení | 1 až 2 objednávky, veľmi dávno | vylúčiť z drahých kampaní |
| Kúpili za posledných N dní (novinka) | posledná objednávka za 7 až 90 dní (predvolene 30) | vylúčiť z akvizície, v Meta ako existujúci zákazníci |
| Blíži sa opakovaný nákup (novinka) | od poslednej objednávky ubehol ich zvyčajný čas medzi nákupmi | pripomenúť sa skôr, než nakúpia inde |
K tomu sú dve zlúčené publiká, Všetci aktívni a Všetci odchádzajúci. Majú zmysel pre menšie e-shopy, lebo jednotlivé segmenty bývajú pod 100 ľudí a Google menší zoznam nepoužije.
Ako sa počíta opakovaný nákup
Zákazník s dvoma a viac objednávkami má vlastný cyklus, teda priemerný počet dní medzi objednávkami. Ak kúpil 4-krát za 63 dní, jeho cyklus je 21 dní. Na rade je, keď od poslednej objednávky ubehlo 0,8 až 1,5-násobok cyklu, v tomto príklade 17 až 32 dní. Rozdelené objednávky v ten istý deň sa nerátajú, odstup musí byť aspoň 7 dní.
Zákazník s jedinou objednávkou môže dostať medián celého obchodu, ak má e-shop aspoň 20 opakovaných zákazníkov. Pri káve, kozmetike alebo krmive to dáva zmysel. Pri matracoch, nábytku či autách túto voľbu vypnite, lebo tam druhý nákup o mesiac nepríde.
Prečo to pomáha kampaniam
Retargeting podľa pixelu poznáte. Publiká zo zákazníkov robia niečo iné: dávajú reklamným algoritmom informáciu, ktorú pixel nemá.
- Neplatíte dvakrát za toho istého zákazníka. Akvizičná kampaň bez vylúčenia kupujúcich míňa časť rozpočtu na ľudí, ktorí by nakúpili aj tak. Pri drahých jednorazových nákupoch je to najviac viditeľné.
- Meta vie, kto je existujúci zákazník. Segmenty publika v nastaveniach reklamného účtu potom rozdelia výsledky na nových a existujúcich zákazníkov a uvidíte, koľko rozpočtu skutočne priniesol nových ľudí.
- Podobné publiká z tých správnych ľudí. Lookalike zo šampiónov hľadá ľudí podobných najlepším zákazníkom, nie každému, kto raz kúpil vzorku. Meta CSV z pluginu obsahuje aj hodnotu zákazníka, takže z neho viete vytvoriť podobné publikum podľa hodnoty.
- Načasovanie. Pixel nevie, že zákazníkovi o týždeň dôjde káva. Segment s opakovaným nákupom to vie z objednávok.
- Zákazníci, ktorých pixel nevidí. Ľudia s odmietnutými cookies, iným zariadením alebo nákupom spred roka sú v publiku, ak dali súhlas pri objednávke.
Treba povedať aj druhú stranu. Ak má e-shop pár stoviek zákazníkov, segmenty budú malé a efekt v kampaniach skromný. Vtedy použite zlúčené publiká a najviac získate z vylúčenia kupujúcich. Dobré meranie konverzií má stále prednosť: ak Meta nedostáva nákupy cez Conversions API, žiadne publikum to nevynahradí. Meranie vám skontrolujeme v audite GA a GTM.
Povolenia, súhlasy a GDPR
Nahratie e-mailov a telefónov zákazníkov do Meta alebo Google je spracúvanie osobných údajov. Obe platformy od vás žiadajú, aby ste na to mali právny základ, a Google pri zákazníkoch z EHP vyžaduje súhlas podľa pravidiel Customer Match. Plugin preto počíta segmenty pre všetkých, ale do publík pustí len zákazníkov, ktorých zvolíte:
- Políčko v pokladni (odporúčané). Nezaškrtnuté políčko v klasickej aj blokovej pokladni a v Môj účet, kde ho registrovaný zákazník môže kedykoľvek odvolať. Platí pre nové objednávky.
- Reklamné cookies pri objednávke. Ak používate cookie lištu wooacademy solutions 2.4.0 a novšiu, plugin pozná súhlas uložený pri objednávke. Kto neskôr reklamné cookies odmietne, aj ako hosť, vypadne z výberu hneď a z publika v Meta pri najbližšej synchronizácii.
- Vlastné pole objednávky, napríklad súhlas s newsletterom z iného pluginu.
- Všetci zákazníci – len ak máte iný právny základ. Toto je vaše rozhodnutie, nie právna rada.

Čo plugin robí za vás:
- e-mail, telefón a mená posiela do Meta aj Google zahašované SHA-256, krajina a PSČ ostávajú čitateľné, ako to Google vyžaduje,
- odvolaný súhlas alebo žiadosť o vymazanie údajov zákazníka z publík odstráni pri najbližšej synchronizácii,
- WordPress export a vymazanie osobných údajov zahŕňa aj segmenty,
- pri odinštalovaní zmaže segmenty aj prístupové údaje.
Do zásad ochrany osobných údajov doplňte, že údaje zákazníkov v zahašovanej podobe používate na zobrazovanie reklamy v Meta a Google. Konkrétne znenie si overte s právnikom.
Hrozí zablokovanie reklamného účtu?
Pri bežnom e-shope, ktorý nahráva vlastných zákazníkov so súhlasom, nie. Riziko vzniká pri porušení pravidiel a to treba poznať.
Meta
- Pri prvom publiku zo zoznamu zákazníkov prijmete podmienky vlastných publík. Potvrdzujete v nich, že na údaje máte právo a že v zozname nie sú ľudia, ktorí sa odhlásili. Zoznam kúpený, stiahnutý z webu alebo bez súhlasu je presne to, za čo Meta obmedzuje účty.
- Pre špeciálne kategórie reklám (bývanie, zamestnanie, finančné produkty) platia od roku 2025 prísnejšie pravidlá pre zoznamy zákazníkov. Prehľadne ich popisuje Jon Loomer. Bežného e-shopu sa netýkajú.
- E-shopy, ktoré Meta zaradila do kategórie zdravie a wellness, majú od roku 2025 obmedzené udalosti a publiká z konverzií. Ak predávate doplnky výživy alebo zdravotnícke potreby, overte si pred spustením v Events Manageri, či vám publiká fungujú.
Google Ads
- Customer Match môže používať účet s dobrou históriou dodržiavania pravidiel a platieb. Vylúčenie publika a režim pozorovania má k dispozícii každý taký účet.
- Priame cielenie na zoznam a manuálne úpravy ponúk vyžadujú aspoň 90 dní histórie a viac ako 50 000 USD celkových výdavkov. Malé e-shopy preto použijú zoznamy hlavne na vylúčenie a pozorovanie.
- Zoznam musí mať aspoň 100 aktívnych členov, inak sa nepoužije.
- Pri porušení pravidiel môže Google odobrať prístup ku Customer Match a pri vážnom alebo opakovanom porušení pozastaviť účet.
Ako riziko znižuje plugin
- Do publík idú len zákazníci so zvoleným právnym základom.
- Meta dostane token systémového používateľa len s oprávnením ads_management. Plugin nemení kampane, rozpočty ani nastavenia účtu, iba vytvára a aktualizuje publiká.
- Ak výpočet zlyhá, Google dostane odpoveď skúste neskôr, nie prázdny zoznam, ktorý by nahradil to dobré.
- Publikum, ktoré odznačíte, sa v Meta vyprázdni, ale nezmaže. Reklamné sady, ktoré ho používajú, tak nespadnú.
Nastavenie krok za krokom
Funkcia je predvolene vypnutá. Kým ju nezapnete, nič nebeží a neukladajú sa žiadne údaje.
1. Zapnite segmenty
Vo WordPresse otvorte WooCommerce → Katalógový feed → záložka Zákazníci (RFM).

Zaškrtnite Počítať segmenty zákazníkov a zvoľte:
- Objednávky za posledné 1, 2, 3 alebo 5 rokov. Pre väčšinu e-shopov stačia 2 roky.
- Kúpili nedávno – koľko dní po nákupe je zákazník vylúčený z akvizície. Pri tovare s dlhým rozhodovaním zvoľte 60 alebo 90 dní.
- Opakovaný nákup aj pre zákazníkov s jednou objednávkou – nechajte zapnuté pri spotrebnom tovare, vypnite pri tovare, ktorý sa kupuje raz.

2. Vyberte právny základ
Postup je v časti o súhlasoch vyššie. Najbezpečnejšie je políčko v pokladni. Nevýhoda je, že publiká začnú rásť až s novými objednávkami.
3. Pripojte Meta
Máte dve cesty:
- Ručne. Stiahnite Meta CSV pri segmente a nahrajte ho v Správcovi reklám → Publiká → Vlastné publikum → Zoznam zákazníkov. Súbor obsahuje stĺpec hodnoty pre podobné publiká podľa hodnoty. Musíte ho ale nahrávať znova.
- Automaticky. V Business Manageri vytvorte systémového používateľa, priraďte mu reklamný účet s oprávnením spravovať kampane a vygenerujte token s oprávnením ads_management. Do pluginu vložte ID reklamného účtu (act_…) a token a zaškrtnite publiká, ktoré chcete posielať.

Plugin vytvorí v reklamnom účte pre každé zaškrtnuté publikum vlastné publikum s názvom wooacademy RFM a menom segmentu. Členov nahrádza raz týždenne. Ak zvolíte niektoré z publík podľa správania, synchronizuje denne, pretože tie sa menia každý deň. Technicky ide o štandardné vlastné publiká cez Marketing API.
Tip: publikum Kúpili za posledných 30 dní skombinujte s publikom z webu podľa udalosti Purchase za 30 dní. To z pixelu reaguje do pár minút, to z pluginu dopĺňa ľudí, ktorých pixel nevidel. Obe vylúčte z akvizičných reklamných sád.
4. Pripojte Google Ads
- Ručne. Stiahnite Google CSV a nahrajte ho v Google Ads → Nástroje → Správca publík → Zoznamy zákazníkov.
- Automaticky. V Google Ads Data Manager pridajte zdroj HTTPS, vložte URL segmentu z pluginu s menom a heslom a nastavte denný alebo týždenný import, ktorý nahrádza celý zoznam. Súbor je chránený heslom a dostupný len cez HTTPS.

5. Voliteľne GA4
Segment prihláseného zákazníka môže ísť do dataLayer ako premenná wa_customer_segment, len ak návštevník súhlasil s analytikou. V GTM z nej urobíte vlastnosť používateľa GA4 a z nej publiká, ktoré sa zdieľajú do Google Ads.

6. Skontrolujte výsledok
Prvý výpočet prebehne na pozadí do pár minút po zapnutí, ďalšie každú noc. Ručne ho spustíte odkazom Prepočítať teraz. V záložke uvidíte počet zákazníkov v každom segmente, koľkí z nich môžu ísť do publík a zvyčajný čas medzi objednávkami vo vašom obchode. V Meta skontrolujte o deň neskôr, či publiká majú veľkosť a nie sú v stave chyby.

Na tejto snímke vidno typický obraz menšieho e-shopu: najviac je nových a potenciálne verných zákazníkov, šampióni zatiaľ chýbajú a stratení a spiaci tvoria spolu skoro 40 % zákazníkov. Práve tých sa oplatí vylúčiť z drahých kampaní. Aktívnych zákazníkov je spolu 43, takže pre Google, ktorý potrebuje 100 členov, nestačí ani zlúčené publikum. Takýto e-shop začne v Meta vylúčením kupujúcich a medzitým zbiera súhlasy.

Tri príklady nastavenia
| E-shop | Nastavenie | Kampane |
|---|---|---|
| Pražiareň kávy, opakované nákupy | 2 roky, kúpili nedávno 14 dní, opakovaný nákup aj pre jednorazových zapnutý | Blíži sa opakovaný nákup s katalógovou reklamou na obľúbenú kávu; kúpili za 14 dní vylúčení z akvizície |
| Matrace a nábytok, drahý jednorazový nákup | 3 roky, kúpili nedávno 90 dní, opakovaný nákup pre jednorazových vypnutý | Všetci aktívni vylúčení z akvizície; šampióni z Meta CSV ako zdroj podobného publika podľa hodnoty |
| Kozmetika, stredne veľký e-shop | 2 roky, kúpili nedávno 30 dní | Noví a potenciálne verní s krížovým predajom; ohrození s ponukou na návrat; stratení vylúčení z drahých kampaní |
Čísla v príkladoch sú odporúčané východiská, nie výsledky konkrétnych klientov. Okná si upravte podľa toho, ako dlho sa vaši zákazníci rozhodujú.
Porovnanie s veľkými platformami a cena
To isté vedia aj veľké marketingové platformy. Rozdiel je v cene, v tom, kde sú dáta, a v tom, čo všetko k tomu dostanete.
| Riešenie | Čo robí so segmentmi | Kde sú dáta | Cena |
|---|---|---|---|
| wooacademy catalog feed | RFM, kúpili nedávno, opakovaný nákup; sync do Meta, súbor pre Google, GA4; k tomu produktové feedy | na vašom serveri, von len hash | 99 € / rok (1 doména) |
| Bloomreach Engagement | kompletná CDP, prediktívne segmenty, sync v reálnom čase, e-maily, SMS | v cloude Bloomreachu | individuálna, medián podľa Vendr 160 700 USD / rok |
| Klaviyo | segmenty a sync do Meta a Google Ads, e-mail a SMS marketing | v cloude Klaviyo | e-mail od 20 USD / mes. pri 500 aktívnych profiloch, rastie s počtom kontaktov |
| Metorik | analytika WooCommerce, segmenty, sync do Meta, Google, TikTok a ďalších | v cloude Metorik | od 25 USD / mes., podľa počtu objednávok |
| Ručný export CSV | čo si spravíte v tabuľke | u vás | zadarmo, ale hodiny práce každý mesiac |
Ceny overené 13. 11. 2026 na stránkach výrobcov a v databáze Vendr, bez DPH.
Kedy dáva zmysel veľká platforma: ak posielate stovky automatizovaných e-mailov a SMS, chcete personalizovať web v reálnom čase alebo máte desaťtisíce zákazníkov a tím, ktorý to bude obsluhovať. Kedy stačí plugin: ak beží na WooCommerce, reklamu robíte v Meta a Google a potrebujete hlavne prestať platiť za existujúcich zákazníkov a lepšie využiť tých najlepších.
Čo potrebujete a koľko to stojí
- WordPress 6.2 a novší, WooCommerce, funkčný WP-Cron alebo Action Scheduler,
- pre automatickú synchronizáciu do Meta Business Manager so systémovým používateľom,
- pre Google Ads účet s prístupom ku Customer Match,
- licencia pluginu 99 € / rok pre 1 doménu alebo 249 € s nastavením na kľúč.
Ak si nie ste istí kvalitou feedu, ktorý ide z rovnakého pluginu do Meta a Google, otestujte ho najprv v bezplatnej kontrole feedu.
Časté otázky
Spomalí to e-shop?
Nie. Výpočet je jeden dotaz do databázy v noci na pozadí. Na fronte sa nič nenačítava, okrem voliteľnej premennej v dataLayer pre prihlásených zákazníkov.
Koľko zákazníkov treba, aby to malo zmysel?
Google použije zoznam od 100 členov. Pri menšom e-shope použite zlúčené publiká Všetci aktívni a Všetci odchádzajúci alebo vylúčenie nedávnych kupujúcich. Zmysel to začína dávať od niekoľkých stoviek zákazníkov so súhlasom.
Musím mať wooacademy solutions?
Nie. Potrebujete ho len vtedy, ak chcete ako právny základ použiť súhlas s reklamnými cookies pri objednávke. Políčko v pokladni funguje bez neho.
Čo sa stane, keď zákazník odvolá súhlas?
Pri najbližšom výpočte vypadne zo segmentov pre publiká a Meta ho odstráni pri najbližšej synchronizácii. Pri Google záleží na tom, či import v Data Manageri nahrádza celý zoznam. Ručne nahraný zoznam treba nahrať znova.
Funguje to aj na Shoptete alebo Shopify?
Nie, plugin je len pre WordPress a WooCommerce.





