Jak obliczyć koszt pozyskania klienta i sprawdzić, czy pierwsze zamówienie go pokrywa

Kliknięcia drożeją przed sezonem, a panele reklamowe raportują konwersje bez rozróżnienia, czy kupił nowy, czy powracający klient; przez to pytanie „czy stać mnie na nowego klienta” ginie w średnich. Wysoki MER całego sklepu potrafi ukryć, że każde pierwsze zamówienie dokłada do reklamy. Ten przewodnik pokazuje, jak obliczyć koszt pozyskania klienta e-commerce z zamówień sklepu i wydatków ze wszystkich kanałów, zestawić go z marżą pierwszego zamówienia i ocenić, czy akwizycja zarabia od razu, czy dopiero po powrotach. Wartość klienta w czasie i kohorty zostają w osobnym wpisie o LTV; tutaj liczysz bieżący miesiąc.

Jeden przykład przewija się przez cały wpis: sklep z artykułami dla dzieci, wrzesień, kwoty netto. Każdy wzór dostaje liczby z tego sklepu, więc rachunek da się powtórzyć na własnych danych w arkuszu albo jednym pytaniem w czacie.

Przychód sklepu · wrzesień460 800 zł
Wydatek reklamowy, wszystkie kanały72 000 zł
MER całego sklepu6,4

Na pierwszy rzut oka budżet można śmiało zwiększać. Ile z tych 72 000 zł wraca na marży pierwszych zamówień 960 nowych klientów, pokazują dopiero kolejne sekcje.

Scena z września

Wysoki MER potrafi ukryć stratę na nowych klientach

Sklep z artykułami dla dzieci zamyka wrzesień z wynikiem, który cieszy: 460 800 zł przychodu netto przy 72 000 zł wydatku reklamowego we wszystkich kanałach. Właściciel planuje przed sezonem prezentowym dołożyć budżet, bo „reklama zwraca się ponad sześciokrotnie”. Zanim zapadnie decyzja, warto sprawdzić, co dokładnie mierzy ta liczba.

Definicja · MER

MER (marketing efficiency ratio) to przychód sklepu podzielony przez łączny wydatek reklamowy ze wszystkich platform. Przychód bierze się z zamówień w sklepie; przychodów raportowanych przez panele reklamowe się nie sumuje, bo ten sam zakup bywa przypisany kilku platformom naraz.

MER września460 800 zł przychodu / 72 000 zł wydatku = 6,4

Rozbicie zamówień zmienia obraz. Z 2 400 zamówień września 960 (40%) to pierwsze zamówienia nowych klientów, a 1 440 (60%) składają klienci powracający. Nowi przynoszą 172 800 zł przy koszyku 180 zł, powracający 288 000 zł przy koszyku 200 zł; razem 460 800 zł.

Powracający windują MER, bo koszt ich pozyskania sklep poniósł wcześniej. Klient, który już zna sklep, nie wymaga kolejnej kampanii akwizycyjnej, a jego zamówienia (62,5% przychodu) zasilają licznik MER bez proporcjonalnego wydatku w mianowniku. Gdyby cały wydatek odnieść wyłącznie do przychodu nowych klientów, relacja spada do 172 800 / 72 000 = 2,4.

Na poziomie pojedynczego nowego klienta rachunek wygląda tak: pozyskanie kosztuje 72 000 / 960 = 75 zł (to CAC; wzór i warianty w kolejnej sekcji), a pierwsze zamówienie zostawia 48 zł marży po koszcie towaru i kosztach zmiennych (rozpisane na paragonie dalej w przewodniku). Waga przechyla się w stronę kosztu.

Nowy klient · wrzesień · sklep z artykułami dla dziecidane poglądowe
CAC75 zł
Marża 1. zamówienia48 zł
Pokrycie CAC marżą (48 / 75)0,64
Luka na kliencie (75 − 48)27 zł
Luka miesiąca (960 × 27 zł)25 920 zł

Średnia sklepu miesza dwa różne rachunki. Powroty zarabiają na klientach pozyskanych miesiące temu; akwizycja dopłaca dziś 27 zł do każdego nowego klienta, co we wrześniu daje 25 920 zł luki. Dołożenie budżetu „po MER” skaluje głównie tę drugą część, bo dodatkowe pieniądze kupują nowych klientów, a powracający przyjdą niezależnie od nich.

Docelowy MER całego budżetu to osobny rachunek z marży i celu zysku, opisany w przewodniku o tym, ile wydawać na marketing w sklepie. Decyzję o budżecie na nowych klientów trzeba policzyć niezależnie od niego: z kosztu pozyskania i marży pierwszego koszyka.

