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) — 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.
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.
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 ROAS jest niezwykle prosty: przychód z reklamy dzieli się przez wydatki na reklamę. Wynik wyraża się w krotnościach lub procentach.
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%).
W praktyce przychód jest przypisywany do instalacji poprzez atrybucję. Rozważmy przykład obliczania ROAS dla zestawu kampanii:
| Kampania | Budżet, zł | Instalacje | Przychód, zł | ROAS |
|---|---|---|---|---|
| Meta Ads | 50 000 | 1 200 | 180 000 | 3,6 |
| Google Ads | 80 000 | 2 100 | 280 000 | 3,5 |
| Apple Search Ads | 20 000 | 400 | 120 000 | 6,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.
Do automatycznego obliczania ROAS w aplikacji można użyć Firebase Analytics w połączeniu z BigQuery:
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.
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.
| Typ aplikacji | ROAS Day 1 | ROAS Day 30 | Docelowy ROAS |
|---|---|---|---|
| Gry hyper-casual | 0,15–0,30 | 0,40–0,60 | 1,2–1,5 |
| Gry mid-core | 0,10–0,20 | 0,50–0,80 | 2,5–4,0 |
| Serwisy subskrypcyjne | 0,05–0,10 | 0,30–0,50 | 5,0–7,0 |
| Aplikacje e-commerce | 0,20–0,40 | 0,60–1,00 | 3,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.
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 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ł.
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.
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.
Zwiększenie ROAS wymaga kombinacji optymalizacji kreacji, targetowania i retargetingu. Poniżej — sprawdzone metody z przykładami.
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%.
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.
// 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 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ł”.
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.
Do prawidłowego obliczania ROAS niezbędna jest integracja platform reklamowych z systemem analitycznym. Główne narzędzia dzielą się na trzy kategorie.
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ę.
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.
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
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.
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.
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.
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.
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
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.
Przeczytaj również