Funnel Analysis — metoda analityki mobilnej, która śledzi przejście użytkownika przez sekwencję kroków do docelowego działania. Lejki pokazują, na którym etapie użytkownicy odpływają i dlaczego. Według danych Amplitude, 2025, aplikacje regularnie analizujące Funnel Analysis zwiększają konwersję średnio o 20% w ciągu pół roku dzięki precyzyjnemu usuwaniu wąskich gardeł. Lejek to główne narzędzie analityka produktowego.
Najważniejsze
Funnel Analysis (analiza lejkowa) — metoda analityki, w której wyodrębnia się sekwencję zdarzeń prowadzących do konwersji. Każdy kolejny krok obejmuje tylko tych użytkowników, którzy wykonali wszystkie poprzednie. W efekcie powstaje „lejek“ — szerokie wejście (wszyscy, którzy zaczęli) i wąskie wyjście (ci, którzy ukończyli).
W aplikacjach mobilnych typowy lejek wygląda następująco: instalacja → rejestracja → onboarding → pierwsze działanie → kolejne działanie → zakup. Na każdym kroku część użytkowników odpada, a zadaniem analityka jest zrozumienie przyczyny i zmniejszenie strat.
| Metryka | Formuła | Przykład |
|---|---|---|
| Conversion Rate | Użytkownicy na kroku N / Użytkownicy na kroku 1 | 70% dotarło do kroku 3 |
| Step Conversion | Użytkownicy na kroku N+1 / Użytkownicy na kroku N | 85% przeszło z kroku 2 do kroku 3 |
| Drop-off Rate | 1 — Step Conversion | 15% odpadło na kroku 2 |
| Average Time | Średni czas między krokami | 2,3 minuty od instalacji do rejestracji |
Metryka Average Time między krokami — często niedoceniany wskaźnik. Jeśli od instalacji do rejestracji mija średnio 45 minut, problem leży w ładowaniu treści lub złożoności pierwszego ekranu.
Lejki dzielą się na dwa główne typy — otwarte i zamknięte. Wybór zależy od scenariusza i elastyczności ścieżki użytkownika.
Użytkownik musi przejść wszystkie kroki ściśle po kolei. Jeśli pominął krok lub poszedł inną ścieżką — nie jest uwzględniany w lejku. Przykład: rejestracja → potwierdzenie e-mail → wypełnienie profilu → pierwsze zamówienie. Zamknięte lejki dają czysty obraz, ale wykluczają rzeczywiste scenariusze użytkowników.
Użytkownik może wykonywać kroki w dowolnej kolejności lub pomijać niektóre. System liczy konwersję na każdym kroku niezależnie. Przykład: przeglądanie katalogu → dodanie do koszyka → złożenie zamówienia. Open Funnel to bardziej realistyczna metoda dla większości aplikacji mobilnych.
Krok 1 (obowiązkowy): instalacja aplikacji. Krok 2 (obowiązkowy): wyświetlenie ekranu subskrypcji. Krok 3 (opcjonalny): przeglądanie planów. Krok 4 (obowiązkowy): sfinalizowanie subskrypcji. Podejście hybrydowe zapewnia równowagę między czystością danych a realistycznością.
Budowanie lejka — zadanie na styku analityki i produktu. Proces składa się z pięciu kroków, od sformułowania hipotezy do automatyzacji raportu.
Co chcesz, aby zrobił użytkownik? purchase_completed, subscription_started, referral_sent. Zdarzenie docelowe — szczyt lejka. Wszystkie poniższe kroki prowadzą do niego.
Zapisz wszystkie obowiązkowe zdarzenia między wejściem do aplikacji a działaniem docelowym. Dla e-commerce: app_opened → product_viewed → add_to_cart → checkout_started → payment_selected → purchase_completed. Każde zdarzenie powinno już istnieć w Event Tracking lub zostanie dodane.
Time window — maksymalny czas między pierwszym a ostatnim krokiem. Dla szybkich scenariuszy (instalacja gry) — 24 godziny. Dla subskrypcyjnych — 7 lub 30 dni. Zdarzenia poza oknem nie są uwzględniane w analizie.
Wybór okna bezpośrednio wpływa na konwersję: zbyt krótkie okno (1 godzina) odcina użytkowników, którzy wrócili po 2 godzinach, aby dokończyć zakup. Zbyt długie (30 dni) uwzględnia przypadkowe działania. Optimum określa się poprzez analizę czasu między krokami: zbuduj rozkład odstępów i wybierz okno na poziomie 90. percentyla.
Dla szybkich lejków (onboarding, rejestracja) używaj okna 1 godziny. Dla średnich (pierwszy zakup) — 7 dni. Dla długich (subskrypcja) — 30 dni. Wewnątrz jednego lejka mogą być różne okna dla różnych par kroków.
-- Przykład obliczenia Funnel w BigQuery
WITH funnel_steps AS (
SELECT
user_id,
event_name,
event_timestamp,
LAG(event_name) OVER (
PARTITION BY user_id ORDER BY event_timestamp
) AS previous_event
FROM `project.events.*`
WHERE event_name IN (
'app_opened', 'product_viewed',
'add_to_cart', 'purchase_completed'
)
)
SELECT
event_name AS step,
COUNT(DISTINCT user_id) AS users,
ROUND(
COUNT(DISTINCT user_id)
/ MAX(COUNT(DISTINCT user_id)) OVER (), 3
) AS conversion_rate
FROM funnel_steps
GROUP BY step
ORDER BY ARRAY_POSITION(
['app_opened', 'product_viewed',
'add_to_cart', 'purchase_completed'],
event_name
)
Zapytanie używa LAG do śledzenia sekwencji oraz ARRAY_POSITION do sortowania kroków. Wynik — tabela z liczbą użytkowników i konwersją na każdym kroku.
Zbuduj lejek na danych z ostatnich 30 dni. Jeśli na kroku „checkout_started“ konwersja wynosi 80%, a na „purchase_completed“ — 25%, problem leży w formularzu płatności. Porównaj z benchmarkami konkurencyjnymi: średnia konwersja koszyka w aplikacjach mobilnych — 15–25% według Statista (2024).
Skonfiguruj codzienny raport z lejkiem w dashboardzie (Looker Studio, Tableau). Dodaj alerty: jeśli Conversion Rate na kroku spadnie poniżej progu kontrolnego — powiadomienie w Slack lub Telegram.
Drop-off Analysis — kluczowy etap Funnel Analysis. Straty na każdym kroku są źródłem hipotez do ulepszenia produktu. Wyróżnia się trzy strefy problemów: błędy techniczne, bariery UX i scenariusze motywacyjne.
Jeśli na kroku „registration_completed“ po wprowadzeniu numeru telefonu odpada 15% użytkowników — sprawdź bramkę SMS. Straty techniczne są naprawiane w 1–2 dni i dają szybki wzrost konwersji. Używaj Firebase Crashlytics w połączeniu z lejkiem do wykrywania błędów.
Jeśli na kroku „cart_viewed“ → „checkout_started“ traci się 40% — problem leży w UX koszyka. Być może brak przycisku „Złóż zamówienie“ powyżej linii ekranu lub koszt dostawy nie jest pokazywany przed podaniem adresu. Analiza UX wymaga powtórek sesji (Hotjar, UXCam, Smartlook).
Jeśli użytkownik dociera do „payment_selected“, ale nie kończy zakupu — wartość oferty jest niższa od ceny. Straty motywacyjne leczy się zniżkami, trialami, dowodem społecznym. Test A/B: pokaż 50% użytkowników opinie na stronie płatności i porównaj konwersję.
Technika 5 Whys w zastosowaniu do lejka: na kroku, gdzie konwersja spadła o 20%, zadaj kolejno pięć pytań „dlaczego“. Dlaczego użytkownicy nie docierają do płatności? Ponieważ formularz płatności długo się ładuje. Dlaczego długo się ładuje? Ponieważ zapytanie do bramki płatniczej timeoutuje. Dlaczego timeoutuje? Ponieważ SDK nie jest zaktualizowane. Metodyka ujawnia pierwotną przyczynę, a nie objaw.
Analiza kohortowa lejka — kolejne narzędzie. Porównaj lejek użytkowników, którzy zainstalowali aplikację w styczniu i lutym. Jeśli kohorta lutowa wykazuje spadek konwersji na kroku „rejestracja“ o 15%, przyczyną jest zmiana ekranu onboardingu wdrożona pod koniec stycznia. Kohorty izolują czynniki czasowe.
Według danych CXL Institute (2024), systematyczna analiza Drop-off Analysis z następczym testowaniem A/B hipotez daje średni wzrost konwersji lejka o 30% w ciągu 3 miesięcy.
Każde narzędzie oferuje własne podejście do budowania lejków. Wybór zależy od złożoności produktu i budżetu.
Amplitude — lider analityki produktowej. Wbudowana funkcja Funnel Analysis pozwala segmentować lejek według kohort, urządzeń, wersji aplikacji. Pathfinder pokazuje rozgałęzienia — ilu użytkowników poszło alternatywną ścieżką po kroku 2.
Mixpanel Flows wizualizuje lejek jako graf przejść. Plus — aktualizacja w czasie rzeczywistym. Minus — ograniczona filtracja w darmowym planie. Odpowiedni dla średnich projektów z zespołem do 10 analityków.
Firebase oferuje darmowy Funnel Report z limitem do 10 kroków. Integracja z BigQuery umożliwia budowanie niestandardowych lejków przez SQL. Idealne dla startupów, które dopiero zaczynają analizować konwersję.
Dla rozwiązań enterprise używaj Tableau ze źródłem z BigQuery. Daje to pełną elastyczność: niestandardowe metryki, kompleksową analitykę od instalacji do LTV, monitoring w czasie rzeczywistym. Wymaga zatrudnienia inżyniera BI.
GA4 udostępnia Funnel Exploration w sekcji Explore. Obsługuje do 10 kroków, segmentację według parametrów użytkownika i porównanie okresów. Minus — ograniczona elastyczność w porównaniu z Amplitude, ale całkowicie darmowy i zintegrowany z Google Ads.
| Narzędzie | Darmowe | Maks. kroków | BigQuery | Real-time |
|---|---|---|---|---|
| Firebase | Tak | 10 | Tak | Nie |
| Amplitude | Nie | ∞ | Tak | Tak |
| Mixpanel | Nie | ∞ | Nie | Tak |
| GA4 | Tak | 10 | Tak | Nie |
| Tableau+BigQuery | Nie | ∞ | Tak | Tak |
Wybór narzędzia zależy od częstotliwości analizy. Do codziennego monitorowania lejków odpowiedni jest Amplitude lub Mixpanel. Do cotygodniowych raportów strategicznych — Tableau z BigQuery. Dla startupów — Firebase lub GA4.
Często zadawane pytania
Optymalna liczba kroków to 4–7. Mniej niż 4 — lejek jest zbyt zagregowany, problemy są niewidoczne. Więcej niż 7 — spada dokładność: do 8. kroku dociera zbyt mało użytkowników, aby wyniki były istotne statystycznie. Skup się na kluczowych punktach decyzyjnych.
Instalacja — wejście do lejka tylko dla ruchu płatnego. Dla ruchu organicznego wejściem jest app_opened lub screen_view pierwszego ekranu. Używaj atrybucji (AppsFlyer / Adjust), aby oddzielić instalacje według źródła i liczyć konwersję dla każdego kanału.
Panele reklamowe (Meta, Google) liczą konwersję według własnego modelu atrybucji (last-click, view-through). Funnel Analysis liczy ściśle według zdarzeń wewnątrz aplikacji. Rozbieżność 10–20% to norma. Skup się na wewnętrznym lejku jako źródle prawdy.
Codziennie — dla metryk produktowych. Co tydzień — dla raportów strategicznych. Codzienny przegląd lejka pozwala zauważyć spadek konwersji natychmiast po wdrożeniu błędnej wersji. Skonfiguruj alert przy spadku Step Conversion poniżej 3 sigma od średniej.
Wyłącznie na podstawie Screen View — tak, ale z ograniczeniami. Lejek według ekranów pokaże, gdzie użytkownik odchodzi, ale nie wyjaśni dlaczego. Do pełnej analizy potrzebne są zdarzenia biznesowe: add_to_cart jest bardziej informacyjne niż screen_view ekranu koszyka.
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ż