← Wróć do bloga
Analytics

ROAS w klinice estetycznej: jak policzyć zwrot z reklamy, gdy przychód jest w kasie

Ads Manager pokazuje ROAS zero, bo zabieg opłacono w gabinecie. Wzór, arkusz i dane z klinik: jak połączyć wydatek na reklamę z wizytą i przychodem z kasy.

DM

11 min czytania
Udostępnij:

ROAS w klinice liczysz tak: przychód z wizyt opłaconych przez osoby, które przyszły z reklamy, dzielisz przez wydatek na tę reklamę, a przychód bierzesz z kasy lub CRM, nie z Ads Managera. Ads Manager widzi kliknięcia i formularze, ale nie widzi płatności w gabinecie, więc bez połączenia leada z wizytą pokazuje ROAS bliski zera albo żaden.

Ten poradnik pokazuje, jak policzyć ROAS dla kliniki estetycznej krok po kroku: wzór kohortowy, próg rentowności z marży zabiegu, arkusz do skopiowania i dane z klinik o tym, ile dni mija od leada do zapłaty. Wszystkie przykłady z kwotami są oznaczone jako przykłady i mają podane założenia.

Od leada z reklamy do kasy
9,1 dnia mediana od leada do wizyty
42,8% przychodu w 7 dni
77,3% przychodu w 28 dni
414 zł średnia opłacona wizyta

Źródło: dane z klinik korzystających z Palyri, raport pilotażowy, n = 69 opłaconych wizyt (292 leady z reklam, 3 kliniki), okres 180 dni.

Jak obliczyć ROAS w klinice estetycznej? Wzór na przychód z kasy

Podstawowa definicja jest ta sama co w sklepie internetowym. Adobe zapisuje ją jako sprzedaż wygenerowaną przez reklamę podzieloną przez koszt reklamy, a słownik Kontentino podaje przykład: kampania za 2000 PLN, która daje 10 000 PLN sprzedaży, ma ROAS 5:1, czyli 500%.

Różnica w klinice polega na tym, skąd bierzesz licznik. Sprzedaż nie dzieje się w chwili kliknięcia, tylko kilka dni lub tygodni później, przy recepcji. Dlatego potrzebujesz wzoru kohortowego, czyli liczonego dla grupy leadów z jednego okresu.

🔑
Wzór kohortowy ROAS = suma wszystkich opłaconych wizyt leadów z reklamy pozyskanych w okresie X (bez względu na to, kiedy zapłacili) ÷ wydatek na reklamę w okresie X.

Najczęstszy błąd to dzielenie przychodu z października przez wydatek z października. W październikowej kasie są klientki z wrześniowych reklam, a część październikowych leadów zapłaci dopiero w listopadzie. Taki wynik miesza dwie kampanie i karze tę, która właśnie wystartowała.

W praktyce wystarczą trzy kroki:

  1. Przy każdym leadzie zapisz, z której kampanii lub reklamy przyszedł, i datę zapisu.
  2. Po wizycie wpisz przy tym samym leadzie kwotę zapłaconą w gabinecie.
  3. Raz w tygodniu zsumuj kwoty dla leadów z danego okresu i podziel przez wydatek z tego samego okresu.
Schemat ROAS w klinice estetycznej: Ads Manager widzi wydatek i lead, ale nie widzi wizyty ani płatności w kasie
Ads Manager widzi wydatek i lead, a wizytę i płatność widzi tylko gabinet. Schemat poglądowy Palyri, 2026.

Dlaczego Ads Manager pokazuje ROAS zero, choć klientki płacą?

Piksel i formularz natywny rejestrują zdarzenie Lead. Płatność w gabinecie odbywa się poza stroną, więc Meta nie ma zdarzenia Purchase z kwotą i nie ma czego podzielić przez wydatek. Kolumna ROAS pokazuje wtedy zero albo kreskę, choć kalendarz jest pełny.

Meta przyjmuje sprzedaż offline, jeśli ją wyślesz. Według dokumentacji Conversions API dla zdarzeń offline zdarzenie Purchase wymaga pola value, offline oznacza się parametrem action_source z wartością physical_store, a transakcje sklepowe trzeba zaimportować w ciągu 62 dni od konwersji. Zwykłe zdarzenia serwerowe starsze niż 7 dni są odrzucane. Meta zaleca wysyłkę na bieżąco albo codziennie.