Zanim dołożysz budżet przed sezonem, policz koszt pozyskania nowego klienta i zestaw go z marżą jego pierwszego zamówienia, bo MER całego sklepu tej odpowiedzi nie zawiera.

Rachunek

Jak obliczyć koszt pozyskania klienta (CAC)

CAC składa się z dwóch liczb, a każda pochodzi z innego źródła. Licznik to pieniądze wydane na reklamę we wszystkich kanałach. Mianownik to liczba osób, które w badanym okresie kupiły w sklepie po raz pierwszy. Większość błędów w tym rachunku powstaje w mianowniku, dlatego definicja nowego klienta idzie przed wzorem.

Definicja robocza

Nowy klient to klient, którego pierwsze zamówienie w całej historii sklepu przypada w badanym okresie. Rozpoznaje się go po order_customer_id, a przy zakupach bez konta po email_hash (zahashowanym adresie e-mail), żeby jedna osoba nie liczyła się dwa razy.

CAC (customer acquisition cost, koszt pozyskania klienta) to wydatek na pozyskanie podzielony przez liczbę nowych klientów z tego samego okresu.

CAC pełny · wrzesień72 000 zł wydatku / 960 nowych klientów = 75 zł
CAC akwizycyjny · bez marki i remarketingu(72 000 zł − 14 400 zł) / 960 = 57 600 zł / 960 = 60 zł

Najczęstszy skrót daje wynik 2,5 raza za niski. Podzielenie wydatku przez wszystkie zamówienia (72 000 zł / 2 400 = 30 zł) rozkłada koszt reklamy także na 1 440 zamówień powracających klientów, którzy w dużej części wracają sami. Powstaje koszt zamówienia, którego nie da się uczciwie porównać z marżą nowego klienta.

Koszt na zamówienie30 zł

72 000 zł / 2 400 zamówień. Miesza nowych z powracającymi i zaniża koszt pozyskania 2,5 raza.

CAC pełny75 zł

72 000 zł / 960 nowych. Górna granica: cały wydatek obciąża akwizycję.

CAC akwizycyjny60 zł

57 600 zł / 960 nowych. Dolna granica: bez kampanii marki i remarketingu.

Dwa warianty licznika wyznaczają widełki, w których leży realny koszt. Kampanie marki i remarketing (wydzielone po nazwach kampanii, we wrześniu 14 400 zł, czyli 20% wydatku) pracują głównie na osobach, które sklep już zna, więc wliczenie ich w całości zawyża CAC. Pominięcie ich w całości z kolei go zaniża, bo część pierwszych zakupów też przechodzi przez wyszukanie nazwy sklepu; dlatego liczy się oba warianty i decyzje sprawdza na obu.

Lista wyłączeń z mianownika, czyli czego nie liczyć jako nowego klienta:

  • Zamówienia anulowane i nieopłacone. Klient, który nie zapłacił, nie został pozyskany; jego zamówienie zawyża liczbę nowych i sztucznie obniża CAC.
  • Klienci sprzed początku historii danych. Jeśli w danych jest kilka miesięcy zamówień, stały klient z ubiegłego roku wygląda jak nowy. Do wiarygodnego rozróżnienia potrzeba co najmniej 12–24 miesięcy historii zamówień.
  • Duplikaty gości bez konta. Ta sama osoba kupująca raz z konta, a raz jako gość, ma dwa identyfikatory. Scalenie po email_hash zostawia jednego klienta i jedno pierwsze zamówienie.
  • Nowi użytkownicy GA4. Zdarzenie first_visit liczy urządzenia i przeglądarki, które pierwszy raz weszły na stronę, a CAC potrzebuje nowych kupujących z zamówień; różnicę między tymi pojęciami rozkłada na części przewodnik o first_visit i nowych klientach w GA4.
  • Konwersje „nowych klientów” z paneli reklamowych. Każdy panel ocenia nowość po własnych listach i własnym oknie atrybucji, więc ten sam kupujący bywa „nowy” w dwóch panelach naraz. Suma z paneli zawyża mianownik.

Allegro wymaga osobnego rachunku. Wydatek z kampanii w Google Ads, Meta czy TikToku prowadzi ruch do własnego sklepu, a kupujący na Allegro przychodzą przez marketplace, gdzie koszt pozyskania siedzi w prowizjach i opłatach za promowanie ofert. Dopisanie ich do mianownika zaniżyłoby CAC sklepu.

