Funnel Analysis — metoda mobilní analytiky, která sleduje průchod uživatele sekvencí kroků k cílové akci. Trychtýře ukazují, v jaké fázi uživatelé odpadávají a proč. Podle údajů Amplitude, 2025, aplikace, které pravidelně analyzují Funnel Analysis, zvyšují konverzi v průměru o 20% za šest měsíců díky přesnému odstranění úzkých míst. Trychtýř je hlavním nástrojem produktového analytika.
Hlavní body
Funnel Analysis (analýza trychtýře) — metoda analytiky, při které se izoluje sekvence událostí vedoucích ke konverzi. Každý další krok zahrnuje pouze ty uživatele, kteří provedli všechny předchozí. Výsledkem je „trychtýř” — široký vstup (všichni, kteří začali) a úzký výstup (ti, kteří dokončili).
V mobilních aplikacích typický trychtýř vypadá takto: instalace → registrace → onboardace → první akce → opakovaná akce → nákup. V každém kroku část uživatelů odpadá a úkolem analytika je pochopit příčinu a snížit ztráty.
| Metrika | Vzorec | Příklad |
|---|---|---|
| Conversion Rate | Uživatelé v kroku N / Uživatelé v kroku 1 | 70% dosáhlo kroku 3 |
| Step Conversion | Uživatelé v kroku N+1 / Uživatelé v kroku N | 85% přešlo z kroku 2 na krok 3 |
| Drop-off Rate | 1 — Step Conversion | 15% odpadlo v kroku 2 |
| Average Time | Průměrný čas mezi kroky | 2,3 minuty od instalace k registraci |
Metrika Average Time mezi kroky — často podceňovaný ukazatel. Pokud od instalace k registraci uplyne v průměru 45 minut, problém je v načítání obsahu nebo složitosti první obrazovky.
Trychtýře se dělí na dva hlavní typy — otevřené a uzavřené. Volba závisí na scénáři a flexibilitě uživatelské cesty.
Uživatel musí projít všechny kroky v přísném pořadí. Pokud krok přeskočil nebo šel jinou cestou — není do trychtýře zahrnut. Příklad: registrace → potvrzení e-mailu → vyplnění profilu → první objednávka. Uzavřené trychtýře poskytují čistý obraz, ale vylučují reálné uživatelské scénáře.
Uživatel může provádět kroky v libovolném pořadí nebo některé přeskočit. Systém počítá konverzi v každém kroku nezávisle. Příklad: prohlížení katalogu → přidání do košíku → dokončení objednávky. Open Funnel je realističtější metoda pro většinu mobilních aplikací.
Krok 1 (povinný): instalace aplikace. Krok 2 (povinný): zobrazení obrazovky předplatného. Krok 3 (volitelný): prohlížení tarifů. Krok 4 (povinný): dokončení předplatného. Hybridní přístup poskytuje rovnováhu mezi čistotou dat a realističností.
Budování trychtýře — úkol na pomezí analytiky a produktu. Proces se skládá z pěti kroků, od formulace hypotézy po automatizaci zprávy.
Co chcete, aby uživatel udělal? purchase_completed, subscription_started, referral_sent. Cílová událost — vrchol trychtýře. Všechny kroky níže k němu vedou.
Zaznamenejte všechny povinné události mezi vstupem do aplikace a cílovou akcí. Pro e-commerce: app_opened → product_viewed → add_to_cart → checkout_started → payment_selected → purchase_completed. Každá událost by již měla existovat v Event Tracking nebo bude přidána.
Time window — maximální čas mezi prvním a posledním krokem. Pro rychlé scénáře (instalace hry) — 24 hodin. Pro předplatné — 7 nebo 30 dní. Události mimo okno nejsou zahrnuty do analýzy.
Volba okna přímo ovlivňuje konverzi: příliš krátké okno (1 hodina) odřízne uživatele, kteří se vrátili po 2 hodinách k dokončení nákupu. Příliš dlouhé (30 dní) zahrnuje náhodné akce. Optimum se určuje analýzou času mezi kroky: vytvořte rozdělení intervalů a zvolte okno na úrovni 90. percentilu.
Pro rychlé trychtýře (onboardace, registrace) použijte okno 1 hodiny. Pro střední (první nákup) — 7 dní. Pro dlouhé (předplatné) — 30 dní. V rámci jednoho trychtýře mohou být různá okna pro různé dvojice kroků.
-- Příklad výpočtu Funnel v 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
)
Dotaz používá LAG pro sledování sekvence a ARRAY_POSITION pro řazení kroků. Výsledek — tabulka s počtem uživatelů a konverzí v každém kroku.
Postavte trychtýř na datech z posledních 30 dní. Pokud je v kroku “checkout_started” konverze 80%, a v “purchase_completed” — 25%, problém je v platebním formuláři. Porovnejte s konkurenčními benchmarky: průměrná konverze košíku v mobilních aplikacích — 15–25% podle Statista (2024).
Nastavte denní zprávu s trychtýřem v dashboardu (Looker Studio, Tableau). Přidejte alarmy: pokud Conversion Rate v kroku klesne pod kontrolní hranici — upozornění v Slack nebo Telegram.
Drop-off Analysis — klíčová fáze Funnel Analysis. Ztráty v každém kroku jsou zdrojem hypotéz pro zlepšení produktu. Rozlišují se tři zóny problémů: technické chyby, UX bariéry a motivační scénáře.
Pokud v kroku “registration_completed” po zadání telefonního čísla odpadá 15% uživatelů — zkontrolujte SMS bránu. Technické ztráty se opraví za 1–2 dny a poskytnou rychlý růst konverze. Používejte Firebase Crashlytics v kombinaci s trychtýřem k odhalování chyb.
Pokud v kroku “cart_viewed” → “checkout_started” ztrácíte 40% — problém je v UX košíku. Možná chybí tlačítko “Dokončit objednávku” nad lomítkem obrazovky nebo cena dopravy není zobrazena před zadáním adresy. UX analýza vyžaduje přehrání relací (Hotjar, UXCam, Smartlook).
Pokud uživatel dosáhne “payment_selected” ale nedokončí nákup — hodnota nabídky je nižší než cena. Motivační ztráty se léčí slevami, zkušebními obdobími, sociálním důkazem. A/B test: ukažte 50% uživatelů recenze na platební stránce a porovnejte konverzi.
Technika 5 Whys aplikovaná na trychtýř: v kroku, kde konverze klesla o 20%, položte postupně pět otázek “proč”. Proč uživatelé nedosahují platby? Protože platební formulář se dlouho načítá. Proč se dlouho načítá? Protože požadavek na platební bránu timeoutuje. Proč timeoutuje? Protože SDK není aktualizováno. Metodika odhaluje hlavní příčinu, ne symptom.
Kohortová analýza trychtýře — další nástroj. Porovnejte trychtýř uživatelů, kteří nainstalovali aplikaci v lednu a únoru. Pokud únorová kohorta vykazuje pokles konverze o 15% v kroku “registrace”, příčinou je změna onboardační obrazovky zavedená koncem ledna. Kohorty izolují časové faktory.
Podle údajů CXL Institute (2024) poskytuje systematická Drop-off Analysis s následným A/B testováním hypotéz průměrný růst konverze trychtýře o 30% za 3 měsíce.
Každý nástroj nabízí svůj vlastní přístup k budování trychtýřů. Volba závisí na složitosti produktu a rozpočtu.
Amplitude — lídr v produktové analytice. Vestavěný Funnel Analysis umožňuje segmentovat trychtýř podle kohort, zařízení, verzí aplikace. Pathfinder ukazuje větvení — kolik uživatelů šlo alternativní cestou po kroku 2.
Mixpanel Flows vizualizuje trychtýř jako graf přechodů. Plus — aktualizace v reálném čase. Mínus — omezené filtrování v bezplatném tarifu. Vhodné pro střední projekty s týmem do 10 analytiků.
Firebase nabízí bezplatný Funnel Report s omezením do 10 kroků. Integrace s BigQuery umožňuje stavět vlastní trychtýře přes SQL. Ideální pro startupy, které teprve začínají analyzovat konverzi.
Pro enterprise řešení používejte Tableau se zdrojem z BigQuery. To poskytuje plnou flexibilitu: vlastní metriky, komplexní analytiku od instalace po LTV, monitorování v reálném čase. Vyžaduje najmutí BI inženýra.
GA4 poskytuje Funnel Exploration v sekci Explore. Podporuje až 10 kroků, segmentaci podle parametrů uživatele a porovnání časových období. Mínus — omezená flexibilita ve srovnání s Amplitude, ale zcela zdarma a integrovaný s Google Ads.
| Nástroj | Zdarma | Max. kroků | BigQuery | Real-time |
|---|---|---|---|---|
| Firebase | Ano | 10 | Ano | Ne |
| Amplitude | Ne | ∞ | Ano | Ano |
| Mixpanel | Ne | ∞ | Ne | Ano |
| GA4 | Ano | 10 | Ano | Ne |
| Tableau+BigQuery | Ne | ∞ | Ano | Ano |
Výběr nástroje je určen frekvencí analýzy. Pro denní monitorování trychtýřů je vhodný Amplitude nebo Mixpanel. Pro týdenní strategické zprávy — Tableau s BigQuery. Pro startupy — Firebase nebo GA4.
Často kladené otázky
Optimální počet kroků je 4–7. Méně než 4 — trychtýř je příliš agregovaný, problémy nejsou vidět. Více než 7 — klesá přesnost: k 8. kroku dorazí příliš málo uživatelů pro statistickou významnost. Zaměřte se na klíčová rozhodovací místa.
Instalace — vstup do trychtýře pouze pro placenou návštěvnost. Pro organickou návštěvnost je vstupem app_opened nebo screen_view první obrazovky. Použijte atribuci (AppsFlyer / Adjust) k oddělení instalací podle zdroje a výpočtu konverze pro každý kanál.
Reklamní systémy (Meta, Google) počítají konverzi podle vlastního atribučního modelu (last-click, view-through). Funnel Analysis počítá striktně podle událostí uvnitř aplikace. Rozdíl 10–20% je normální. Zaměřte se na interní trychtýř jako zdroj pravdy.
Denně — pro produktové metriky. Týdně — pro strategické zprávy. Denní kontrola trychtýře umožňuje zaznamenat pokles konverze ihned po vydání problematické verze. Nastavte alarm při poklesu Step Conversion pod 3 sigma od průměru.
Pouze na základě Screen View — ano, s omezeními. Trychtýř podle obrazovek ukáže, kde uživatel odchází, ale nevysvětlí proč. Pro úplnou analýzu jsou potřebné obchodní události: add_to_cart je informativnější než screen_view obrazovky košíku.
Shrnutí
Vyvineme mobilní aplikaci na klíč
IT Sectr vytváří aplikace pro iOS a Android pro startupy a podniky od roku 2017. Poradíme vám a navrhneme nejlepší řešení.
Přečtěte si také