Jak to skonfigurować dla umówionych wizyt, opisaliśmy w osobnym tekście o wysyłaniu umówionych wizyt do Meta przez Conversions API. Tutaj ważniejsze jest, dlaczego samo okno czasowe ma znaczenie. W danych z klinik korzystających z Palyri tylko 11,5% przychodu z leadów reklamowych wpłynęło w ciągu doby od zapisu, a 57,2% dopiero po siódmym dniu (Źródło: dane z klinik korzystających z Palyri, raport pilotażowy, n = 69 opłaconych wizyt, 292 leady z reklam, 3 kliniki, okres 180 dni).

Wykres: udział przychodu z leadów reklamowych kliniki po 1, 7 i 28 dniach od zapisu oraz mediana 9,1 dnia do opłaconej wizyty
Do 7. dnia wpłynęło 42,8% przychodu z leadów reklamowych, do 28. dnia 77,3%. Źródło: dane z klinik korzystających z Palyri, raport pilotażowy 2026, n = 69 opłaconych wizyt (292 leady z reklam, 3 kliniki), okres 180 dni.
ℹ️
Co z tego wynika Nawet jeśli wyślesz Purchase do Meta, liczba w Ads Managerze po tygodniu pokaże mniej niż połowę przychodu tej kohorty. Decyzje o budżecie opieraj na własnym zestawieniu z kasy.

Jak połączyć wydatek na reklamę z wizytą? 3 sposoby

Każdy sposób wymaga tego samego: lead musi mieć przypisaną reklamę, a wizyta musi mieć przypisanego leada. Różnią się kosztem, dokładnością i tym, czy dają ROAS dla pojedynczej kreacji.

SposóbJak działaKoszt i czasDokładnośćROAS per reklama
Arkusz ręcznyLeady z formularza trafiają do arkusza, recepcja dopisuje kolumny „przyszła” i „kwota”Bez opłat, kilka minut dziennieZależy od dyscypliny recepcji, łatwo o pominięte wierszeTylko jeśli zapisujesz nazwę reklamy przy każdym leadzie
CRM z ID reklamy i wynikiem wizytyLead wpada z ID kampanii i kreacji, po wizycie recepcja wypełnia formularz wyniku z kwotąAbonament, wpis po każdej wizycieWysoka, przychód jest przy właściwym leadzieTak, automatycznie
Wysyłka Purchase do MetaKwota wizyty trafia do Meta przez Conversions APIKonfiguracja techniczna, potem automatDobra w oknach importu MetaTak, także w Ads Managerze, i algorytm uczy się na wartości

W Palyri drugi sposób wygląda tak: po wizycie recepcja otwiera formularz wyniku, zaznacza, czy klientka przyszła, i wpisuje kwotę zabiegu. Zakładka Kreacje w statystykach zestawia dla każdej reklamy wydatek z Meta z wynikiem w CRM: leady, depozyty, wizyty, przychód, ROAS i zysk. Dzięki temu oceniasz kreacje po koszcie wizyty zamiast CTR, a nie po kliknięciach.

Trzeci sposób uzupełnia drugi, a nie go zastępuje. Palyri udostępnia endpoint API, przez który zewnętrzny system może wysłać do Meta zdarzenie Purchase z kwotą. Jeśli rezerwacje i płatności prowadzisz w innym narzędziu, sprawdź w porównaniu Palyri i Booksy, która część tej ścieżki jest w którym systemie.

Schemat zakładki Kreacje w Palyri: wydatek z Meta, leady, depozyty, wizyty, przychód, ROAS, zysk i werdykt dla każdej reklamy
Zakładka Kreacje w Palyri, schemat uproszczony bez danych klientów. Progi werdyktu to reguła produktu Palyri.

Jaki ROAS jest dobry? Próg rentowności z marży zabiegu

Kontentino pisze, że stosunek 4:1 jest powszechnie uznawany za solidny wynik, ale od razu dodaje, że cel zależy od marży i modelu biznesowego. W klinice ta zależność jest bardzo silna, bo marża laseroterapii, mezoterapii i zabiegu z drogim preparatem różni się kilkukrotnie.