Licznik pochodzi z tabel kosztów wszystkich platform, a mianownik wyłącznie z zamówień sklepu. Tak zbudowany CAC (75 zł w wariancie pełnym, 60 zł w akwizycyjnym) można dopiero zestawić z marżą, którą zostawia pierwsze zamówienie nowego klienta.

Pierwszy koszyk

Marża pierwszego zamówienia jako miara pokrycia CAC

Przychód z pierwszego zamówienia jest mylącą miarą zwrotu. Koszyk nowego klienta w sklepie z artykułami dla dzieci to średnio 180 zł netto, a CAC wynosi 75 zł, więc na pierwszy rzut oka każda złotówka wydana na pozyskanie wraca 2,4 raza. Sklep nie zatrzymuje jednak przychodu; zatrzymuje marżę, która zostaje po zapłaceniu za towar i obsługę zamówienia.

Z 180 zł koszyka większość od razu wychodzi ze sklepu. Towar kupiony u dostawcy kosztuje 117 zł, do tego dochodzą koszty zmienne obsługi samego zamówienia. Dopiero to, co zostaje na końcu paragonu, porównuje się z kosztem pozyskania klienta:

Pierwsze zamówienieśrednia nowego klienta · wrzesień · netto · dane poglądowe
Koszyk (AOV nowego klienta)180,00 zł
Koszt towaru z product_cost (65%)−117,00 zł
Marża produktowa 35%63,00 zł
Koszty zmienne: dopłata do dostawy, płatność, pakowanie−15,00 zł
Marża kontrybucyjna48,00 zł
Koszt pozyskania (CAC pełny)75,00 zł
pokrywa 64% CAC

Paragon zamyka się kwotą 48 zł, czyli o 27 zł mniej niż koszt pozyskania. Zwrot 2,4 liczony z przychodu zamienia się w zwrot 0,64 liczony z marży. Ta druga liczba ma własną nazwę i warto ją liczyć co miesiąc.

Definicja

Marża kontrybucyjna pierwszego zamówienia to wartość koszyka netto minus koszt zakupu towaru minus koszty zmienne obsługi zamówienia (dopłata do dostawy, opłata za płatność, pakowanie). To kwota, która realnie zostaje w sklepie na pokrycie kosztu pozyskania.

Wskaźnik pokrycia CAC to marża kontrybucyjna pierwszego zamówienia podzielona przez CAC. Wynik 1,0 oznacza, że pierwszy koszyk w całości zwraca koszt pozyskania; wynik poniżej 1,0 oznacza lukę, którą muszą zamknąć kolejne zamówienia.

Marża pierwszego zamówienia180 zł × 35% = 63 zł; 63 zł − 15 zł = 48 zł
Pokrycie przy CAC pełnym48 zł / 75 zł = 0,64
Pokrycie przy CAC akwizycyjnym48 zł / 60 zł = 0,80

Oba warianty mieszczą się poniżej 1,0. Przy pełnym liczniku pierwszy koszyk zwraca 64% kosztu pozyskania, a 36% (27 zł na kliencie) czeka na powroty. Przy liczniku akwizycyjnym, bez kampanii marki i remarketingu, pierwszy koszyk zwraca 80% kosztu i luka maleje do 12 zł.

Średnia marża sklepu przeniesiona na nowych klientów zawyża pokrycie. Pierwsze koszyki bywają mniejsze i złożone z tańszych produktów wejściowych: w przykładzie AOV nowych to 180 zł wobec 200 zł u powracających, a w wielu sklepach dziecięcych pierwszy zakup to akcesorium z niższym narzutem niż wózek czy fotelik kupowany później. Dlatego marżę liczy się z linii samych pierwszych zamówień: każda pozycja z order_product mnożona przez product_cost danego SKU, zsumowana i podzielona przez liczbę nowych klientów.

Bez kosztu zakupu w sklepie rachunek wymaga przybliżenia. Jeśli pole product_cost jest puste, marżę pierwszego koszyka szacuje się średnią marżą kategorii, z których pochodzą produkty pierwszych zamówień; wynik jest wtedy orientacyjny i warto go oznaczyć jako szacunek w raporcie. Uzupełnienie kosztu zakupu przynajmniej dla produktów wejściowych daje największą poprawę dokładności przy najmniejszej pracy.

Jedna liczba, wskaźnik pokrycia, mówi, jaka część kosztu pozyskania wraca już przy pierwszym koszyku; reszta to dług, który spłacają dopiero powroty klienta.

Produkty wejściowe

Pokrycie CAC według kategorii pierwszego zamówienia

