WAU w analityce mobilnej: co to jest, metryka aktywności i jak liczyć

Autor: IT Sectr Opublikowano: 2026-04-19 Czas czytania: 10 min

WAU (Weekly Active Users) — to liczba unikalnych użytkowników, którzy wykonali co najmniej jedno docelowe działanie w aplikacji w ciągu ostatnich 7 dni. Metryka zajmuje pozycję pośrednią między DAU a MAU: wygładza dzienne wahania, ale szybciej reaguje na zmiany w audytorium niż wskaźniki miesięczne. Według raportu Statista dotyczącego analityki mobilnej za 2025 rok, WAU jest używany w 68% aplikacji B2C do oceny skuteczności tygodniowych kampanii marketingowych i powiadomień push. Zrozumienie tego wskaźnika pozwala zespołom na bieżąco korygować hipotezy produktowe i utrzymywać aktywną publiczność.

Najważniejsze

  • WAU — liczba aktywnych użytkowników w ciągu 7 dni, kluczowa metryka tygodniowego zaangażowania.
  • Obliczanie wykonuje się przez zapytania SQL do tabeli zdarzeń z grupowaniem po unikalnych identyfikatorach.
  • Różnica od DAU i MAU: WAU balansuje między operatywnością a stabilnością, nadając się do oceny kampanii push.
  • Normy WAU zależą od kategorii aplikacji: dla social media — 60-80% MAU, dla e-commerce — 30-50%.
  • Wzrost WAU bez wzrostu MAU wskazuje na zwiększenie częstotliwości korzystania wśród istniejących użytkowników.

Czym jest WAU w analityce mobilnej?

WAU (Weekly Active Users) — to metryka pokazująca liczbę unikalnych użytkowników, którzy wchodzili w interakcję z aplikacją w ciągu ostatnich 7 dni kalendarzowych. W przeciwieństwie do DAU (Daily Active Users), WAU jest mniej podatny na dzienne wahania i daje bardziej stabilny obraz tygodniowej aktywności.

Po co potrzebna jest metryka WAU

Metryka pozwala ocenić skuteczność tygodniowych działań produktowych i marketingowych. Jeśli DAU odpowiada na pytanie „ile osób przyszło dzisiaj”, to WAU — „ile osób zostało z nami w tym tygodniu”. Jest to krytycznie ważne dla aplikacji z cyklem użytkowania wynoszącym kilka dni: trackery fitness, platformy edukacyjne, agregatory wiadomości.

Kiedy używa się WAU zamiast DAU

W aplikacjach o nieregularnym, ale tygodniowym wzorcu użytkowania DAU może silnie się wahać. Na przykład w aplikacjach do planowania zadań użytkownicy logują się co 2-3 dni — DAU pokaże niską aktywność, podczas gdy WAU adekwatnie odzwierciedli rzeczywiste zaangażowanie. Wybór między DAU a WAU zależy od oczekiwanej częstotliwości interakcji z produktem.

Związek WAU z metrykami produktowymi

WAU koreluje ze wskaźnikiem utrzymania Day 7: jeśli użytkownik wraca 7 dnia, trafia do WAU co najmniej dwa razy w miesiącu. Zespoły używają WAU do śledzenia efektu nowych funkcji: uruchomienie funkcji w poniedziałek i pomiar WAU w następną niedzielę daje bezpośrednią ocenę wpływu zmiany na tygodniową publiczność.

sql
SELECT
    DATE_TRUNC('week', event_date) AS week_start,
    COUNT(DISTINCT user_id) AS wau
FROM user_events
WHERE event_date >= CURRENT_DATE - INTERVAL '7 days'
    AND event_type IN ('session', 'purchase', 'content_view')
GROUP BY week_start
ORDER BY week_start DESC;

Jak oblicza się WAU?

Obliczanie WAU wykonuje się według prostego wzoru: liczba unikalnych użytkowników w ciągu ostatnich 7 dni. Jednak w praktyce stosuje się dwa podejścia — stały tydzień (Monday-Sunday) i okno kroczące (rolling 7 days). Wybór metody wpływa na interpretację danych i porównywalność raportów.

Stały tydzień a okno kroczące