Próg rentowności ROAS liczysz z jednej proporcji: próg = 1 ÷ marża. Marża to przychód z zabiegu minus koszt materiału i czasu personelu, podzielone przez przychód. Przy ROAS równym progowi reklama zwraca dokładnie tyle, ile kosztowała, łącznie z kosztem wykonania zabiegu.

Przykład (założenia): zabieg kosztuje klientkę 600 zł, materiał i czas pracy to 330 zł. Marża wynosi 270 ÷ 600 = 45%, więc próg ROAS to 1 ÷ 0,45 = 2,22. Kampania z ROAS 2,0 na tym zabiegu przynosi stratę, choć w raporcie wygląda na „podwojenie pieniędzy”.

Marża zabieguPróg ROAS (zero zysku)Próg w procentach
30%3,33333%
45%2,22222%
60%1,67167%
Próg rentowności ROAS w klinice przy marży zabiegu 30%, 45% i 60%: 3,33, 2,22 i 1,67
Próg ROAS = 1 ÷ marża. Źródło: obliczenia własne Palyri, przykład z założeniami, 2026.

W zakładce Kreacje Palyri stosuje proste progi decyzyjne: ROAS od 3 oznacza, że warto dołożyć budżet, od 1 do 3 wynik jest w porządku, poniżej 1 reklama traci. To reguła produktu, nie benchmark branżowy. Jeśli masz zabiegi o niskiej marży, ustaw sobie własny próg z tabeli powyżej.

ROAS a ROI i zysk: co jeszcze odjąć

ROAS to przychód podzielony przez wydatek na reklamę. ROI odejmuje jeszcze koszty: ROI = (przychód − wydatek na reklamę − koszt wykonania zabiegów) ÷ wydatek na reklamę. Artykuł o CLV w branży beauty zwraca uwagę, że właściciele salonów często przeszacowują wartość klienta, nie odejmując materiałów, czasu pracy i kosztu marketingu.

Przykład (założenia): wydatek 3 000 zł, koszt leada 50 zł, 30% leadów umawia wizytę, 80% umówionych przychodzi, marża zabiegów 45%. Średnią wartość wizyty bierzemy z danych pilotażowych Palyri: 414 zł.

  • Leady: 3 000 ÷ 50 = 60.
  • Umówione: 60 × 30% = 18.
  • Przyszły: 18 × 80% = 14,4.
  • Przychód: 14,4 × 414 zł = 5 962 zł.
  • ROAS: 5 962 ÷ 3 000 = 1,99.
  • Zysk po kosztach zabiegów: 5 962 × 45% − 3 000 = 2 683 − 3 000 = −317 zł.
  • ROI: −317 ÷ 3 000 = −10,6%.

Teraz ta sama kohorta, ale 5 klientek wraca na drugą wizytę za 414 zł. Przychód rośnie o 2 070 zł do 8 032 zł, ROAS do 2,68, a zysk do 8 032 × 45% − 3 000 = 614 zł, czyli ROI +20,5%. Powroty mają wagę: według raportu Zenoti opisanego przez Wiadomości Kosmetyczne klienci powracający to 42% bazy salonów urody i spa, ale 80% przychodu.

ROAS kohorty w przykładzie
Tylko pierwsza wizyta
199%
Z drugą wizytą 5 klientek
268%

Dlatego wzór kohortowy liczy „wszystkie opłacone wizyty leadów z okresu X”, także kolejne. Ten sam model przychodu podstawisz w kalkulatorze ROI, a jeśli porównujesz reklamę z inną inwestycją, zajrzyj do tekstu o zwrocie z zakupu urządzenia. Gdy wynik jest słaby już na etapie umawiania, problem leży zwykle w obsłudze, nie w reklamie: opisaliśmy to przy leadach z Meta Ads, które giną przed wizytą.

Po jakim czasie liczyć ROAS kampanii?

Kohorta jest gotowa do oceny dopiero wtedy, gdy większość jej leadów jest rozstrzygnięta: przyszła, odwołała albo zrezygnowała. W danych pilotażowych Palyri 40,6% opłaconych wizyt odbyło się w ciągu 7 dni od zapisu, 57,2% przychodu wpłynęło po siódmym dniu, a 22,7% po 28. dniu.

