Vul de gemiddelde orderwaarde (omzet per conversie) en brutomarge in voor de break-even-CPA. Voeg een winstdoel toe (als % van de omzet of als bedrag in euro per conversie) voor de doel-CPA en een verwacht conversiepercentage voor de maximale CPC. Wil je herhaalaankopen meenemen, kies dan “Brutowinst direct invullen” en vul de brutowinst over de levensduur van één klant in.
Inhoudsopgave
-
Wat je op deze pagina kunt doen
-
Waarvoor is deze berekening handig?
-
Zo werkt het
-
Formules en figuren
-
Symbolen en begrippen
-
Handig om vooraf te weten
-
Berekenen met Excel
-
Berekenen met Google Spreadsheets
-
Berekenen met Python
-
De formule in LaTeX en andere wiskundenotaties (om te kopiëren)
-
Zo laat je ChatGPT de berekening doen
-
Kenmerken van DataChef
-
Gerelateerde functies
-
Alle rekenmachines van NumberChef
Wat je op deze pagina kunt doen
- Uit de gemiddelde orderwaarde (omzet per conversie) en de brutomarge (%) berekent het hoeveel je maximaal aan advertenties kunt uitgeven om één conversie binnen te halen: de break-even-CPA (= brutowinst per conversie)
- Vul een doelwinstmarge in, zoals “ik wil 15% van de omzet als winst overhouden” (of een winstdoel per conversie in euro), en het berekent de doel-CPA (brutowinst min winstdoel) en de maximale advertentiekosten als percentage van de omzet
- Vul een verwacht conversiepercentage (%) in en het rekent terug van de doel-CPA naar de maximale CPC (het meeste dat je per klik kunt betalen, een richtlijn voor je biedingen)
- Er is ook een modus waarin je de brutowinst per klant direct invult, inclusief herhaalaankopen (de brutowinst uit de levensduurwaarde van een klant)
- Eén balk laat zien hoe de orderwaarde zich verdeelt in inkoopwaarde, doel-CPA en winstdoel. Ook vind je op deze pagina uitleg bij de formules en formules om te kopiëren voor Excel, Google Spreadsheets en Python
Waarvoor is deze berekening handig?
Bij een gemiddelde bestelling van € 120 en een brutomarge van 35% houdt elke bestelling \(120 \times 0{,}35 = 42\) euro brutowinst over, en dat is de break-even-CPA. Is de CPA in het dashboard van je advertenties hoger dan € 42, dan verliezen die advertenties op elke verkoop.
Wil je 10% van de omzet (€ 12) als winst overhouden, dan is de doel-CPA \(42 - 12 = 30\) euro. Vóór je start kun je de grenzen in cijfers trekken: “doorgaan zolang de CPA € 30 of lager is, stoppen als die boven € 42 komt”.
Is de doel-CPA € 30 en converteert de productpagina volgens eerdere resultaten met 2%, dan is de maximale CPC \(30 \times 0{,}02 = 0{,}60\) euro. Een conversiepercentage van 2% is “1 op 50 klikken”, dus € 30 gedeeld door 50 klikken is € 0,60 per klik.
Marketeers gebruiken deze maximale CPC als het maximale CPC-bod in hun instellingen. Is de concurrentie zo sterk dat een bod van € 0,60 nauwelijks wordt getoond, dan weet je wat je hierna kunt overwegen: het conversiepercentage verhogen (de pagina verbeteren) of de advertenties verschuiven naar producten met meer brutowinst.
Voor een dienst van € 50 per maand met een brutomarge van 80% die klanten gemiddeld 12 maanden houden, is de brutowinst over de levensduur per klant \(50 \times 0{,}8 \times 12 = 480\) euro. Kijk je alleen naar de € 40 brutowinst van de eerste maand, dan kun je nauwelijks adverteren, maar vul je de brutowinst over de levensduur in als de brutowinst per conversie, dan groeit de break-even-CPA naar € 480.
Is je beleid om € 200 per klant als winst over te houden, dan is de doel-CPA € 280 en bij een conversiepercentage van 1,5% is de maximale CPC \(280 \times 0{,}015 = 4{,}20\) euro. De 12 maanden zijn echter maar een schatting, dus reken regelmatig opnieuw met je werkelijke churn.
Bij producten met een hoge prijs, zoals zonnepanelen, een keuken of een verbouwing, is de conversie van een advertentie vaak een lead (een offerteaanvraag) en volgt de verkoop later via een verkoopteam. Schat eerst de brutowinst per lead. Brengt één verkoop € 5.000 brutowinst op en wordt 5% van de leads een verkoop, dan is elke lead \(5000 \times 0{,}05 = 250\) euro brutowinst waard.
Vul deze € 250 in als de brutowinst per conversie en de break-even-CPA per lead is € 250. Met een winstdoel van € 100 is de doel-CPA € 150. Net als het conversiepercentage is het percentage leads dat een klant wordt een aanname, dus werk het bij met werkelijke resultaten.
Brengt één inschrijving € 2.400 aan lesgeld in het eerste jaar op en is de brutomarge na lesmateriaal en andere directe kosten 60%, dan houdt elke inschrijving \(2400 \times 0{,}6 = 1440\) euro brutowinst over. Is je beleid om 30% van de omzet (€ 720) als winst over te houden, dan is de doel-CPA per inschrijving \(1440 - 720 = 720\) euro.
Is de conversie van de advertentie een aanmelding voor een proefles en schrijft de helft van die leerlingen zich in, dan is de doel-CPA per aanmelding voor een proefles de helft daarvan, € 360. Het onderbuikgevoel-debat “Is € 300 per aanmelding voor een proefles te veel?” wordt een berekening vanuit de brutowinst.
Formules en figuren
Symbolen en begrippen
Symbolen
| \(\mathrm{CPA}_{\text{BE}}\) | C-P-A met index B-E | Break-even-CPA. CPA staat voor kosten per acquisitie (ook kosten per actie). De index BE staat voor break-even. Het is het meeste dat je aan advertenties kunt uitgeven om één conversie binnen te halen zonder verlies te maken, en dat is gelijk aan de brutowinst per conversie. |
| \(\mathrm{CPA}_{\max}\) | C-P-A met index max | Doel-CPA. De index max staat voor maximum: het meeste dat je per conversie aan advertenties kunt uitgeven en toch je winstdoel haalt. Berekend met \(\mathrm{CPA}_{\max} = \mathrm{CPA}_{\text{BE}} - G\). |
| \(P\) | pee | Gemiddelde orderwaarde (omzet per conversie), van de eerste letter van “price”. In euro. |
| \(M\) | em | Brutomarge (%), van de eerste letter van “margin”. De brutowinst als deel van de omzet, niet als deel van de kosten (opslag). |
| \(T\) | tee | Doelwinstmarge (%), van de eerste letter van “target”. Welk percentage van de omzet je als winst wilt overhouden na het betalen van advertenties. |
| \(G\) | gee | Winstdoel per conversie (in euro), van de eerste letter van “goal”. Berekend met \(G = P \times T \div 100\) of direct als bedrag in euro ingesteld. |
| \(\mathrm{CVR}\) | C-V-R | Conversiepercentage (%). Het deel van de mensen dat op de advertentie klikte en daarna omzette. In de formules deel je het door 100 om een decimaal getal te krijgen voordat je vermenigvuldigt. |
| \(\mathrm{CPC}_{\max}\) | C-P-C met index max | Maximale CPC. CPC staat voor kosten per klik en max voor maximum. Het meeste dat je per klik kunt betalen en toch binnen de doel-CPA blijft: \(\mathrm{CPC}_{\max} = \mathrm{CPA}_{\max} \times \mathrm{CVR} \div 100\). |
Begrippen
| kosten per acquisitie (CPA) | De advertentiekosten per conversie, of “wat het kostte om één klant binnen te halen”. Het is de centrale maatstaf om te beoordelen of advertenties zich terugbetalen. Je werkelijke CPA is “advertentiekosten ÷ conversies”, maar deze pagina gaat over het plafond (break-even-CPA en doel-CPA) en niet over de werkelijke waarde. |
| break-even-CPA | Het meeste dat je aan advertenties kunt uitgeven om één conversie binnen te halen zonder verlies te maken. Het is gelijk aan de brutowinst die één conversie oplevert. “Break-even” is de grens waarbij je niets verdient en niets verliest; geef je zoveel uit, dan is de winst op die conversie nul. |
| doel-CPA (toegestane CPA) | Het meeste dat je aan advertenties kunt uitgeven om één conversie binnen te halen en toch je winstdoel te halen. Berekend als “brutowinst − winstdoel”. Dit is de waarde die marketeers als “Doel-CPA” gebruiken voor biedingen en budgetten, en die is kleiner dan de break-even-CPA. |
| brutowinst | De omzet min alleen de inkoopwaarde (kosten die bij elke verkoop horen, zoals de inkoopprijs, productiekosten en verzendkosten). Het is de winst vóór kosten zoals salarissen en huur, en ook de advertentiekosten worden hieruit betaald. |
| brutomarge | De brutowinst als percentage van de omzet (“brutowinst ÷ omzet × 100”). Op deze pagina is de brutomarge altijd een percentage van de omzet. De opslag (het bedrag dat je bovenop de kosten zet, als percentage van de kosten) heeft een andere basis, dus de getallen verschillen voor hetzelfde product. Haal ze niet door elkaar. |
| gemiddelde orderwaarde (AOV) | De omzet per klant (per bestelling). Op deze pagina is het de omzet die je uit één conversie krijgt. Vul het gemiddelde bestelbedrag of de contractwaarde van één aanmelding in. |
| doelwinstmarge | Welk percentage van de omzet je als winst wilt overhouden na het betalen van advertenties. Op deze pagina stel je het in als percentage van de omzet. Het mag niet hoger zijn dan de brutomarge en het verschil tussen die twee is het deel dat je in advertenties kunt steken (de maximale advertentiekosten als percentage van de omzet). |
| maximale advertentiekosten als percentage van de omzet | Het grootste deel van de omzet dat je in advertenties kunt steken (%). Berekend als “doel-CPA ÷ orderwaarde × 100” of “brutomarge − doelwinstmarge”. Advertentiekosten ÷ omzet × 100 heet de advertising cost of sales (ACoS, een veelgebruikte maatstaf bij advertenties op marktplaatsen) en deze waarde is het plafond ervan. |
| conversiepercentage (CVR) | Het deel van de mensen dat op de advertentie klikte en daarna omzette (kocht, zich aanmeldde enzovoort). Het is ook het omgekeerde van “benodigde klikken per conversie” (bij 2%: 1 conversie op 50 klikken) en wordt gebruikt om uit de doel-CPA de maximale CPC te vinden. |
| maximale CPC | Het meeste dat je per klik kunt betalen en toch binnen de doel-CPA blijft. Berekend als “doel-CPA × conversiepercentage (als decimaal getal)”. Houd je het max CPC-bod in zoekadvertenties op of onder deze waarde, dan blijft de CPA binnen het doel zolang het conversiepercentage overeenkomt met je verwachting. |
| levensduurwaarde van een klant (LTV) | De totale omzet of brutowinst die één klant oplevert zolang hij bij je blijft kopen. Bij bedrijven met herhaalaankopen wordt de doel-CPA soms gebaseerd op de brutowinst over de levensduur in plaats van de brutowinst van de eerste bestelling. Omdat het toekomstige schattingen bevat, is het minder zeker dan alleen de eerste bestelling gebruiken. |
| break-even-ROAS | De laagste ROAS (omzet als percentage van de advertentiekosten) waarbij je geen verlies maakt. Het is 100 gedeeld door de brutomarge als decimaal getal (bij een brutomarge van 40% is dat \(100 \div 0{,}4 = 250\)%). De break-even-CPA zegt het als bedrag per conversie en de break-even-ROAS als verhouding tussen omzet en advertentiekosten, maar het idee is hetzelfde. |
Handig om vooraf te weten
Dit helpt je om de berekening op deze pagina te gebruiken met echt begrip, en niet alleen door op de knop te drukken.
| Procenten (groep 7-8, 10-12 jaar) |
|
| Percentage, deel en geheel (groep 7-8, 10-12 jaar) |
|
| Prijs per eenheid (groep 6-7, 9-11 jaar) |
|
| Omzet, kosten en winst (economie en ondernemen in de onderbouw en bovenbouw, 12-17 jaar) |
|
| Variabelen en het omschrijven van vergelijkingen (klas 1-2, 12-14 jaar) |
|
Berekenen met Excel
| Orderwaarde P (€) | 80 |
| Brutomarge M (%) | 40 |
| Break-even-CPA (€) | =B1*B2/100 |
| Orderwaarde P (€) | 80 |
| Brutomarge M (%) | 40 |
| Doelwinstmarge T (%) | 15 |
| Winstdoel G (€) | =B1*B3/100 |
| Doel-CPA (€) | =B1*B2/100-B4 |
| Maximale advertentiekosten (% van de omzet) | =B5/B1*100 |
| Brutowinst per conversie (€) | 288 |
| Winstdoel per conversie G (€) | 120 |
| Doel-CPA (€) | =B1-B2 |
| Doel-CPA (€) | 20 |
| Verwachte CVR (%) | 2 |
| Maximale CPC (€) | =B1*B2/100 |
B3 van de eerste tabel toont 32 (break-even-CPA). In de tweede tabel toont B4 12 (winstdoel), B5 20 (doel-CPA) en B6 25 (maximale advertentiekosten als percentage van de omzet). B3 van de derde tabel toont 168 (doel-CPA) en B3 van de vierde toont 0,4 (maximale CPC). Vervang gewoon de invoer door je eigen getallen.
Berekenen met Google Spreadsheets
| Orderwaarde P (€) | 80 |
| Brutomarge M (%) | 40 |
| Break-even-CPA (€) | =B1*B2/100 |
| Orderwaarde P (€) | 80 |
| Brutomarge M (%) | 40 |
| Doelwinstmarge T (%) | 15 |
| Winstdoel G (€) | =B1*B3/100 |
| Doel-CPA (€) | =B1*B2/100-B4 |
| Maximale advertentiekosten (% van de omzet) | =B5/B1*100 |
| Brutowinst per conversie (€) | 288 |
| Winstdoel per conversie G (€) | 120 |
| Doel-CPA (€) | =B1-B2 |
| Doel-CPA (€) | 20 |
| Verwachte CVR (%) | 2 |
| Maximale CPC (€) | =B1*B2/100 |
Berekenen met Python
price = 80 # gemiddelde orderwaarde (omzet per conversie, €)
margin_rate = 40 # brutomarge (% van de omzet)
target_rate = 15 # doelwinstmarge (% van de omzet)
cvr = 2 # verwacht conversiepercentage (%)
gross_profit = price * margin_rate / 100 # brutowinst per conversie
break_even_cpa = gross_profit # break-even-CPA (= brutowinst)
target_profit = price * target_rate / 100 # winstdoel per conversie
max_cpa = break_even_cpa - target_profit # doel-CPA
max_cpa_rate = max_cpa / price * 100 # maximale advertentiekosten als % van de omzet
max_cpc = max_cpa * cvr / 100 # maximale CPC
print(f"Break-even-CPA: €{break_even_cpa}")
print(f"Winstdoel: €{target_profit} Doel-CPA: €{max_cpa} Maximale advertentiekosten: {max_cpa_rate}% van de omzet")
print(f"Maximale CPC: €{max_cpc}")
# Als je de brutowinst direct invult (brutowinst over de levensduur per klant en een winstdoel in euro)
gross_profit2 = 288 # brutowinst per klant (€)
target_amount2 = 120 # winstdoel per conversie (€)
max_cpa2 = gross_profit2 - target_amount2
print(f"Doel-CPA (brutowinst direct ingevuld): €{max_cpa2}")
De formule in LaTeX en andere wiskundenotaties (om te kopiëren)
CPA_be = P × (M/100)
\mathrm{CPA}_{\mathrm{BE}} = P \times \dfrac{M}{100}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi mathvariant="normal">CPA</mi><mi>BE</mi></msub>
<mo>=</mo>
<mi>P</mi>
<mo>×</mo>
<mfrac><mi>M</mi><mn>100</mn></mfrac>
</mrow>
</math>
CPA_be = P xx (M/100)
p*m/100
CPAbe := P*M/100;
CPAbe = P*M/100;
CPA_be = P × (M/100)
G = P × (T/100)
G = P \times \dfrac{T}{100}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>G</mi>
<mo>=</mo>
<mi>P</mi>
<mo>×</mo>
<mfrac><mi>T</mi><mn>100</mn></mfrac>
</mrow>
</math>
G = P xx (T/100)
p*t/100
G := P*T/100;
G = P*T/100;
G = P × (T/100)
CPA_max = CPA_be − G
\mathrm{CPA}_{\max} = \mathrm{CPA}_{\mathrm{BE}} - G
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi mathvariant="normal">CPA</mi><mi>max</mi></msub>
<mo>=</mo>
<msub><mi mathvariant="normal">CPA</mi><mi>BE</mi></msub>
<mo>−</mo>
<mi>G</mi>
</mrow>
</math>
CPA_max = CPA_be - G
cpaBe - g
CPAmax := CPAbe - G;
CPAmax = CPAbe - G;
CPA_max = CPA_be - G
CPC_max = CPA_max × (CVR/100)
\mathrm{CPC}_{\max} = \mathrm{CPA}_{\max} \times \dfrac{\mathrm{CVR}}{100}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi mathvariant="normal">CPC</mi><mi>max</mi></msub>
<mo>=</mo>
<msub><mi mathvariant="normal">CPA</mi><mi>max</mi></msub>
<mo>×</mo>
<mfrac><mi mathvariant="normal">CVR</mi><mn>100</mn></mfrac>
</mrow>
</math>
CPC_max = CPA_max xx (CVR/100)
cpaMax*cvr/100
CPCmax := CPAmax*CVR/100;
CPCmax = CPAmax*CVR/100;
CPC_max = CPA_max × (CVR/100)
Zo laat je ChatGPT de berekening doen
Je bent een rekenassistent voor online adverteren. Voer de volgende berekening uit door daadwerkelijk Python-code uit te voeren en baseer je antwoord alleen op de getallen uit het resultaat van de uitvoering (geef geen antwoord uit het hoofd of op basis van een gok). Ik verkoop een product via advertenties. De gemiddelde orderwaarde (omzet per conversie) is € 80 en de brutomarge (als % van de omzet) is 40%. Bereken elk van de volgende waarden: 1. Break-even-CPA (orderwaarde × brutomarge ÷ 100, de brutowinst per conversie) 2. Als ik 15% van de omzet als winst wil overhouden: het winstdoel per conversie (orderwaarde × 15 ÷ 100) en de doel-CPA (break-even-CPA − winstdoel) 3. Maximale advertentiekosten als % van de omzet (doel-CPA ÷ orderwaarde × 100) 4. Bij een verwacht conversiepercentage van 2%: de maximale CPC (doel-CPA × 2 ÷ 100) en de break-even-CPC (break-even-CPA × 2 ÷ 100) 5. Voor een andere dienst: de doel-CPA als de brutowinst per klant, inclusief herhaalaankopen, € 288 is en het winstdoel per conversie € 120 (brutowinst − winstdoel) Laat de formules zien die je hebt gebruikt en de getallen uit het resultaat van de uitvoering.
Zo werkt het
-
1Vul je getallen inTyp de getallen waarmee je wilt rekenen in de invoervelden
-
2BerekenKlik op de knop “Berekenen”
-
3Bekijk het resultaatHet resultaat verschijnt meteen. Op dezelfde pagina vind je ook de uitwerking van de berekening en de uitleg van de formule
Kenmerken van DataChef
Geen voorkennis nodig – intuïtieve en eenvoudige bediening
Zonder persoonlijke gegevens op te geven
Bestand wordt automatisch verwijderd zodra je op "Downloaden" klikt
Geen bronvermelding vereist
Geen toestemming vooraf nodig