Stały tydzień jest wygodny do regularnego raportowania: WAU liczy się od poniedziałku do niedzieli. Okno kroczące oblicza WAU na każdy dzień jako sumę unikalnych użytkowników z poprzednich 7 dni. Drugie podejście daje bardziej płaski wykres i jest używane w dashboardach czasu rzeczywistego. Według danych Amplitude (2025), 73% zespołów produktowych używa okna kroczącego dla WAU.

Filtracja według zdarzeń docelowych

Nie każde otwarcie aplikacji powinno być uwzględniane w WAU. Zespoły często filtrują użytkowników według zdarzeń docelowych: przeglądanie treści, zakup, ukończenie poziomu, wysłanie wiadomości. Wyklucza to „pasywnych” użytkowników, którzy otworzyli aplikację przypadkowo. W SQL taki filtr dodaje się przez warunek event_type IN (...).

Uwzględnianie użytkowników cross-platformowych

Jeśli użytkownik jest aktywny na iOS i Androidzie, te same identyfikatory (email, account_id) powinny być deduplikowane. Bez deduplikacji WAU będzie zawyżony o 15-25%. Używaj wewnętrznego user_id zamiast device_id do prawidłowego zliczania. Clickhouse i Snowflake obsługują deduplikację przez HyperLogLog lub filtry Blooma.

python
import pandas as pd

# Ładowanie zdarzeń z ostatnich 7 dni
events = pd.read_sql('''
    SELECT user_id, event_date
    FROM user_events
    WHERE event_date >= CURRENT_DATE - 7
''', conn)

# Obliczanie WAU z oknem kroczącym
events['week_start'] = events['event_date'] \
    - pd.to_timedelta(events['event_date'].dt.dayofweek, unit='D')
wau = events.groupby('week_start')['user_id'] \
    .nunique().reset_index()
wau.columns = ['week_start', 'wau']
print(wau)

Typowe błędy przy obliczaniu WAU

Pierwszy błąd — uwzględnianie wszystkich zdarzeń bez filtrowania działań docelowych. Jeśli liczyć dowolne otwarcia, WAU będzie obejmować użytkowników, którzy weszli na 5 sekund i zamknęli aplikację. Drugi błąd — mieszanie stref czasowych: zdarzenia z 7 dni powinny być liczone w jednolitej strefie czasowej (zwykle UTC). Trzeci — brak deduplikacji użytkowników cross-platformowych, co zniekształca rzeczywisty obraz publiczności.

Metoda obliczaniaZaletyWady
Stały tydzieńProstota raportowania, porównywalność z kalendarzemOpóźnienie 1-2 dni
Okno kroczącePłaski wykres, monitoring czasu rzeczywistegoTrudność porównywania tygodni
Z filtracją zdarzeńCzysta aktywność, bez pasywnych użytkownikówRyzyko wykluczenia części aktywnej publiczności

WAU vs DAU vs MAU: jaka jest różnica?

Trzy metryki — DAU, WAU i MAU — tworzą hierarchię aktywnej publiczności według horyzontów czasowych. DAU mierzy dzienną aktywność, WAU — tygodniową, MAU — miesięczną. Każda metryka odpowiada na własne pytanie dotyczące zachowania użytkowników i jest używana w różnych scenariuszach analityki produktowej.

Porównanie horyzontów czasowych

DAU (Daily Active Users) — najbardziej operatywna metryka. Pokazuje, ilu użytkowników przyszło dzisiaj. WAU wygładza dzienne szczyty i spadki, a MAU — miesięczne. Dla aplikacji z codziennym użytkowaniem (komunikatory, social media) DAU jest główną metryką. Dla aplikacji używanych 1-2 razy w tygodniu (fitness, dostawa) WAU dokładniej odzwierciedla aktywność. Dla sezonowych lub rzadko używanych aplikacji (podróże, podatki) — MAU.

Współczynnik Stickiness

Stickiness (przyczepność) — stosunek DAU do MAU, pokazujący, jak często użytkownicy wracają. Wartość powyżej 20% uważa się za dobrą. WAU jest używany do kontroli pośredniej: jeśli DAU/MAU spada, można sprawdzić WAU/MAU — jeśli jest stabilny, problem leży w dziennej, a nie ogólnej aktywności. Wzór: Stickiness = DAU / MAU * 100%. Dla zdrowej aplikacji wskaźnik ten utrzymuje się w zakresie 20-50%.

