ROI v marketingu: výpočet

Marie Müllerová Publikováno

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:

  1. Rozdělte výkon podle kanálu, kampaně a marže.
  2. Najděte části s vysokými náklady a nízkým ziskem.
  3. Ověřte, jestli problém leží v návštěvnosti, nabídce, ceně, landing page nebo měření.
  4. Upravte rozpočet až po kontrole atribučního okna a zpoždění konverzí.
  5. 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:

  1. Určete období, například 1 měsíc, 1 kvartál nebo 12 měsíců.
  2. Zapište tržby nebo hodnotu konverzí za stejné období.
  3. Přepočítejte tržby přes marži.
  4. Odečtěte reklamní náklady, práci, nástroje, fee, kreativu a další přímé náklady.
  5. Spočítejte ROI podle vzorce (čistý zisk / marketingové náklady) × 100.
  6. Přidejte poznámku k atribuci, například Google Ads 30 dní, Sklik 30 dní nebo GA4 vlastní lookback window.
  7. 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

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…

Přidat komentář