Średnie 75 zł i 0,64 opisują wszystkie pierwsze koszyki naraz. Nowi klienci wchodzą do sklepu przez różne produkty, a marża pierwszego zamówienia w poszczególnych kategoriach różni się nawet kilkukrotnie. Rozbicie po kategorii pierwszego zamówienia pokazuje, które produkty wejściowe zwracają koszt pozyskania, a które pogłębiają lukę.

CAC zostaje wspólny, zmienia się marża. Wydatek reklamowy liczy się łącznie dla całego sklepu, więc każdą kategorię porównuje się z tym samym CAC całości (75 zł); kategoria pierwszego zamówienia, jego koszyk i marża pochodzą z linii order_product i product_cost. Podział wydatku na kanały to osobny, szacunkowy widok z paneli reklamowych i GA4, opisany pod szyną.

Definicja robocza

Pokrycie kategorii to marża kontrybucyjna pierwszych zamówień, w których dominuje dana kategoria, podzielona przez CAC całości. Kategorię pierwszego zamówienia wyznacza pozycja o najwyższej wartości w koszyku, więc każdy nowy klient trafia do dokładnie jednej grupy.

Marża 1. zamówienia · zabawki i gryzaki130 zł × 40% = 52 zł − 15 zł = 37,0 zł
Pokrycie kategorii · zabawki i gryzaki37,0 zł marży 1. zamówienia / 75 zł CAC = 0,49

Rozbicie sklepu z artykułami dla dzieci (wrzesień, kwoty netto, dane poglądowe):

Kategoria 1. zamówieniaPrzychód nowychNowi klienciMarża produktowaAOV 1. zamówieniaMarża 1. zamówieniaPokrycie CAC (75 zł)
Odzież niemowlęca72 000 zł48045%150 zł52,5 zł0,70
Zabawki i gryzaki20 800 zł16040%130 zł37,0 zł0,49
Kosmetyki i pielęgnacja23 200 zł16030%145 zł28,5 zł0,38
Akcesoria do karmienia8 800 zł8030%110 zł18,0 zł0,24
Meble dziecięce (bez product_cost)48 000 zł80–600 złszac. 112,0 zł–
Razem172 800 zł96035%180 zł48,0 zł0,64

Kontrola sum przed interpretacją: 480 + 160 + 160 + 80 + 80 = 960 nowych klientów, a przychód ich pierwszych zamówień (72 000 + 20 800 + 23 200 + 8 800 + 48 000 zł) daje 172 800 zł, czyli 960 × 180 zł. Marża pierwszych zamówień (25 200 + 5 920 + 4 560 + 1 440 + 8 960 zł) daje 46 080 zł, czyli dokładnie 960 × 48 zł. Meble dziecięce nie mają w sklepie uzupełnionego product_cost, więc ich marżę oszacowano średnią kategorii, a pokrycia (szacunkowo około 1,5) nie wpisano do tabeli, dopóki koszt zakupu nie trafi do sklepu.

Szyna pokrycia pokazuje to samo na jednej skali. Ciemna kreska oznacza pełne pokrycie (1,0), przerywana brzoskwiniowa próg 0,6, a chip przy wyniku podaje, ile dodatkowych zamówień musi kupić przeciętny nowy klient, który zaczął od danej kategorii, żeby luka się zamknęła.

00,61,01,5
Odzież niemowlęca480 nowych · marża 1. zam. 52,5 zł
0,700,41 powrotu
Zabawki i gryzaki160 nowych · marża 1. zam. 37 zł
0,490,69 powrotu
Kosmetyki i pielęgnacja160 nowych · marża 1. zam. 28,5 zł
0,380,85 powrotu
Akcesoria do karmienia80 nowych · marża 1. zam. 18 zł
0,241,04 powrotu
Meble dziecięce80 nowych · brak product_cost, pokrycie nieliczone
–
Razem960 nowych · CAC 75 zł
0,640,49 powrotu
pokrycie od 1,0pokrycie 0,6–1,0pokrycie poniżej 0,6próg 0,6pełne pokrycie 1,0chip: wymagane powroty = luka / 55 zł marży zamówienia powracającego

Akcesoria do karmienia to tanie wejście dla klienta i drogie dla sklepu. Koszyk 110 zł z marżą produktową 30% zostawia 18 zł, więc pierwszy zakup zwraca 24% kosztu pozyskania, a luka 57 zł wymaga ponad jednego powrotu (1,04). Taki produkt broni się jako wejście do sklepu tylko wtedy, gdy kupujący akcesoria wracają częściej od przeciętnej.