Która metryka jest ważniejsza w zależności od sytuacji

Wybór metryki zależy od cyklu biznesowego produktu. Na etapie wzrostu skupiamy się na DAU — ważne jest codzienne obserwowanie dynamiki nowych użytkowników. Na etapie dojrzałości WAU staje się kluczową metryką: pokazuje, ilu użytkowników pozostaje lojalnych w horyzoncie tygodniowym. MAU jest kluczowy w raportach dla inwestorów i oceny ogólnego zasięgu. Łącząc trzy metryki, analityk otrzymuje pełny obraz cyklu życia użytkownika.

python
def calculate_stickiness(dau, mau):
    return round((dau / mau) * 100, 2)

# Przykład obliczania DAU/MAU WAU dla hipotetycznej aplikacji
daily = 15000
weekly = 45000
monthly = 80000

stickiness = calculate_stickiness(daily, monthly)
wau_mau_ratio = round((weekly / monthly) * 100, 2)

print(f"Stickiness: {stickiness}%")
print(f"WAU/MAU: {wau_mau_ratio}%")

Normy WAU według kategorii aplikacji

Normy WAU znacznie różnią się między kategoriami aplikacji. Uniwersalna „dobra” wartość nie istnieje — metrykę należy porównywać z benchmarkami w ramach tej samej pionki. Social media wykazują najwyższe wartości WAU względem MAU, podczas gdy e-commerce i aplikacje turystyczne — niższe z powodu nieregularnego wzorca użytkowania.

WAU według kategorii aplikacji

Według raportu Adjust Mobile Benchmarks 2025, medianowy wskaźnik WAU/MAU dla różnych kategorii wynosi: Social Media — 0.65, Gaming — 0.55, E-commerce — 0.35, Fintech — 0.45, Health & Fitness — 0.40. Oznacza to, że w mediach społecznościowych 65% miesięcznych użytkowników jest aktywnych tygodniowo, a w e-commerce — tylko 35%. Wartości poniżej mediany wskazują na problem z zaangażowaniem lub nieprawidłowo wybrany interwał pomiaru.

Czynniki wpływające na WAU

Sezonowość — pierwszy czynnik. Aplikacje dostawy jedzenia wykazują szczyt WAU w piątek i sobotę, aplikacje fitness — w styczniu i przed latem. Powiadomienia push — drugi czynnik: dobrze zaplanowana kampania może podnieść WAU o 15-30% w ciągu tygodnia. Trzeci czynnik — aktualizacje aplikacji: po dużym wydaniu WAU zazwyczaj rośnie o 10-20% w ciągu dwóch tygodni, a następnie stabilizuje się na nowym poziomie.

KategoriaMediana WAU/MAUCo to oznacza
Social Media0.6565% miesięcznych użytkowników jest aktywnych tygodniowo
Gaming0.55Wysokie zaangażowanie, ale szybki odpływ nowych graczy
Fintech0.45Regularne transakcje kształtują stabilną aktywność
E-commerce0.35Zakupy są dokonywane rzadziej niż raz w tygodniu
Health & Fitness0.40Zależy od nawyku: im dłużej użytkownik korzysta z aplikacji, tym wyższe WAU

Jak zwiększyć WAU w aplikacji mobilnej?

Wzrost WAU to zadanie, które rozwiązuje się kombinacją narzędzi produktowych i marketingowych. W przeciwieństwie do DAU, który można podnieść jednorazową akcją, WAU wymaga systematycznej pracy nad powracalnością użytkowników w horyzoncie tygodniowym. Rozważmy główne strategie potwierdzone praktyką dużych produktów mobilnych.

Powiadomienia push z personalizacją

Kampanie push — najszybszy sposób na wpływ na WAU. Według danych Airship (2025), spersonalizowane powiadomienia push zwiększają WAU o 20-25% w pierwszym tygodniu. Ważne jest segmentowanie odbiorców według częstotliwości użytkowania: „uśpionym” użytkownikom (nie logowali się od 5+ dni) wysyłać wiadomości motywujące, aktywnym — informacyjne. Czas ma znaczenie: dla aplikacji fitness najlepszy czas to poranek, dla gier — wieczór.

