ROI v marketingu: výpočet
ROI v marketingu ukazuje, kolik čistého zisku přinesla investice do marketingu vůči nákladům. Základní vzorec zní (čistý zisk z marketingu / marketingové náklady) × 100. Když do kampaně vložíte 20 000 Kč a po odečtení marže i dalších nákladů vydělá 10 000 Kč, ROI vyjde 50 %.
Rozhoduje slovo „čistý“. Marketingové ROI není tržba, ROAS ani PNO. Kampaň může mít vysoký obrat a přitom prodělávat, pokud má nízkou marži, drahou logistiku, vysoké vratky nebo nezapočtenou práci.
Co je ROI v marketingu
ROI znamená return on investment, česky návratnost investice. Investopedia definuje ROI jako poměr čistého výnosu k nákladům investice a pracuje se vzorcem ROI = (net return / investment cost) × 100. V marketingu se stejná logika používá pro kampaně, kanály, agenturní spolupráci, obsah, SEO i affiliate.
Harvard Business Review v článku z roku 2017 popisuje marketingové ROI jako metriku, která pomáhá obhájit peníze vložené do marketingové komunikace. Salesforce používá vzorec MROI = (Marketing Value - Marketing Cost) / Marketing Cost, tedy hodnotu po odečtení marketingových nákladů.
V praxi ROI slouží hlavně k rozhodování o rozpočtu. Ukáže, kam přidat peníze, co utlumit a co ještě vyhodnocovat delší dobu. U PPC kampaně můžete mít první použitelná data po desítkách až stovkách konverzí. U SEO nebo obsahového marketingu se obraz skládá po měsících, protože část práce se projeví později.
U správy 2 000+ PPC kampaní jsem opakovaně viděla, že počet prokliků sám o sobě nic neobhájí. Bez marže a reálných nákladů vypadá report dobře jen na povrchu.
Související metriky a jejich místo v reportingu řeší článek KPI v marketingu: které sledovat.
Jak se počítá ROI v marketingu
Nejpoužitelnější vzorec pro marketingové ROI je:
ROI (%) = (čistý zisk z marketingu / marketingové náklady) × 100
Čistý zisk z marketingu počítejte po odečtení nákladů, které s kampaní souvisejí. U e-shopu to obvykle znamená tržby z kampaně, marži, cenu reklamy, práci, agenturní fee, nástroje, slevy, dopravu zdarma, vratky a reklamace. U lead generation se místo tržeb používá hodnota získaných zákazníků, typicky přes CAC (customer acquisition cost, cena za získání zákazníka) a LTV (lifetime value, hodnota zákazníka za dobu vztahu).
Jednoduchý příklad:
| Položka | Hodnota |
|---|---|
| Tržby z kampaně | 100 000 Kč |
| Hrubá marže | 40 % |
| Hrubý zisk před marketingem | 40 000 Kč |
| Reklamní náklady | 20 000 Kč |
| Ostatní marketingové náklady | 10 000 Kč |
| Čistý zisk z kampaně | 10 000 Kč |
| ROI | 33,3 % |
Výpočet: (10 000 / 30 000) × 100 = 33,3 %.
Bez položky „ostatní marketingové náklady“ by ROI vyšlo 100 %, protože (20 000 / 20 000) × 100 = 100 %. Rozdíl mezi 33,3 % a 100 % není detail v tabulce. Je to rozdíl mezi opatrným škálováním a mylným dojmem, že kampaň unese dvojnásobný rozpočet.
Pro ruční výpočet v tabulce stačí tento model:
| Buňka | Vstup | Příklad |
|---|---|---|
| A1 | Tržby | 100 000 Kč |
| A2 | Marže | 40 % |
| A3 | Marketingové náklady | 30 000 Kč |
| A4 | Zisk před marketingem | A1*A2 = 40 000 Kč |
| A5 | Čistý zisk | A4-A3 = 10 000 Kč |
| A6 | ROI | A5/A3*100 = 33,3 % |
Pokud počítáte ROI pro rozhodnutí o rozpočtu, držte stejný vzorec v textu, tabulce i reportu. Jinak vedení sleduje jedno číslo, specialista druhé a účetnictví třetí.
Praktický příklad výpočtu ROI přes marži
Kampaň v Google Ads přinese za měsíc 100 000 Kč v tržbách. Reklamní systém ukáže náklady 20 000 Kč a ROAS 500 %, protože 100 000 / 20 000 = 5. Na první pohled vypadá výkon velmi dobře.
E-shop má ale marži 40 %. Ze 100 000 Kč tržeb mu před marketingem zůstává 40 000 Kč. Po odečtení 20 000 Kč za reklamu zbývá 20 000 Kč. Když do výpočtu přidáte ještě 5 000 Kč za práci specialisty a 5 000 Kč za nástroj nebo agenturní fee, čistý zisk klesne na 10 000 Kč.
| Výpočet | Bez marže | S marží a náklady |
|---|---|---|
| Tržby | 100 000 Kč | 100 000 Kč |
| Marže | nezapočtena | 40 % |
| Zisk před marketingem | 100 000 Kč | 40 000 Kč |
| Reklama | 20 000 Kč | 20 000 Kč |
| Další marketingové náklady | 0 Kč | 10 000 Kč |
| Zisk pro výpočet ROI | 80 000 Kč | 10 000 Kč |
| ROI | 400 % | 33,3 % |
Obě čísla vznikla z týchž tržeb 100 000 Kč a reklamních nákladů 20 000 Kč. Přesnější je druhý výpočet: započítá marži 40 % a dalších 10 000 Kč nákladů. První varianta zaměňuje obrat za zisk.
U služeb marži nahrazuje kapacita a náklady na doručení služby. Pokud kampaň přinese zakázky za 100 000 Kč, ale jejich dodání zabere 60 hodin seniorního člověka, ROI nelze počítat jen z fakturované částky.
ROI vs. ROAS vs. PNO
ROI, ROAS a PNO měří příbuzné věci, ale každá metrika odpovídá na jinou otázku. Shopify v průvodci ROAS uvádí, že ROAS měří tržby připadající na reklamní výdaje. Sklik ve své nápovědě definuje PNO jako podíl nákladů na obratu, tedy poměr ceny za prokliky vůči hodnotě konverzí.
| Metrika | Vzorec | Co říká | Co neříká |
|---|---|---|---|
| ROI | (zisk / celkové náklady) × 100 |
Jestli investice vydělala po započtení nákladů | Sama neukáže příčinu výkonu |
| ROAS | tržby / reklamní náklady |
Kolik tržeb připadá na 1 Kč reklamy | Nezahrnuje marži ani další náklady |
| PNO | (reklamní náklady / obrat) × 100 |
Kolik procent obratu stojí reklama | Nezahrnuje celou ekonomiku objednávky |
ROAS 500 % znamená, že 1 Kč reklamy přinesla 5 Kč tržeb. Stejná situace odpovídá PNO 20 %, protože reklama stála 20 000 Kč a obrat byl 100 000 Kč. ROI ale může vyjít 33,3 %, 100 % i záporně. Záleží na marži a dalších nákladech.
Google Ads používá ROAS také jako cíl automatických nabídek, například u strategie cílová návratnost investic do reklamy. Sklik pracuje s PNO v přehledech a podle nápovědy umí optimalizovaně vybírat reklamy s nižším přepočteným PNO. Rozdíl není jen v názvu. ROAS roste nahoru, PNO má být u výkonnostního e-shopu pod hranicí, kterou unese marže.
Detailní práci s ROAS v PPC nechává samostatný článek ROAS: výpočet a optimalizace.
Co zahrnout do marketingových nákladů
Nejčastější chyba výpočtu ROI je příliš úzký pohled na náklady. Google Ads v nápovědě popisuje cenu jako součet výdajů za zpoplatněné interakce v daném období. To je reklamní náklad v systému. Pro ROI potřebujete širší pohled.
| Náklad | Zahrnout do ROI | Poznámka |
|---|---|---|
| Reklamní kredit | ano | Google Ads, Sklik, Meta Ads, sponzorované pozice |
| Práce interního týmu | ano | Hodiny specialisty, copywritera, analytika, grafika |
| Agenturní fee | ano | Paušál i výkonová odměna |
| Nástroje a software | ano | Reporting, bidding, e-mailový nástroj, SEO nástroje |
| Kreativa | ano | Texty, grafika, video, focení, střih |
| Landing page | ano | Návrh, copywriting, vývoj, testování |
| Slevy a doprava zdarma | často ano | Snižují reálný zisk z objednávky |
| Affiliate provize | ano | Provize partnerům patří do nákladů akvizice |
| Vratky a reklamace | u e-commerce ano | Bez nich vychází ziskovost lépe, než odpovídá realitě |
U affiliate obsahu vstupuje do hry ještě odpovědnost vůči čtenáři. FTC ve svých Endorsement Guides požaduje, aby vztahy ovlivňující doporučení byly zřejmé a srozumitelné. V českém článku pro čtenáře to znamená přiznání spolupráce přímo u doporučení, ne neurčitý odkaz v patičce.
Při výpočtu za měsíc rozlišujte jednorázové a dlouhodobé náklady. Landing page za 60 000 Kč nemusí patřit celá do jednoho měsíce, pokud ji používáte 12 měsíců. Potom dává smysl počítat měsíční podíl 5 000 Kč. U reklamního kreditu 20 000 Kč za leden naopak není důvod rozkládat náklad do celého roku.
U kampaní postavených na obsahu pomáhá rozdělit náklady podle životnosti. Článek za 4 000 Kč, který přivádí poptávky dva roky, patří do jiného vyhodnocení než banner za 4 000 Kč s platností na jeden týden.
Jak vyhodnocovat ROI podle marketingového kanálu
Každý kanál má jiný časový horizont a jiný způsob atribuce. Google Ads má podle oficiální nápovědy výchozí proklikové konverzní okno 30 dní, pokud ho neupravíte. Sklik používá cookie s platností 30 dní od návštěvy přes reklamu. Google Analytics 4 umožňuje měnit lookback window, tedy období, ve kterém může touchpoint získat kredit za konverzi.
| Kanál | Typický problém při ROI | Praktické vyhodnocení |
|---|---|---|
| PPC | rychlá data, ale neúplná ekonomika objednávky | Sledujte ROAS, PNO, CPA a po marži dopočítejte ROI. |
| SEO | náklady přicházejí dřív než výsledky | Vyhodnocujte po skupinách URL, ne podle jednoho klíčového slova. |
| E-mail marketing | nízké mediální náklady, ale práce a nástroj nejsou zdarma | Oddělte automatizace, kampaně a databázové segmenty. |
| Content marketing | výkon se kumuluje v čase | Rozlišujte články pro akvizici, asistenci a retenci. |
| Affiliate marketing | provize vzniká až po akci, ale obsah a správa partnerů něco stojí | Počítejte provize, správu programu a kvalitu partnerů. |
| Influencer marketing | část efektu se nemusí propsat do posledního prokliku | Sledujte kódy, UTM parametry, nárůst brandového hledání a přímé konverze. |
Google Analytics 4 v přehledu atribučních cest ukazuje cesty uživatelů ke konverzi včetně metrik touchpoints to key event a days to key event. To se hodí hlavně u obsahu, SEO a e-mailu, kde první kontakt a nákup často neleží ve stejné návštěvě.
S brandovými kampaněmi velkých značek nemám vlastní provozní zkušenost. Z výzkumu Lesa Bineta a Petera Fielda, který shrnuje IPA, ale vyplývá, že krátkodobá aktivace a dlouhodobé budování značky se nemají hodnotit stejným oknem. Pravidlo 60/40, často uváděné pro rozdělení rozpočtu mezi brand a aktivaci, je vodítko z agregovaných dat. Není to univerzální předpis pro malý e-shop.
Jaká hodnota ROI je dobrá
Dobrá hodnota ROI závisí na marži, riziku, časovém horizontu a alternativě. ROI 20 % může být slušné u stabilní retenční kampaně s nízkým rizikem. Stejných 20 % může být slabé u kampaně, která blokuje kapacitu týmu a stojí na jednorázové slevě.
| Výsledek | Interpretace |
|---|---|
| ROI < 0 % | Investice je ztrátová. Náklady převýšily zisk. |
| ROI 0 % | Náklady se vrátily, ale nevznikl zisk. |
| ROI 50 % | Každá 1 Kč nákladu přinesla 0,50 Kč čistého zisku nad náklad. |
| ROI 100 % | Každá 1 Kč nákladu přinesla 1 Kč čistého zisku nad náklad. Celkem se vrátily 2 Kč. |
| ROI 300 % | Každá 1 Kč nákladu přinesla 3 Kč čistého zisku nad náklad. Celkem se vrátily 4 Kč. |
Salesforce ve svém příkladu uvádí investici 1 000 USD a čistý příjem 200 USD, tedy ROI 20 %. Investopedia u obecného investičního příkladu upozorňuje na slabinu ROI: samotné procento neříká nic o době držení investice ani o riziku. V marketingu platí totéž. ROI 100 % za 14 dní je jiné číslo než ROI 100 % za 18 měsíců.
U e-commerce se často pracuje také s hranicí PNO. Pokud má produkt marži 30 %, PNO 20 % může po započtení dopravy, plateb, vratkovosti a práce vycházet hůř, než napovídá reklamní účet. PNO 10 % u stejného produktu už může dávat prostor pro zisk, pokud ostatní náklady nejsou vysoké.
Jedna „správná“ hodnota ROI pro celý marketing neexistuje. Hranice vychází z ekonomiky firmy: marže, fixních nákladů, kapacity, cash flow a cíle kampaně.
Nejčastější chyby při výpočtu ROI
První chyba je počítání ROI z tržeb místo ze zisku. Pokud kampaň přinese 100 000 Kč v tržbách a má marži 40 %, pro výpočet ziskovosti nezačínáte na 100 000 Kč, ale na 40 000 Kč před marketingovými náklady.
Druhá chyba je krátké atribuční okno. Google Ads používá výchozí proklikové okno 30 dní a umožňuje ho u vybraných zdrojů nastavit až na 90 dní. Sklik podle nápovědy započítává konverze do 30 dnů od návštěvy přes reklamu. Pokud prodáváte dražší produkt s rozhodováním delším než 30 dní, část vlivu marketingu v reportu neuvidíte.
Třetí chyba je připisování celé hodnoty poslednímu kanálu. Google Analytics 4 používá u eventových dimenzí ve výchozím nastavení data-driven attribution model, zatímco session default channel group pracuje s modelem paid and organic channels last click. Jeden nástroj tak může u různých pohledů rozdělovat zásluhy jinak.
Další chyby bývají praktičtější:
- nezapočtená práce interního týmu,
- ignorované vratky a reklamace,
- srovnávání PPC za 14 dní se SEO za 14 dní,
- sloučení brandových a nebrandových kampaní do jednoho ROI,
- porovnání kanálů bez CAC a LTV,
- report bez poznámky, jestli čísla obsahují DPH, slevy a dopravu.
U PPC v Google Ads a Skliku se vyplatí mít zvlášť reklamní metriku a zvlášť ekonomickou metriku. ROAS nebo PNO řídí operativu kampaně. ROI rozhoduje, jestli investice dává smysl pro firmu.
Jak ROI v marketingu zlepšit
ROI zlepšíte čtyřmi pohyby: zvýšíte zisk z objednávky, snížíte náklady, zlepšíte konverzní poměr nebo přesunete rozpočet do výkonnější části mixu. Bez měření zisku ale pouze ladíte dojem.
U PPC začněte strukturou kampaní. Oddělte brand, non-brand, remarketing a produktové skupiny s odlišnou marží. Produkt s marží 15 % nesnese stejné PNO jako produkt s marží 45 %. V Google Ads zároveň platí, že změna konverzního okna ovlivňuje učení kampaní, protože systém optimalizuje podle zvolených konverzí a jejich hodnot.
U Skliku počítejte s tím, že není menší kopií Google Ads. Seznam v roce 2025 představil strategii Maximalizace konverzí ve Skliku s podmínkou alespoň 7 dní aktivní kampaně a minimálně 30 konverzí za posledních 30 dní. Bez dostatečných dat automatizace nemá z čeho vycházet.
U SEO a obsahu se ROI často zlepší přesnější volbou témat, lepším interním prolinkováním a aktualizací stránek, které už mají zobrazení, ale slabý proklik nebo konverze. U affiliate programu sledujte objem provizí, kvalitu partnerů, vrácené objednávky a podíl slevových webů na konverzích, které by přišly i bez nich.
Praktický postup pro zlepšení ROI:
- Rozdělte výkon podle kanálu, kampaně a marže.
- Najděte části s vysokými náklady a nízkým ziskem.
- Ověřte, jestli problém leží v návštěvnosti, nabídce, ceně, landing page nebo měření.
- Upravte rozpočet až po kontrole atribučního okna a zpoždění konverzí.
- Po změně porovnávejte stejné období, stejný vzorec a stejnou definici nákladů.
Marketingová strategie a role jednotlivých kanálů patří do širšího rámce, který rozebírá článek Marketingová strategie a funnel.
Kdy ROI nestačí jako jediná metrika
ROI je dobrá finanční metrika, ale nehodí se jako jediný ukazatel pro každé rozhodnutí. U brand awareness, vstupu na nový trh, dlouhého B2B nákupního cyklu nebo reputačních kampaní může být krátkodobé ROI záporné, i když aktivita plní jiný úkol.
Binet a Field ve své práci pro IPA rozlišují krátkodobou sales activation a dlouhodobé brand building efekty. System1 ve shrnutí jejich rámce připomíná známé rozdělení 60 % brand a 40 % aktivace jako výchozí pravidlo, které se má upravit podle kategorie, situace a značky. Pro malou firmu to neznamená převzít poměr 60/40 do tabulky. Znamená to neměřit dlouhodobou práci stejným metrem jako výprodejovou PPC kampaň.
ROI neřeší cash flow. Kampaň může mít ROI 150 %, ale pokud se peníze vracejí až za 6 měsíců a firma potřebuje platit zásoby teď, není automaticky bezpečná. Stejně tak neřeší kapacitu. Kampaň může levně přinést poptávky, které tým nestíhá odbavit.
Vedle ROI proto sledujte i:
- CPA (cost per acquisition, cena za získání konverze),
- CAC (cena za získání zákazníka),
- LTV (hodnota zákazníka za dobu vztahu),
- konverzní poměr,
- hrubou marži,
- cash flow,
- podíl nových a vracejících se zákazníků,
- kvalitu leadů nebo objednávek.
ROI má rozhodovat o penězích. Nemá přepsat celý marketingový plán do jednoho procenta.
Doporučený postup výpočtu ROI
Spolehlivý postup je jednoduchý: nejdřív stanovte marži, potom všechny marketingové náklady, následně atribuční pravidla a až poté rozhodujte o rozpočtu. Opačné pořadí vede k tomu, že se nejdřív škáluje a později se zjistí, že kampaň vydělávala jen v reklamním rozhraní.
Použijte tuto kontrolu:
- Určete období, například 1 měsíc, 1 kvartál nebo 12 měsíců.
- Zapište tržby nebo hodnotu konverzí za stejné období.
- Přepočítejte tržby přes marži.
- Odečtěte reklamní náklady, práci, nástroje, fee, kreativu a další přímé náklady.
- Spočítejte ROI podle vzorce
(čistý zisk / marketingové náklady) × 100. - Přidejte poznámku k atribuci, například Google Ads 30 dní, Sklik 30 dní nebo GA4 vlastní lookback window.
- Rozhodněte, jestli rozpočet zvýšit, držet, snížit nebo vyhodnocení prodloužit.
Pro rychlý report stačí jedna věta: „Kampaň za období leden 2026 přinesla po marži a započtení 30 000 Kč marketingových nákladů čistý zisk 10 000 Kč, ROI tedy vyšlo 33,3 %.“ Takové číslo se dá použít. Má období, vstup, náklad i vzorec.
Z článku si odneste hlavně toto: marketingové ROI počítejte ze zisku, ne z tržeb. ROAS a PNO pomáhají řídit reklamu, ale o návratnosti celé investice rozhoduje až číslo po marži a nákladech.
Zdroje
- Investopedia: ROI formula
- Harvard Business Review: A Refresher on Marketing ROI
- Salesforce: Marketing ROI guide
- Shopify: ROAS calculation
- Google Ads Help: About conversion windows
- Google Analytics Help: Change the key event lookback window
- Google Analytics Help: Attribution models
- Google Analytics Help: Default channel group
- Sklik Nápověda: Konverze
- Sklik Nápověda: Sloupce přehledu
- Seznam Blog: Maximalizace konverzí ve Skliku
- IPA: Les Binet and Peter Field
- System1: The Long and the Short of It
- FTC: Endorsement Guides
Komentáře
Máte k článku dotaz nebo vlastní zkušenost? Napište mi a já vám ráda odpovím.
Načítám komentáře…