ROAS w marketingu mobilnym: co to jest, wzór i jak zwiększyć

Autor: IT Sectr Opublikowano: 2026-04-20 Czas czytania: 9 min

ROAS — kluczowy wskaźnik marketingu mobilnego, mierzący przychód na każdą złotówkę wydaną na reklamę. Metryka pozwala ocenić rentowność kampanii reklamowych i zrozumieć, które kanały pozyskiwania się zwracają. Według danych Adjust, 2025, ROAS stał się głównym KPI dla 78% reklamodawców aplikacji mobilnych. Bez tego wskaźnika nie da się efektywnie alokować budżetu na reklamę użytkowników.

Najważniejsze

  • ROAS — Return on Ad Spend, stosunek przychodu z reklamy do wydatków na nią.
  • Wzór ROAS: przychód z reklamy / wydatki na reklamę, wyrażany w procentach lub krotnościach.
  • Docelowy ROAS zależy od marżowości produktu i modelu monetyzacji aplikacji.
  • ROAS różni się od ROI tym, że uwzględnia tylko wydatki reklamowe, a nie całkowity koszt produktu.
  • Zwiększenie ROAS osiąga się poprzez optymalizację kreacji, targetowania i kampanii retargetingowych.

Co to jest ROAS?

ROAS (Return on Ad Spend) — metryka efektywności kampanii reklamowych, pokazująca, ile pieniędzy przyniosła reklama na każdą wydaną złotówkę. Na przykład ROAS 4:1 oznacza, że każda złotówka budżetu reklamowego przyniosła 4 złote przychodu.

W marketingu mobilnym ROAS stosuje się do oceny kampanii pozyskiwania użytkowników (User Acquisition). Platformy takie jak Meta Ads, Google Ads i Apple Search Ads dostarczają dane o wydatkach, a systemy analityczne — o przychodach od zainstalowanych użytkowników.

Jak interpretować ROAS

ROAS poniżej 1:1 (lub 100%) oznacza stratę — reklama się nie zwraca. ROAS 2:1 pokrywa koszty i pozostawia marżę. ROAS powyżej 5:1 jest uważany za doskonały wskaźnik dla większości branż. Jednak interpretacja zależy od cyklu życia użytkownika (LTV): jeśli użytkownik monetyzuje się przez 6 miesięcy, ROAS w 3. dniu może być niski, ale końcowy — wysoki.

Sezonowość i typ aplikacji również wpływają. Gry z krótkim LTV wymagają szybkiego ROAS, a serwisy subskrypcyjne mogą pozwolić sobie na dłuższy okres zwrotu.

Dlaczego ROAS jest metryką nr 1 dla UA-managerów

W User Acquisition (UA) ROAS pozwala porównywać kanały ruchu między sobą. Facebook Ads z ROAS 2,5 przegrywa z TikTok Ads z ROAS 3,8, mimo że oba kanały przynoszą instalacje — różnica polega na jakości użytkowników. UA-manager przekierowuje budżet do kanału z lepszym ROAS, osiągając maksymalny zwrot z budżetu reklamowego.

Bez ROAS marketer opiera się na CPI (koszcie instalacji), który nie pokazuje, ile pieniędzy przynosi użytkownik. Kanał z tanimi instalacjami może dawać niskiej jakości ruch z zerową monetyzacją. ROAS rozwiązuje ten problem.

Wzór obliczania ROAS

Wzór ROAS jest niezwykle prosty: przychód z reklamy dzieli się przez wydatki na reklamę. Wynik wyraża się w krotnościach lub procentach.

text
ROAS = Revenue / Ad Spend

Jeśli kampania reklamowa przyniosła 600 000 zł przychodu, a budżet wyniósł 150 000 zł, ROAS = 600 000 / 150 000 = 4,0 (lub 400%).

Przykład obliczania z atrybucją

W praktyce przychód jest przypisywany do instalacji poprzez atrybucję. Rozważmy przykład obliczania ROAS dla zestawu kampanii:

KampaniaBudżet, złInstalacjePrzychód, złROAS
Meta Ads50 0001 200180 0003,6
Google Ads80 0002 100280 0003,5
Apple Search Ads20 000400120 0006,0

Apple Search Ads osiągnęły najlepszy ROAS (6,0), mimo że przyniosły najmniej instalacji. Jest to charakterystyczne dla platformy z wysokim zamiarem zakupowym użytkowników.

Programowe obliczanie ROAS przez Firebase

Do automatycznego obliczania ROAS w aplikacji można użyć Firebase Analytics w połączeniu z BigQuery:

sql
SELECT
  DATE(event_timestamp) AS campaign_date,
  campaign_name,
  SUM(event_value_in_usd) AS revenue,
  SUM(ad_cost) AS ad_spend,
  ROUND(SUM(event_value_in_usd) / SUM(ad_cost), 2) AS roas
FROM `project.analytics_123.events_*`
WHERE event_name = 'in_app_purchase'
  AND campaign_name IS NOT NULL
GROUP BY campaign_date, campaign_name
ORDER BY roas DESC