Oś czasu dojrzałości kohorty leadów: 11,5% przychodu po 1 dniu, 42,8% po 7 dniach, 77,3% po 28 dniach, ocena kreacji od 14 dni
Kohortę leadów warto oceniać dopiero po kilku tygodniach. Źródło: dane z klinik korzystających z Palyri, raport pilotażowy 2026, n = 69 opłaconych wizyt (292 leady z reklam, 3 kliniki), okres 180 dni.

Praktyczna zasada: nie wyłączaj kreacji po trzech dniach dlatego, że w kasie nic nie ma. Palyri wystawia werdykt kreacji dopiero po co najmniej 300 zł wydatku, gdy leady mają 14 dni i jest ich minimum 5, a dojrzałe leady stanowią co najmniej połowę kohorty. Wcześniej pokazuje „ROAS z umówionych”, czyli prognozę: nierozstrzygnięte rezerwacje razy średni przychód na rezerwację.

Prognozę z umówionych trzeba korygować o odwołania. Raport Zenoti podaje dla klinik medycyny estetycznej 16% anulowań i 5% niepojawień. Jeśli Twoje liczby są podobne, jedna na pięć umówionych wizyt nie zamieni się w przychód.

💡
Rytm oceny Co tydzień: koszt leada i odsetek umówionych. Po 14 dniach: ROAS z umówionych. Po 28 dniach: ROAS z kasy dla kohorty. Po 60 dniach: ROAS z powrotami.

Arkusz do policzenia ROAS kliniki (gotowy szablon)

Poniższy szablon wystarczy, żeby policzyć ROAS dla kliniki estetycznej bez żadnego narzędzia. Jeden wiersz to jedna kampania lub reklama w jednym miesiącu pozyskania leadów. Przychód dopisujesz także w kolejnych miesiącach, zawsze do wiersza miesiąca, w którym lead się zapisał.

Kolumny i formuły:

  1. Miesiąc leada: miesiąc zapisu leada, nie miesiąc płatności.
  2. Kampania / reklama: nazwa z Ads Managera.
  3. Wydatek: z Ads Managera za ten miesiąc i tę reklamę.
  4. Leady: liczba zapisów z tej reklamy w tym miesiącu.
  5. Umówione: ile z tych leadów zarezerwowało wizytę.
  6. Przyszły: ile z nich pojawiło się w gabinecie.
  7. Przychód z kasy: suma wszystkich opłaconych wizyt tych leadów, także późniejszych.
  8. ROAS: przychód z kasy ÷ wydatek.
  9. Próg ROAS: 1 ÷ marża głównego zabiegu z kampanii.
  10. Decyzja: jeśli ROAS jest wyższy od progu, utrzymaj lub zwiększ budżet; jeśli niższy, popraw ofertę, lejek lub obsługę leadów; jeśli kohorta ma mniej niż 28 dni, oznacz „za wcześnie”.

Przykładowe wiersze (dane fikcyjne):

Miesiąc leadaReklamaWydatekLeadyUmówionePrzyszłyPrzychód z kasyROASPrógDecyzja
Przykład: wrzesieńKampania A, laser1 500 zł301084 200 zł2,802,22Utrzymaj, rozważ wyższy budżet
Przykład: wrzesieńKampania B, mezoterapia1 500 zł40851 900 zł1,272,22Popraw umawianie, potem ofertę

W drugim wierszu leady są tańsze, ale tylko 20% z nich umawia wizytę. Bez kolumny przychodu z kasy kampania B wyglądałaby lepiej, bo daje więcej leadów za te same pieniądze.

Jeśli nie chcesz prowadzić tego ręcznie, CRM może liczyć te kolumny sam z formularza wyniku wizyty i danych z Meta. W aplikacji Palyri jest też kalkulator ROAS z suwakami (cena wizyty, budżet, koszt leada, odsetek umówionych, anulacje, stawiennictwo), który pokazuje ROAS, ROI i zysk przed startem kampanii. Zakres planów znajdziesz w cenniku Palyri, a szerszy kontekst kampanii w przewodniku po kampaniach Meta Ads.

FAQ

Jak obliczyć ROAS, gdy klientka płaci w gabinecie?