Tygodniowe wyzwania i wydarzenia

Mechanika tygodniowych aktywności — jeden z najskuteczniejszych sterowników WAU. Gry wykorzystują cotygodniowe wydarzenia ze specjalnymi nagrodami, aplikacje fitness — wyzwania „7 dni bez przerwy”, e-commerce — tygodniowe zniżki dla subskrybentów. Kluczowa zasada: aktywność powinna być ograniczona w czasie (7 dni), aby stworzyć FOMO i zmotywować użytkownika do powrotu.

Przypomnienia e-mail i SMS

Nie wszyscy użytkownicy zezwalają na powiadomienia push. Dla nich skuteczne są newslettery e-mail i SMS z tygodniowym podsumowaniem: „Twoje statystyki za tydzień”, „Nowe artykuły na blogu”, „Produkty, które oglądałeś”. Współczynnik otwarć e-maili z osobistymi statystykami jest o 40% wyższy niż standardowych newsletterów. Połączenie push + e-mail daje maksymalny wzrost WAU — do 35% w ciągu miesiąca.

sql
-- Użytkownicy nieaktywni ponad 5 dni (cel dla reactivation)
SELECT user_id, MAX(event_date) AS last_active
FROM user_events
GROUP BY user_id
HAVING MAX(event_date) < CURRENT_DATE - INTERVAL '5 days'
    AND MAX(event_date) > CURRENT_DATE - INTERVAL '14 days';

Często zadawane pytania

Czym WAU różni się od MAU?

WAU — aktywni użytkownicy w ciągu 7 dni, MAU — w ciągu 30 dni. WAU daje bardziej operatywny obraz, MAU — strategiczny. Stosunek WAU/MAU pokazuje, jaka część miesięcznej publiczności jest aktywna tygodniowo.

Jaki WAU jest uważany za dobry dla aplikacji mobilnej?

Nie ma jednej wartości — normy zależą od kategorii. Dla Social Media WAU/MAU > 0.5 — doskonale, dla E-commerce > 0.3 — norma. Porównuj WAU z benchmarkami swojej niszy i z własną dynamiką historyczną.

Czy należy filtrować zdarzenia przy obliczaniu WAU?

Tak, w przeciwnym razie WAU będzie obejmować pasywnych użytkowników. Zaleca się uwzględnianie tylko zdarzeń docelowych: sesji dłuższej niż 10 sekund, przeglądania treści, zakupu, wysłania wiadomości. Puste otwarcia aplikacji warto wykluczać.

Jak WAU pomaga ocenić skuteczność powiadomień push?

Porównaj WAU w dniach po wysyłce z tygodniem kontrolnym. Jeśli WAU wzrósł o 15-25% i wzrost utrzymuje się 2-3 dni — kampania jest skuteczna. Jeśli WAU się nie zmienił — segmentacja lub treść powiadomień wymagają poprawy.

Czy WAU może być wyższe niż MAU?

Nie, WAU nie może przekraczać MAU, ponieważ kohorta tygodniowa jest podzbiorem miesięcznej. Jeśli WAU > MAU, błąd w deduplikacji: różne urządzenia jednego użytkownika są liczone jako różne. Naprawia się to przez łączenie po account_id.

Podsumowanie

  • WAU — liczba unikalnych aktywnych użytkowników w ciągu 7 dni, kluczowa metryka tygodniowego zaangażowania w analityce mobilnej.
  • Obliczanie wykonuje się dwiema metodami: stały tydzień (kalendarzowy) i okno kroczące (rolling 7 days).
  • WAU/MAU ratio — wskaźnik jakości publiczności: dla Social Media norma > 0.5, dla E-commerce > 0.3.
  • WAU różni się od DAU mniejszą zmiennością i jest używany do oceny aktywności tygodniowych.
  • Wzrost WAU osiąga się poprzez spersonalizowane powiadomienia push, cotygodniowe wydarzenia i newslettery e-mail.
  • Błędy przy obliczaniu WAU: brak filtracji zdarzeń, mieszanie stref czasowych, pomijanie deduplikacji użytkowników.
  • WAU — obowiązkowa metryka dla aplikacji z cyklem użytkowania 2-7 dni: fitness, edukacja, dostawa, wiadomości.

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ż