Zapytanie grupuje przychód z zakupów według kampanii i dni, dzieląc przez wydatki — otrzymujemy dzienny ROAS dla każdego źródła ruchu.

Jaki ROAS jest uważany za dobry?

Dobry ROAS nie istnieje w próżni — określa go marżowość produktu i model monetyzacji. Dla aplikacji subskrypcyjnych ROAS 3:1 może być niski, jeśli marża wynosi 20%, a dla gier z zakupami wewnętrznymi ROAS 4:1 — doskonały.

Czynniki wpływające na docelowy ROAS

Typ aplikacjiROAS Day 1ROAS Day 30Docelowy ROAS
Gry hyper-casual0,15–0,300,40–0,601,2–1,5
Gry mid-core0,10–0,200,50–0,802,5–4,0
Serwisy subskrypcyjne0,05–0,100,30–0,505,0–7,0
Aplikacje e-commerce0,20–0,400,60–1,003,0–5,0

Ważne jest uwzględnienie horyzontu czasowego: ROAS Day 1 jest prawie zawsze niski, ponieważ użytkownicy nie dokonują zakupów pierwszego dnia. Model decyzyjny (analiza kohortowa) daje dokładniejszy obraz.

Według badania AppsFlyer (2024), średni ROAS Day 30 dla aplikacji Android wynosi 0,45, a dla iOS — 0,52. Różnica wynika z siły nabywczej odbiorców.

Porównanie ROAS według branż

ROAS znacznie różni się między kategoriami aplikacji. Gry hyper-casual mają zazwyczaj ROAS 1,2–1,5 z powodu krótkiego LTV użytkowników. Średni ROAS aplikacji fintech osiąga 5,0–7,0, ponieważ użytkownicy dokonują powtarzalnych transakcji. Aplikacje e-commerce zajmują pośrednią pozycję z ROAS 3,0–5,0.

Ważne jest uwzględnienie regionu: ROAS w USA i Europie Zachodniej jest 2–3 razy wyższy niż w Azji Południowo-Wschodniej, przy porównywalnym CPI. Różnica wynika z siły nabywczej odbiorców i poziomu konkurencji na aukcjach reklamowych.

ROAS vs ROI: jaka jest różnica?

ROAS i ROI — pokrewne metryki, które często są mylone. ROAS uwzględnia tylko wydatki reklamowe, a ROI — wszystkie koszty, w tym produkcję, wynagrodzenia i koszty operacyjne.

Wzór ROI: (Przychód — Koszty całkowite) / Koszty całkowite × 100%. Jeśli aplikacja zarobiła 1 mln zł, a koszty całkowite wyniosły 800 tys. zł, ROI = 25%. ROAS przy tym może wynosić 4,0, jeśli budżet reklamowy wyniósł tylko 250 tys. zł.

Kiedy używać ROAS

ROAS stosuje się do bieżącej oceny kampanii reklamowych. Marketer widzi, który kanał przynosi więcej przychodu na złotówkę budżetu i przekierowuje wydatki. Decyzja podejmowana jest w czasie rzeczywistym — w ciągu dni lub tygodni.

Kiedy używać ROI

ROI jest potrzebny do strategicznej oceny biznesu — czy produkt w ogóle się zwraca. ROI obejmuje rozwój, wsparcie, koszty serwerowe i wynagrodzenia. Wskaźnik jest liczony w perspektywie kwartalnej lub rocznej.

W praktyce obie metryki są używane równolegle: ROAS — do taktyki zakupu ruchu, ROI — do strategii rozwoju produktu.

Jak zwiększyć ROAS w aplikacjach mobilnych?

Zwiększenie ROAS wymaga kombinacji optymalizacji kreacji, targetowania i retargetingu. Poniżej — sprawdzone metody z przykładami.

Optymalizacja kreacji

Testowanie A/B kreacji — najszybszy sposób na poprawę ROAS. Zastąp statyczne banery reklamami playable (interaktywnymi prototypami rozgrywki). Według danych Unity Ads (2024), reklamy playable zwiększają CR o 30–40% i obniżają CPI o 15%.

  • Testuj 3–5 wariantów kreacji na jedną grupę odbiorców
  • Zmieniaj jeden element: kolor CTA, tekst oferty, typ mediów (wideo vs statyka)
  • Uwzględniaj platformę: na iOS lepiej działają premium kreacje, na Android — utylitarne

Targetowanie i segmentacja

Grupy podobne (lookalike) oparte na LTV zwiększają ROAS o 25–50% w porównaniu z szerokim targetowaniem. Załaduj do panelu reklamowego kohortę użytkowników z LTV powyżej mediany — algorytmy znajdą podobnych.

Geotargetowanie również jest ważne: reklama w krajach Tier-1 (USA, Wielka Brytania, Japonia) daje wyższy ROAS, ale też wyższy CPI. Optymalna strategia — mikst Tier-1 dla premium instalacji i Tier-2 dla skali.

js
// Przykład wysyłania danych o konwersji do Adjust dla analityki ROAS
const adjust = new Adjust({
  appToken: '{your_app_token}',
  environment: 'production'
});