Zapisz przy każdym leadzie reklamę, z której przyszedł, i datę zapisu. Po wizycie dopisz kwotę zapłaconą w kasie przy tym samym leadzie. Następnie zsumuj kwoty wszystkich opłaconych wizyt leadów z danego okresu, także tych, które odbyły się kilka tygodni później, i podziel przez wydatek na reklamę z tego samego okresu. Wynik to ROAS kohortowy. Nie dziel przychodu z miesiąca przez wydatek z miesiąca, bo w kasie są wtedy klientki z poprzednich kampanii, a przychód z nowych jeszcze nie wpłynął.

Jaki ROAS jest dobry dla kliniki estetycznej?

Dobry ROAS to taki, który przekracza Twój próg rentowności, a ten zależy od marży zabiegu. Próg liczysz jako 1 podzielone przez marżę: przy marży 30% wynosi 3,33, przy 45% wynosi 2,22, a przy 60% wynosi 1,67. Popularna reguła „4:1 to solidny wynik” bywa przydatna jako punkt odniesienia, ale dla zabiegu z drogim preparatem może oznaczać niewielki zysk, a dla zabiegu o wysokiej marży bardzo dobry. Licz próg osobno dla głównych grup zabiegów.

Czym różni się ROAS od ROI?

ROAS mówi, ile złotych przychodu przyniosła każda złotówka wydana na reklamę. ROI pokazuje, ile z tego zostaje po odjęciu kosztów: wydatku na reklamę, materiałów i czasu pracy personelu. Kampania może mieć ROAS 2, czyli podwajać wydatek w przychodzie, i jednocześnie ujemne ROI, jeśli marża zabiegu wynosi 45%. Dlatego ROAS służy do porównywania reklam między sobą, a ROI do decyzji, czy kampania w ogóle się opłaca. Oba wskaźniki liczysz na tej samej kohorcie leadów.

Dlaczego Meta pokazuje 0 zakupów, chociaż mam klientki z reklam?

Meta widzi tylko te zdarzenia, które dostanie. Formularz lub strona przekazuje zdarzenie Lead, a płatność w gabinecie odbywa się poza internetem, więc Ads Manager nie ma kwoty do policzenia. Zakupy pojawią się dopiero wtedy, gdy wyślesz zdarzenie Purchase z wartością przez Conversions API, oznaczone jako sprzedaż w punkcie stacjonarnym. Meta pozwala zaimportować takie transakcje do 62 dni od konwersji. Nawet wtedy warto trzymać własne zestawienie z kasy, bo część przychodu wpływa po wielu dniach.

Czy wliczać do ROAS kolejne wizyty tej samej klientki?

Tak, jeśli chcesz wiedzieć, ile naprawdę przyniosła reklama. Wzór kohortowy liczy wszystkie opłacone wizyty leadów z danego okresu, także drugą i kolejne. Warto jednak raportować dwie liczby: ROAS z pierwszej wizyty, który szybko ocenia samą reklamę, oraz ROAS z powrotami po 60 lub 90 dniach, który pokazuje wartość klientki. Różnica bywa duża: w przykładzie z artykułu pięć powrotów podniosło ROAS kohorty z 1,99 do 2,68 i zamieniło stratę w zysk.

Po ilu dniach oceniać kampanię?

Pierwszą ocenę opartą na kasie rób po około 28 dniach od zapisu leadów, a do tego czasu patrz na koszt leada, odsetek umówionych wizyt i prognozę z umówionych. W danych pilotażowych z klinik korzystających z Palyri mediana od zapisu leada do opłaconej wizyty wyniosła 9,1 dnia, a w ciągu 28 dni wpłynęło 77,3% przychodu kohorty. Ocena po trzech czy pięciu dniach zaniża wynik kampanii i prowadzi do wyłączania reklam, które dopiero zaczynają zarabiać.

Tagi:Analytics

Chcesz wdrożyć to w swojej klinice?

Umów bezpłatne demo Palyri. Pokażemy jak działa na danych Twojej kliniki.

Umów demo przez WhatsApp
DM

Autor bloga Palyri

Pisze dla bloga Palyri o pozyskiwaniu klientek z reklam, obsłudze leadów i pracy recepcji w klinikach estetycznych i salonach beauty.

Powiązane artykuły