Odzież niemowlęca dźwiga akwizycję w tym sklepie. Połowa nowych klientów (480 z 960) zaczyna od niej, a marża 52,5 zł pokrywa 70% kosztu pozyskania; luka 22,5 zł zamyka się po 0,41 powrotu, szybciej niż średnia sklepu. Kampanie akwizycyjne promujące odzież pracują więc na najlepiej pokrytych pierwszych koszykach.

Podział wydatku na kanały daje osobny, szacunkowy widok z GA4 i paneli. Wydatek per platforma pochodzi z tabel cost_*, a transakcje i przychód per kanał z GA4 albo z konwersji raportowanych w panelach; koszt transakcji według GA4 pokazuje, które platformy kupują sprzedaż drożej, ale miesza nowych z powracającymi i zależy od modelu atrybucji GA4. Ten widok porządkuje ranking kanałów, a rachunek pokrycia nadal opiera się na zamówieniach sklepu i CAC całości.

Ranking kategorii po samym pokryciu nie wystarcza do cięć. Produkt z niskim pokryciem może być najczęstszym wejściem do sklepu, a klienci, którzy od niego zaczynają, mogą wracać po droższe zakupy. Decyzja wymaga trzech informacji obok siebie: pokrycia marżą pierwszego zamówienia, wymaganych powrotów i tego, jak często nowi klienci z danej kategorii faktycznie wracają.

Progi decyzji

Trzy progi decyzji dla kosztu pozyskania klienta

Wskaźnik pokrycia ma wartość decyzyjną dopiero w zestawieniu z progami. Trzy strefy (od 1,0 wzwyż, 0,6–1,0 i poniżej 0,6) dzielą pierwsze koszyki na te, które zarabiają od razu, te, które zarabiają po powrotach, i te, które dokładają do każdego nowego klienta. Ten sam CAC 75 zł może więc oznaczać skalowanie albo cięcie: zależy to od marży pierwszego zamówienia.

Strefa pokryciaCo oznaczaDziałanieKategorie wejściowe we wrześniu
≥ 1,0 · zarabia od 1. zamówieniaMarża pierwszego koszyka pokrywa cały koszt pozyskania; każdy powrót to dodatkowy zysk.Skalować, pilnując CAC kolejnych klientów: odbiorcy z szerszych grup są drożsi i obniżają pokrycie.żadna kategoria z wyliczonym pokryciem; meble dziecięce szacunkowo około 1,5
0,6–1,0 · zarabia po powrotachCzęść kosztu wraca przy pierwszym koszyku, reszta czeka na kolejne zamówienia.Policzyć wymagane powroty i porównać z historią sklepu; skalować, gdy historia je pokrywa.całość 0,64; odzież niemowlęca 0,70
< 0,6 · dokłada do klientaPierwsze zamówienie oddaje mniej niż 60% kosztu pozyskania; luka zależy w całości od przyszłych zakupów.Wymagać dowodu z kohort powrotów albo zmienić ofertę wejściową; do tego czasu ograniczać budżet akwizycyjny.zabawki i gryzaki 0,49; kosmetyki i pielęgnacja 0,38; akcesoria do karmienia 0,24

Środkowa strefa wymaga drugiego rachunku: ilu powrotów potrzeba, żeby domknąć lukę. Luka to różnica między CAC a marżą pierwszego zamówienia; pokrywa ją marża kolejnych zakupów tego samego klienta. Zamówienie powracającego ma wyższy koszyk (200 zł zamiast 180 zł), więc każdy powrót domyka więcej niż pierwszy zakup.

Definicja i wzór

Wymagane powroty to liczba dodatkowych zamówień, które przeciętny nowy klient musi złożyć, żeby ich marża domknęła lukę po pierwszym koszyku. Wzór: luka (CAC minus marża pierwszego zamówienia) podzielona przez marżę kontrybucyjną zamówienia powracającego.

Marża zamówienia powracającego200 zł × 35% = 70 zł − 15 zł kosztów zmiennych = 55 zł
Wymagane powroty: całość27 zł / 55 zł = 0,49
Wymagane powroty: kategorieOdzież niemowlęca: 22,5 zł / 55 zł = 0,41
Zabawki i gryzaki: 38,0 zł / 55 zł = 0,69
Kosmetyki i pielęgnacja: 46,5 zł / 55 zł = 0,85
Powroty w historii sklepu (6 miesięcy)38% nowych wraca × 1,3 zamówienia na wracającego = 0,49 zamówienia na nowego klienta