adjust.trackEvent({
  eventToken: '{purchase_token}',
  revenue: 9.99,
  currency: 'USD',
  callbackParams: {
    campaign_id: campaignId
  }
});

Wysyłanie zdarzeń przychodowych do trackera (Adjust / AppsFlyer) pozwala platformie automatycznie obliczać ROAS na poziomie kampanii i optymalizować stawki.

Retargeting porzucających

Retargeting użytkowników, którzy zainstalowali aplikację, ale nie dokonali zakupu, daje ROAS 6:1 — 10:1 według danych Remerge (2024). Segmentuj według zdarzeń: „zainstalował, ale nie otwierał od 7 dni” lub „dodał produkt do koszyka, ale nie kupił”.

Optymalizacja pory dnia i dni tygodnia

Dayparting — dystrybucja budżetu reklamowego według godzin i dni. W aplikacjach mobilnych konwersja w godzinach wieczornych (18:00–23:00) jest o 30% wyższa niż w porannych (6:00–11:00). W weekendy CPI jest niższe o 15–20% przy tym samym ROAS. Ustawienie harmonogramu wyświetlania w panelu reklamowym daje wzrost ROAS o 10–15% bez zmiany kreacji.

Narzędzia do śledzenia ROAS

Do prawidłowego obliczania ROAS niezbędna jest integracja platform reklamowych z systemem analitycznym. Główne narzędzia dzielą się na trzy kategorie.

Platformy MMP (Mobile Measurement Partners)

AppsFlyer i Adjust — liderzy rynku. Automatycznie łączą dane o wydatkach z 10+ paneli reklamowych i przychodach z aplikacji. AppsFlyer udostępnia raport ROAS według kohort z podziałem na kraj, kampanię i kreację.

Analityka Firebase + BigQuery

Firebase Analytics jest bezpłatny i wbudowany w ekosystem Google. Do obliczania ROAS dane są eksportowane do BigQuery, gdzie budowane jest zapytanie SQL (przykład powyżej). Minus — brak automatycznej atrybucji: dane o wydatkach trzeba ładować osobno.

Specjalistyczne rozwiązania BI

Tableau i Looker pozwalają budować niestandardowe dashboardy ROAS z danymi z MMP, własnej analityki i CRM. Nadają się dla produktów z dużą ilością danych i złożonym lejkiem.

Często zadawane pytania

Czym ROAS różni się od ROMI?

ROMI (Return on Marketing Investment) jest szerszy niż ROAS — obejmuje wszystkie koszty marketingowe (wynagrodzenia, oprogramowanie, kreacje), a nie tylko budżet reklamowy. ROAS jest częścią ROMI odnoszącą się do wydatków medialnych.

Jaki ROAS jest uważany za rentowny?

Rentowny ROAS jest odwrotnie proporcjonalny do marży. Jeśli marża wynosi 25%, rentowny ROAS = 1 / 0,25 = 4,0. Przy marży 50% wystarczy ROAS 2,0. Wzór: Break-even ROAS = 1 / Gross Margin.

Dlaczego ROAS jest niski w pierwszych dniach kampanii?

Algorytmy platform reklamowych potrzebują czasu na naukę (learning phase). Pierwsze 3–5 dni ROAS może być poniżej 1,0, dopóki system nie znajdzie konwertującej grupy odbiorców. Minimalny okres oceny — 7 dni.

Jak obliczać ROAS dla ruchu organicznego?

ROAS oblicza się tylko dla kanałów płatnych, ponieważ mianownikiem są wydatki reklamowe. Do oceny ruchu organicznego stosuje się metrykę LTV/CAC z warunkowym kosztem instalacji na poziomie CPI.

Czy ROAS może być nieskończony?

Tak, jeśli kampania przynosi przychód przy zerowym budżecie — na przykład przy wiralowych instalacjach. Jednak w atrybucji ROAS jest obliczany tylko przy dodatnich wydatkach. Instalacje organiczne nie uczestniczą w mianowniku.

Podsumowanie

  • ROAS — stosunek przychodu do wydatków reklamowych, podstawowa metryka oceny efektywności kampanii UA.
  • Wzór jest prosty: Revenue / Ad Spend, wynik w krotnościach lub procentach.
  • Docelowy ROAS zależy od marżowości: im wyższa marża, tym niższy wymagany ROAS dla rentowności.
  • ROAS vs ROI: pierwsza metryka dotyczy reklamy, druga — biznesu jako całości.
  • Zwiększyć ROAS można poprzez testy A/B kreacji, grupy podobne i retargeting porzucających koszyk.
  • Narzędzia: AppsFlyer, Adjust do atrybucji, Firebase + BigQuery do bezpłatnej analityki.
  • Horyzont czasowy jest krytyczny: oceniaj ROAS na Day 7 / Day 30, a nie na Day 1.

Opracujemy aplikację mobilną pod klucz

IT Sectr tworzy aplikacje na iOS i Androida dla startupów i firm od 2017 roku. Doradzimy Ci i zaproponujemy najlepsze rozwiązanie.

Omów projekt

Przeczytaj również