Obsah článku
RFM (Recency, Frequency, Monetary) analýza je jednoduchý spôsob ako rozdeliť zákazníkov do segmentov na základe ich nákupného správania. Táto analýza sa využíva už viac ako 25 rokov k zlepšeniu cielenia, znižovaniu nákladov a zvyšovaniu návratnosti investícií v reklame.
História RFM Analýzy
RFM analýza pochádza z USA, kde ju používali zásielkové firmy zamerané na katalógový predaj, ako napríklad Lands‘ End, Charles Tyrwhitt alebo JCPenney. Využívali ju za účelom minimalizácie nákladov na dopravu a maximalizáciu ziskov z predajov. Vďaka nej vedeli identifikovať zákazníkov, ktorým bolo zbytočné zasielať katalógy alebo ponúkať rôzne zľavy.
Efektivitu RFM analýzy potvrdzujú aj tieto príklady z praxe:
- Eastwood zvýšil zisky z e-mailového marketingu o 21 % (2008).
- L’Occitane získali 25-krát vyšší výnos z e-mailu.
- Frederick’s of Hollywood zvýšil konverze o 6-9 %.
Viac si môžete prečítať v štúdií od Winston Circle.
Rozdelenie zákazníkov do segmentov
Výsledkom RFM analýzy býva rozdelenie zákazníkov do segmentov. Množstvo segmentov závisí od vás, no štandardne sa používa rozdelenie do 11 segmentov. V tabuľke je prehľad segmentov spolu s ich definíciou a vhodnými odporúčaniami.
Segment zákazníkov | Aktivita | Tip na akciu |
VIP (Champions) | Nakúpili v poslednej dobe, nakupujú často a míňajú najviac. | Odmeňte ich. Môžu byť čoskoro adoptéri nových produktov. Určite tiež propagujú vašu značku. |
Lojálni zákazníci (Loyal Customers) | Míňajú často veľa peňazí. Reagujú na kampane. | Up-sell produktov vyššej hodnoty. Požiadajte ich o recenzie. Zapojte ich. |
Potenciálni lojálni (Potential Loyalist) | Nedávni zákazníci, čo minuli veľa peňazí a nakúpili viac ako raz. | Ponuka na registráciu / členstvo vo vernostnom programe. Odporúčanie ďalších produktov. |
Noví zákazníci (New Customers) | Najnovší zákazníci, ktorí i zatiaľ neminuli veľa. | Poskytnúť onboarding support. Začať s nimi budovať vzťah hneď od začiatku. |
Sľubní (Promising) | Nakúpili nedávno, ale nenakupujú často. | Vytvorte povedomie o značke. Ponúknite niečo zadarmo. |
Zákazníci, ktorí potrebujú pozornosť (Customers Needing Attention) | Nadpriemerná aktuálnosť, frekvencia aj hodnota nákupov, ale nakúpili pred dlhšou dobou. | Poskytnite časovo obmedzené ponuky, odporúčajte na základe predchádzajúcich nákupov. Reaktivujte. |
Pripravení zaspať (About To Sleep) | Pod priemernou aktuálnosťou, frekvenciou aj peňažnou hodnotou. Stratíte ich, ak nebudú znovu aktivovaní. | Zdieľajte s nimi cenné zdroje / know-how, odporúčajte obľúbené produkty alebo im poskytnite zľavy. Skúste ich znovu osloviť. |
V riziku (At Risk) | Minuli veľa peňazí a nakupovali často. Potrebujete ich vrátiť späť! | Posielajte im personalizované e-maily, aby ste sa znovu spojili. Ponúknite zľavu. Zdieľajte dôležité zdroje a know-how. |
Nemôžeme ich stratiť (Can’t Lose Them) | Nakupovali často a míňali veľa, ale dlho sa nevrátili. | Získajte si ich zľavou alebo novším produktom. Nenechajte ich odísť ku konkurencii. Porozprávajte sa s nimi. Získajte spätnú väzbu. |
Hibernácia (Hibernating) | Posledný nákup bol dávno v minulosti, nakupovali za málo a zriedka. | Ponúknite ďalšie relevantné produkty a špeciálne zľavy. Zvýšte hodnotu vašej značky v ich očiach. |
Stratení zákazníci (Lost) | Najmenšia aktuálnosť, frekvencia a peňažná hodnota. | Vyskúšajte reaktivačnú kampaň. Ak nebudú reagovať, zabudnite na nich. Vyraďte ich z vašich aktivít. |
Prečo RFM Analýza
Pomocou RFM analýzy môžete nájsť odpovede na otázky ako:
- Kto sú vaši najlepší a najvernejší zákazníci?
- Akí zákazníci sú najbližšie k tomu aby vás opustili?
- Ako zvýšiť frekvenciu opakovaných nákupov?
- Čo komunikovať na jednotlivé segmenty zákazníkov?
- Ako zvýšiť pravdepodobnosť opakovaného nákupu u nových zákazníkov?
Hlavným princípom, ktorý sa využíva pri RFM analýze je paretov princíp. Čiže zameranie sa na dôležité segmenty zákazníkov, ktoré vám pravdepodobne poskytnú vyššiu návratnosť investícií.
Dúfam, že ste teraz presvedčení o užitočnosti RFM analýzy pre vaše vlastné podnikanie.
Základne výpočty
Pre výpočty budete potrebovať o každom zákazníkovi nasledujúce informácie:
- ID zákazníka (email, user ID, client ID, meno a pod.), pomocou ktorých ich môžete identifikovať.
- Aktuálnosť (Recency): Koľko dní, týždňov, mesiacov ubehlo od ich posledného nákupu? Na výpočet aktuálnej hodnoty stačí odpočítať dátum posledného nákupu od dnešného dňa.
- Frekvencia (Frequency): Koľkokrát u vás zákazník nakúpil? Napríklad, ak u vás niekto za určité časové obdobie nakúpil 10-krát, jeho frekvencia bude 10.
- Hodnota nákupov (Monetary): Koľko peňazí u vás zákazník minul? Ak u vás za vybrané obdobie niekto nakúpil dokopy za 1000 €, tak táto hodnota bude 1000 €.
Ukážka údajov
Pre naše výpočty použijeme údaje zo služby Google Analytics, kde si ako identifikátor zákazníka môžete posielať client ID do vlastnej dimenzie.
Client ID | Date | Transactions | Revenue |
100438314.1556 | 2019-05-02 | 2 | 1,750.00 € |
100515227.1557 | 2019-05-02 | 3 | 2,297.00 € |
1006060326.1564 | 2019-08-28 | 2 | 2,916.00 € |
1010126481.1552 | 2019-04-05 | 2 | 2,308.00 € |
101406401.1571 | 2020-03-20 | 2 | 4,590.00 € |
Poznámka: Ak neviete aký je rozdiel medzi client ID a user ID odporúčam vám prečítať si tento článok: User ID vs. Client ID alebo prečo nie je Google Analytics dokonalý?
Transakciu v našom prípade predstavuje prečítanie článku a výnosy (revenue) predstavuje počet slov v článku, ktorý návštevník stránky prečítal na našom blogu.
Výpočet Recency Frequency a Monetary hodnôt
Z údajov vyššie si v Google Sheets vypočítate nasledujúce informácie:
- Dátum prvej transakcie (MIN funkcia)
- Dátum poslednej transakcie (MAX funkcia)
- Počet mesiacov od posledného nákupu (DATEDIF)
- Priemernú hodnotu objednávky (SUMIF)
- Priemernú frekvenciu objednávok (počet transakcií)
Aby vaše údaje viac zodpovedali realite, môžete použiť frekvenciu objednávok za deň, mesiac alebo rok. Môžete si vybrať časové obdobie, ktoré má zmysel pre vaše podnikanie. Napríklad ak predávate kávu, tak bude vhodné použiť dni, ak autá, tak by bolo rozumnejšie zvoliť si napríklad rok.
Poznámka: Pri výpočtoch nezáleží či sa zameriate na priemernú hodnotu objednávok za mesiac, rok alebo deň, pretože následne budete pre každého zákazníka počítať skóre RFM na škále od 1-5 pomocou percentilu.
Ako vypočítať skóre RFM na stupnici od 1 do 5?
Tieto hodnoty môžete vypočítať viacerými spôsobmi. Jedným z nich je odhad, kedy sa pozriete na výsledky a poviete si, že všetci zákazníci, ktorí u vás nakúpili do 30 dní budú mať skóre pre recency (R) 5.
Odporúčam vám však pre výpočet RFM skóre použiť kvantily. Kvantily sú ako percentil, ale namiesto rozdelenia údajov na 100 častí ich rozdeľuje na 5 rovnakých častí. Táto metóda je trochu komplikovanejšia na výpočet, no môžete ju uplatniť na akékoľvek odvetvie. Jej výhoda spočíva v tom, že distribuuje zákazníkov rovnomerne do všetkých kvantilov.
Customer ID | Transactions | Last order | First order | Recency | Monetary | Updated Frequency |
100438314.1556 | 1 | 5/2/2019 | 5/2/2019 | 368 | 1,750.00 € | 0.0027 |
100515227.1557 | 1 | 5/2/2019 | 5/2/2019 | 368 | 2,297.00 € | 0.0027 |
1006060326.1564 | 1 | 8/28/2019 | 8/28/2019 | 250 | 2,916.00 € | 0.0040 |
1010126481.1552 | 1 | 4/5/2019 | 4/5/2019 | 395 | 2,308.00 € | 0.0025 |
101406401.1571 | 1 | 3/20/2020 | 3/20/2020 | 45 | 4,590.00 € | 0.0222 |
V ďalšom kroku si potrebujete zoradiť vašich zákazníkov, k čomu použijete funkciu RANK. Pomocou tejto funkcie priradíte každému zákazníkovi skóre, ktoré neskôr použijete pri výpočte percentilov.
Customer ID | Transactions | Last order | First order | Recency | Monetary | Updated Frequency | R Rank | F Rank | M Rank |
100438314.1556 | 1 | 5/2/2019 | 5/2/2019 | 368 | 1,750.00 € | 0.0027 | 65 | 64 | 80 |
100515227.1557 | 1 | 5/2/2019 | 5/2/2019 | 368 | 2,297.00 € | 0.0027 | 65 | 64 | 178 |
1006060326.1564 | 1 | 8/28/2019 | 8/28/2019 | 250 | 2,916.00 € | 0.0040 | 176 | 165 | 227 |
1010126481.1552 | 1 | 4/5/2019 | 4/5/2019 | 395 | 2,308.00 € | 0.0025 | 34 | 33 | 179 |
101406401.1571 | 1 | 3/20/2020 | 3/20/2020 | 45 | 4,590.00 € | 0.0222 | 299 | 293 | 281 |
Po zoradení si v pomocnej tabuľke vypočítate percentily, podľa ktorých budete priraďovať RFM skóre. K tomu použijete funkciu PERCENTILE. Pomocou nej dostanete hodnoty na základe ktorých viete rozdeliť zákazníkov do 5 rovnakých skupín (kvantilov).
Quantile | R Rank Percentil | F Rank Percentil | M Rank Percentil | RFM Score Individual |
81-100 | 255.4 | 254.8 | 255.4 | 5 |
61-80 | 191 | 191.6 | 191.8 | 4 |
51-60 | 127.4 | 127.4 | 128 | 3 |
21-40 | 64.6 | 64 | 64.6 | 2 |
0-20 | 1 | 1 | 1 | 1 |
Na základe percentilu priradíte každému zákazníkovi RFM skóre pomocou IF funkcie na základe jeho ranku. Takže ak je rank zákazníka pre recency vyšší ako hodnota 255.4, tak tento zákazník patrí medzi top 20 % zákazníkov podľa recency.
Vo výsledku dostanete pre každého zákazníka jeho skóre pre recency, frequency a monetary.
Customer ID | Transactions | Last order | First order | Recency | Monetary | Updated Frequency | R Rank | F Rank | M Rank | R Score | F Score | M Score | RFM Score |
100438314.1556 | 1 | 5/2/2019 | 5/2/2019 | 368 | 1,750.00 € | 0.0027 | 65 | 64 | 80 | 2 | 2 | 2 | 222 |
100515227.1557 | 1 | 5/2/2019 | 5/2/2019 | 368 | 2,297.00 € | 0.0027 | 65 | 64 | 178 | 2 | 2 | 3 | 223 |
1006060326.1564 | 1 | 8/28/2019 | 8/28/2019 | 250 | 2,916.00 € | 0.0040 | 176 | 165 | 227 | 3 | 3 | 4 | 334 |
1010126481.1552 | 1 | 4/5/2019 | 4/5/2019 | 395 | 2,308.00 € | 0.0025 | 34 | 33 | 179 | 1 | 1 | 3 | 113 |
101406401.1571 | 1 | 3/20/2020 | 3/20/2020 | 45 | 4,590.00 € | 0.0222 | 299 | 293 | 281 | 5 | 5 | 5 | 555 |
Zákazníci, ktorí si u vás nedávno nakúpili, sú častými kupujúcimi a minú u vás veľa peňazí, dostanú skóre 555 – Recency (R) – 5, Frequency (F) – 5, Monetary (M) – 5. Sú to vaši najlepší zákazníci.
Na druhej strane, zákazníci utratia najmenej, takmer vôbec nenakupujú a ich posledný nákup bol naozaj dávno dostanú skóre 111. Recency (R) – 1, Frekvencia (F) – 1, Monetary(M) – 1.
To dáva zmysel, však?
Zoskupenie zákazníkov do segmentov
R, F a M majú skóre od 1 do 5, takže existuje celkom 5 x 5 x 5 = 125 kombinácií hodnoty RFM. Keby ste sa mali pozrieť, koľko zákazníkov máte pre každú hodnotu RFM, museli by ste sa pozrieť na 125 samostatných segmentov.
Mať takto granulované dáta nemusí, pre mnohé firmy, dávať zmysel, a preto si môžete zhrnúť analýzu do 11 segmentov, aby ste lepšie porozumeli vašim zákazníkom. Tieto segmenty som spomínal už na začiatku tohto článku.
Tu je tabuľka, ktorá vysvetľuje, ako môžete na základe skóre RFM vytvoriť 11 segmentov.
Segment | Scores |
VIP (Champions) | 555, 554, 544, 545, 454, 455, 445 |
Lojálni zákazníci (Loyal Customers) | 543, 444, 435, 355, 354, 345, 344, 335 |
Potenciálni lojální (Potential Loyalist) | 553, 551,552, 541, 542, 533, 532, 531, 452, 451, 442, 441, 431, 453, 433, 432, 423, 353, 352, 351, 342, 341, 333, 323 |
Noví zákazníci (New Customers) | 512, 511, 422, 421, 412, 411, 311 |
Sľubní (Promising) | 525, 524, 523, 522, 521, 515, 514, 513, 425, 424, 413,414, 415, 315, 314, 313 |
Zákazníci, ktorí potrebujú pozornosť (Customers Needing Attention) | 535, 534, 443, 434, 343, 334, 325, 324 |
Pripravení zaspať (About To Sleep) | 331, 321, 312, 221, 213 |
V riziku (At Risk) | 255, 254, 245, 244, 253, 252, 243, 242, 235, 234, 225, 224, 153, 152, 145, 143, 142, 135, 134, 133, 125, 124 |
Nemôžeme ich stratiť (Can’t Lose Them) | 155, 154, 144, 214,215,115, 114, 113 |
Hibernujúci (Hibernating) | 332, 322, 231, 241, 251, 233, 232, 223, 222, 132, 123, 122, 212, 211 |
Stratení zákazníci (Lost) | 111, 112, 121, 131,141,151 |
Vizualizácia výsledkov RFM analýzy
Grafické znázornenie vám pomôže sa rýchlejšie a jednoduchšie zorientovať vo výsledkoch RFM analýzy. Pri vizualizácií je vhodné použiť jednoduché stĺpcové grafy, ktoré vám ukážu distribúciu zákazníkov v jednotlivých segmentoch. Môžete tiež pridať priemerné hodnoty RFM pre jednotlivé segmenty, detailný prehľad pre každého zákazníka a jednotlivé odporúčania pre segmenty.
Pozrite si ako môže vyzerať vizualizácia RFM analýzy v Data Studiu.
Ukážka vizualizácie výsledkov RFM analýzy v Google Data Studiu
Odporúčania na využitie
Ak vás zaujíma odkiaľ k vám chodí najviac VIP zákazníkov, môžete si výsledky analýzy nahrať do Google Analytics pomocou importu údajov. Následne viete na týchto zákazníkov cieliť reklamu na mieru a s vysokou pravdepodobnosťou znížiť náklady a zvýšiť návratnosť.
Ak ste k RFM analýze použili emaily. Môžete tieto emaily importovať do reklamnej platformy a zacieliť na používateľov, ktorí sú podobní vašim VIP zákazníkom alebo naopak vylúčiť z reklamy zákazníkov, ktorí patria do segmentu stratených.
Záver
Prečítať si článok je pekné, no je dôležité aby ste túto analýzu a jej výsledky využili aj v praxi.
Prihláste sa na newsletter a zašleme vám podrobné odporúčania ako importovať e-mailové adresy do reklamných platforiem ako Google Ads, Facebook Ads, Linkedin Ads alebo Twitter Ads.
Ak sa vám článok páčil, budem rád ak ho budete zdieľať so svojimi kolegami a s priateľmi.