Wymagane powroty porównuje się z tym, co nowi klienci faktycznie robili w przeszłości. Historia sklepu daje 0,49 dodatkowego zamówienia na nowego klienta w ciągu pół roku, czyli dokładnie tyle, ile wymaga całość: akwizycja z września zwraca się po około sześciu miesiącach. Klienci wchodzący przez odzież niemowlęcą (0,41) zwracają się szybciej, zabawki (0,69) i kosmetyki (0,85) wymagają powrotów częstszych od przeciętnych o około 40% i 70%, a akcesoria do karmienia (1,04) ponad dwa razy częstszych.

Średnia sklepu ukrywa różnice w powrotach między produktami wejściowymi. Przed ograniczeniem kampanii promujących akcesoria czy kosmetyki warto sprawdzić powroty nowych klientów w kohortach według produktu wejściowego: jeśli kupujący akcesoria do karmienia wracają po kolejne zakupy częściej od przeciętnej, niskie pokrycie pierwszego koszyka może się bronić. Meble dziecięce zostają poza tym rachunkiem do czasu uzupełnienia kosztu zakupu.

Najdroższy błąd

Skalowanie budżetu przed sezonem po MER 6,4. Przy pokryciu 0,64 każdy nowy klient zostawia 27 zł luki, więc kolejne 960 nowych klientów to około 26 000 zł (960 × 27 zł = 25 920 zł) zamrożone w oczekiwaniu na powroty, i to przy optymistycznym założeniu, że CAC dodatkowych klientów nie wzrośnie. Sezonowi kupujący prezenty wracają rzadziej niż rodzice kupujący dla własnych dzieci, więc historyczne 0,49 powrotu może się w tej grupie nie powtórzyć.

Przy pokryciu poniżej progu sklep ma trzy dźwignie, które da się sprawdzić na własnych danych:

  • Produkty wejściowe z wyższą marżą. Każde 10 zł marży więcej na pierwszym koszyku skraca lukę o 10 zł: przy marży 58 zł luka spada z 27 zł do 17 zł, a wymagane powroty z 0,49 do 0,31. Kampanie akwizycyjne kieruje się wtedy na produkty, które nowi klienci kupują najczęściej i które niosą wyższą marżę z product_cost.
  • Próg darmowej dostawy. Dopłata do dostawy siedzi w 15 zł kosztów zmiennych; próg ustawiony nieco powyżej typowego pierwszego koszyka podnosi AOV nowych klientów i zmniejsza dopłatę na zamówienie.
  • Cięcie kampanii odstających od swojej normy. Kampania, w której wydatek rośnie, a konwersje w panelu i transakcje według GA4 stoją w miejscu, powiększa licznik CAC bez widocznego efektu nawet w ocenie samej platformy. Jej ograniczenie obniża łączny wydatek; jeśli łączna liczba nowych klientów w sklepie w kolejnych tygodniach się nie zmniejszy, pokrycie poprawia się szybciej niż po jakiejkolwiek zmianie oferty.

Próg pokrycia mówi, czy pierwszy koszyk zwraca koszt pozyskania; wymagane powroty zestawione z historią sklepu mówią, kiedy zwróci się reszta. Budżet przed sezonem rośnie tam, gdzie oba rachunki się spinają.

DataOrganizer

CAC nowych klientów z danych sklepu w DataOrganizer

Rachunek z poprzednich sekcji potrzebuje trzech źródeł naraz: zamówień sklepu z identyfikatorem klienta, kosztu zakupu towaru i wydatków ze wszystkich platform reklamowych. DataOrganizer łączy je w jednym modelu danych: tabelę order (z order_customer_id i email_hash), linie order_product, koszt product_cost oraz tabele cost_* z każdej podłączonej platformy. Dzięki temu nie trzeba eksportować paneli ani sklejać arkuszy (szerzej o tym, po co łączyć źródła, w przewodniku o automatycznej analityce e-commerce).

Dane są dzienne i odświeżają się rano z kompletem poprzedniego dnia. CAC i pokrycie najlepiej czytać w oknie miesięcznym albo tygodniowym, bo pojedynczy dzień ma za mało nowych klientów, żeby wskaźnik był stabilny. Pierwsze zamówienie wyznacza się na całej historii zamówień w danych, więc im dłuższa historia, tym mniej starych klientów udaje nowych.

Miesięczny przegląd kosztu pozyskania wygląda w czacie tak:

Asystent AI aplikacja DataOrganizer
połączone źródławrzesień
Ile kosztuje mnie nowy klient i czy pierwsze zamówienie pokrywa ten koszt w każdej kategorii, od której klienci zaczynają? Policz też, ile powrotów potrzeba do zwrotu.
AI
Wyznaczam pierwsze zamówienia klientów i zestawiam je z łącznym wydatkiem reklamowym…
AI

Wrzesień: 960 nowych klientów, wydatek 72 000 zł z czterech platform, CAC 75 zł. Kategoria pierwszego zamówienia według pozycji o najwyższej wartości w koszyku; marża z linii pierwszych koszyków (order_product × product_cost) minus 15 zł szacunkowych kosztów zmiennych. Powroty do zwrotu = luka na kliencie / 55 zł marży zamówienia powracającego.

Kategoria 1. zam.NowiMarża prod., %Marża 1. zam., złPokryciePowroty do zwrotu
Odzież niemowlęca4804552,50,700,41
Zabawki i gryzaki1604037,00,490,69
Kosmetyki i pielęgnacja1603028,50,380,85
Akcesoria do karmienia803018,00,241,04
Meble dziecięce (bez product_cost)80–szac. 112,0––
Razem9603548,00,640,49

Całość: pokrycie 0,64 i luka 27 zł na kliencie, czyli 0,49 dodatkowego zamówienia na każdego nowego klienta. Twoja historia: 38% nowych wraca w ciągu 6 miesięcy, średnio 1,3 zamówienia na wracającego, co daje 0,49; akwizycja zwraca się więc po około pół roku.

Kategorie: odzież niemowlęca (0,70) mieści się w strefie „zarabia po powrotach” i obsługuje połowę nowych klientów. Zabawki (0,49), kosmetyki (0,38) i akcesoria do karmienia (0,24) są poniżej progu 0,6 i potrzebują 0,69, 0,85 oraz 1,04 powrotu. Meble dziecięce nie mają kosztu zakupu w sklepie; szacunkowa marża 112 zł sugeruje pokrycie około 1,5, które warto potwierdzić po uzupełnieniu product_cost.

Następne pytanie: jak wracali w ciągu 6 miesięcy nowi klienci z ostatnich miesięcy w podziale na kategorię pierwszego zamówienia?
Pierwsze zamówienia po email_hashŁączny wydatek z tabel cost_*Marża z product_cost

Rachunek zestawia agregaty z dwóch stron. Kategorie, koszyki i marże pierwszych zamówień pochodzą z danych sklepu, a wydatek z tabel cost_* wchodzi do CAC jako suma wszystkich platform; asystent nie rozkłada kosztu reklamy na produkty, bo koszt per produkt istnieje wyłącznie dla Google Shopping. Surowe dane zostają w backendzie, asystent pracuje na agregatach, a to samo pytanie można zadać w Claude lub ChatGPT przez DataOrganizer MCP.

Uwaga metodologiczna: liczby w przykładach są poglądowe (sklep z artykułami dla dzieci, wrzesień, kwoty netto). Nowych klientów podzielono według kategorii pozycji o najwyższej wartości w pierwszym koszyku, a CAC jest wspólny dla wszystkich kategorii, bo wydatek reklamowy liczy się łącznie; podział wydatku na kanały według GA4 lub paneli to osobny szacunek. Koszty zmienne 15 zł na zamówienie to szacunek, a rachunek nie uwzględnia zwrotów towaru, bo DataOrganizer nie ma danych o zwrotach; przy wysokim odsetku zwrotów marżę pierwszego zamówienia warto pomniejszyć własnym szacunkiem.

Do zapamiętania

CAC liczy się z zamówień sklepu i kosztów wszystkich kanałów, a ocenia na marży pierwszego zamówienia. Różnica między nimi mówi, ile powrotów musi kupić sklep: w przykładzie z września 27 zł luki na kliencie, czyli 0,49 dodatkowego zamówienia, które historia sklepu oddaje po około pół roku.

Uwaga metodologiczna: liczby w przykładach są poglądowe (sklep z artykułami dla dzieci, wrzesień, kwoty netto), koszty zmienne pierwszego zamówienia są szacunkowe, a nowych klientów podzielono według kategorii pierwszego zamówienia przy wspólnym CAC całości. Rachunek nie uwzględnia zwrotów, a poprawne wyznaczenie nowego klienta wymaga co najmniej 12–24 miesięcy historii zamówień; przy krótszej historii część stałych klientów wygląda na nowych i zaniża CAC.

Do zapamiętania

Koszt pozyskania klienta liczy się z zamówień sklepu i wydatków wszystkich kanałów, a ocenia na marży pierwszego zamówienia. Różnica między tymi dwiema liczbami pokazuje, ile powrotów musi kupić sklep, zanim akwizycja zacznie zarabiać.

FAQ

Najczęstsze pytania o koszt pozyskania klienta

Jak obliczyć koszt pozyskania klienta w e-commerce?

CAC to łączny wydatek reklamowy ze wszystkich kanałów podzielony przez liczbę nowych klientów, czyli osób, których pierwsze zamówienie w historii sklepu przypada w badanym okresie. Przykład: 72 000 zł / 960 nowych klientów = 75 zł. Warto policzyć też wariant akwizycyjny bez kampanii marki i remarketingu (tu 57 600 zł / 960 = 60 zł), bo realny koszt leży między tymi wartościami.

Czym różni się CAC od kosztu konwersji (CPA)?

CPA dzieli wydatek przez wszystkie zamówienia lub konwersje, także te od powracających klientów, więc zaniża koszt zdobycia nowego kupującego: w przykładzie 72 000 zł / 2 400 zamówień daje 30 zł zamiast 75 zł CAC. CPA z paneli reklamowych opiera się dodatkowo na konwersjach przypisanych przez platformę, które mogą się dublować między kanałami; CAC liczy się wyłącznie z zamówień sklepu.

Jaki CAC jest dobry dla sklepu internetowego?

Uniwersalnej kwoty nie ma, bo CAC ocenia się względem marży pierwszego zamówienia, czyli wskaźnika pokrycia (marża pierwszego koszyka / CAC). Pokrycie 1,0 i więcej oznacza zysk od pierwszego zamówienia, przedział 0,6–1,0 zysk pod warunkiem powrotów, a wynik poniżej 0,6 dopłatę do każdego nowego klienta, która wymaga dowodu z historii powrotów albo zmiany oferty wejściowej.

Czy CAC może być wyższy niż marża pierwszego zamówienia?

Tak i w wielu sklepach to norma, pod warunkiem że luka wraca z kolejnych zamówień. Liczba potrzebnych powrotów to luka podzielona przez marżę zamówienia powracającego: przy luce 27 zł i marży 55 zł wychodzi 0,49 dodatkowego zamówienia na nowego klienta. Czy sklep realnie to osiąga, pokazują kohorty powrotów opisane w przewodniku o wartości klienta (LTV).

Jak odróżnić nowego klienta od powracającego w danych sklepu?

Nowy klient to ten, którego pierwsze zamówienie w całej historii sklepu wypada w badanym okresie; identyfikuje się go po identyfikatorze klienta, a zakupy bez konta po zahashowanym adresie e-mail, z pominięciem zamówień anulowanych i nieopłaconych. Nowi użytkownicy w GA4 (first_visit) liczą urządzenia i przeglądających, więc nie zastąpią tej definicji. DataOrganizer trzyma zamówienia z order_customer_id i email_hash razem z wydatkami kanałów, więc asystent wyznacza pierwsze zamówienia i CAC bez eksportów do arkusza.

Ściąga z całego przewodnika

Koszt pozyskania klienta w trzech krokach

1. 1. CAC z zamówień sklepu i wszystkich kosztów. Licznik to wydatek ze wszystkich kanałów, mianownik to klienci z pierwszym zamówieniem w historii sklepu. Koszt na zamówienie i konwersje z paneli zaniżają wynik, bo mieszają nowych z powracającymi.

2. 2. Pokrycie marżą pierwszego koszyka. Marża kontrybucyjna pierwszego zamówienia podzielona przez CAC pokazuje, jaka część kosztu wraca od razu. Luka podzielona przez marżę zamówienia powracającego mówi, ile powrotów musi się wydarzyć, zanim klient zacznie zarabiać.

3. 3. Rachunek na połączonych danych w DataOrganizer. Zamówienia z identyfikatorami klientów, koszt zakupu produktów i wydatki ze wszystkich podłączonych platform są w jednym miejscu, odświeżane codziennie rano. CAC, pokrycie według kategorii pierwszego zamówienia i wymagane powroty to jedno pytanie w czacie zamiast sklejania eksportów.


DataOrganizer · koszt pozyskania klienta

Policz CAC na swoich zamówieniach

Podłącz sklep i platformy reklamowe: nowi klienci z pierwszych zamówień, CAC, marża pierwszego koszyka według kategorii wejściowych i wymagane powroty policzą się z Twoich danych. Podłączenie samodzielne, bez programisty; płacisz za podłączone źródła.