Funnel Analysis — een methode van mobiele analytics die de doorgang van de gebruiker door een reeks stappen naar een doelactie volgt. Trechters tonen in welke fase gebruikers afhaken en waarom. Volgens gegevens van Amplitude, 2025, verhogen apps die regelmatig Funnel Analysis analyseren de conversie gemiddeld met 20% in een half jaar door het nauwkeurig oplossen van knelpunten. De trechter is het belangrijkste instrument van de productanalist.
Belangrijkste punten
Funnel Analysis (trechtervormige analyse) — een analysemethode waarbij een reeks gebeurtenissen die tot conversie leiden wordt geïsoleerd. Elke volgende stap omvat alleen gebruikers die alle voorgaande stappen hebben uitgevoerd. Het resultaat is een “trechter” — brede ingang (iedereen die begon) en smalle uitgang (degenen die voltooiden).
In mobiele apps ziet een typische trechter er zo uit: installatie → registratie → onboarding → eerste actie → herhaalde actie → aankoop. Bij elke stap haakt een deel van de gebruikers af en is het de taak van de analist om de oorzaak te begrijpen en verliezen te verminderen.
| Metriek | Formule | Voorbeeld |
|---|---|---|
| Conversion Rate | Gebruikers bij stap N / Gebruikers bij stap 1 | 70% bereikte stap 3 |
| Step Conversion | Gebruikers bij stap N+1 / Gebruikers bij stap N | 85% ging van stap 2 naar stap 3 |
| Drop-off Rate | 1 — Step Conversion | 15% haakte af bij stap 2 |
| Average Time | Gemiddelde tijd tussen stappen | 2,3 minuten van installatie tot registratie |
De metriek Average Time tussen stappen — een vaak onderschatte indicator. Als er van installatie tot registratie gemiddeld 45 minuten verstrijken, ligt het probleem in het laden van content of de complexiteit van het eerste scherm.
Trechters worden onderverdeeld in twee hoofdtypen — open en gesloten. De keuze hangt af van het scenario en de flexibiliteit van het gebruikerspad.
De gebruiker moet alle stappen strikt in volgorde doorlopen. Als hij een stap heeft overgeslagen of een andere weg is gegaan — wordt hij niet in de trechter opgenomen. Voorbeeld: registratie → e-mailbevestiging → profiel invullen → eerste bestelling. Gesloten trechters geven een schoon beeld, maar sluiten echte gebruikersscenario’s uit.
De gebruiker kan stappen in willekeurige volgorde uitvoeren of sommige overslaan. Het systeem berekent de conversie bij elke stap onafhankelijk. Voorbeeld: catalogus bekijken → toevoegen aan winkelwagen → bestelling plaatsen. Open Funnel is een realistischere methode voor de meeste mobiele apps.
Stap 1 (verplicht): installatie van de app. Stap 2 (verplicht): tonen van het abonnementsscherm. Stap 3 (optioneel): tarieven bekijken. Stap 4 (verplicht): abonnement afsluiten. De hybride aanpak biedt een balans tussen datakwaliteit en realisme.
Een trechter bouwen — een taak op het snijvlak van analytics en product. Het proces bestaat uit vijf stappen, van het formuleren van een hypothese tot het automatiseren van rapportage.
Wat wilt u dat de gebruiker doet? purchase_completed, subscription_started, referral_sent. Doelgebeurtenis — de top van de trechter. Alle stappen eronder leiden ernaartoe.
Noteer alle verplichte gebeurtenissen tussen het betreden van de app en de doelactie. Voor e-commerce: app_opened → product_viewed → add_to_cart → checkout_started → payment_selected → purchase_completed. Elke gebeurtenis zou al in Event Tracking moeten bestaan of worden toegevoegd.
Time window — de maximale tijd tussen de eerste en laatste stap. Voor snelle scenario’s (spelinstallatie) — 24 uur. Voor abonnementen — 7 of 30 dagen. Gebeurtenissen buiten het venster worden niet in de analyse opgenomen.
De keuze van het venster heeft direct invloed op de conversie: een te kort venster (1 uur) sluit gebruikers uit die na 2 uur terugkwamen om de aankoop te voltooien. Een te lang venster (30 dagen) omvat willekeurige acties. Het optimum wordt bepaald door analyse van de tijd tussen stappen: maak een verdeling van intervallen en kies het venster op het niveau van het 90e percentiel.
Voor snelle trechters (onboarding, registratie) gebruikt u een venster van 1 uur. Voor gemiddelde (eerste aankoop) — 7 dagen. Voor lange (abonnement) — 30 dagen. Binnen dezelfde trechter kunnen verschillende vensters bestaan voor verschillende stap paren.
-- Voorbeeld van een Funnel-berekening in 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
)
De query gebruikt LAG om de volgorde te volgen en ARRAY_POSITION om stappen te sorteren. Het resultaat — een tabel met het aantal gebruikers en conversie bij elke stap.
Bouw de trechter op gegevens van de afgelopen 30 dagen. Als bij stap “checkout_started” de conversie 80% is en bij “purchase_completed” — 25%, ligt het probleem in het betalingsformulier. Vergelijk met concurrentële benchmarks: de gemiddelde winkelwagenconversie in mobiele apps is 15–25% volgens Statista (2024).
Stel een dagelijks rapport in met de trechter in een dashboard (Looker Studio, Tableau). Voeg waarschuwingen toe: als de Conversion Rate bij een stap onder de controlegrens zakt — melding in Slack of Telegram.
Drop-off Analysis — de cruciale fase van Funnel Analysis. Verliezen bij elke stap zijn een bron van hypothesen voor productverbetering. Er worden drie probleemzones onderscheiden: technische fouten, UX-barrières en motivationele scenario’s.
Als bij stap “registration_completed” na het invoeren van een telefoonnummer 15% van de gebruikers afhaakt — controleer de SMS-gateway. Technische verliezen worden in 1–2 dagen opgelost en geven een snelle conversiestijging. Gebruik Firebase Crashlytics in combinatie met de trechter om fouten op te sporen.
Als bij stap “cart_viewed” → “checkout_started” 40% verloren gaat — ligt het probleem in de UX van de winkelwagen. Mogelijk ontbreekt de knop “Bestelling plaatsen” boven de vouwlijn van het scherm of worden verzendkosten niet getoond voordat het adres wordt ingevoerd. UX-analyse vereist sessieherhalingen (Hotjar, UXCam, Smartlook).
Als de gebruiker bij “payment_selected” komt maar de aankoop niet voltooit — is de waarde van het aanbod lager dan de prijs. Motivationele verliezen worden behandeld met kortingen, proefperiodes, sociaal bewijs. A/B-test: toon 50% van de gebruikers beoordelingen op de betalingspagina en vergelijk de conversie.
De techniek 5 Whys toegepast op de trechter: bij de stap waar de conversie met 20% daalde, stelt u achtereenvolgens vijf “waarom”-vragen. Waarom bereiken gebruikers de betaling niet? Omdat het betalingsformulier lang laadt. Waarom laadt het lang? Omdat het verzoek naar de betalingsgateway een time-out geeft. Waarom geeft het een time-out? Omdat de SDK niet is bijgewerkt. De methode onthult de hoofdoorzaak, niet het symptoom.
Cohortanalyse van de trechter — nog een instrument. Vergelijk de trechter van gebruikers die de app in januari en februari hebben geïnstalleerd. Als het februaricohort een daling van 15% in conversie bij stap “registratie” laat zien, is de oorzaak een wijziging van het onboardingscherm die eind januari is doorgevoerd. Cohorten isoleren tijdsfactoren.
Volgens gegevens van CXL Institute (2024) levert systematische Drop-off Analysis met daaropvolgend A/B-testen van hypothesen een gemiddelde stijging van de trechterconversie van 30% in 3 maanden op.
Elke tool biedt zijn eigen benadering voor het bouwen van trechters. De keuze hangt af van de complexiteit van het product en het budget.
Amplitude — leider in productanalytics. De ingebouwde Funnel Analysis maakt het mogelijk de trechter te segmenteren op cohorten, apparaten en app-versies. Pathfinder toont vertakkingen — hoeveel gebruikers een alternatieve weg zijn gegaan na stap 2.
Mixpanel Flows visualiseert de trechter als een overgangsgraaf. Plus — real-time update. Minpunt — beperkte filtering in het gratis abonnement. Geschikt voor middelgrote projecten met een team van maximaal 10 analisten.
Firebase biedt een gratis Funnel Report met een limiet van maximaal 10 stappen. Integratie met BigQuery maakt het bouwen van aangepaste trechters via SQL mogelijk. Ideaal voor startups die pas beginnen met het analyseren van conversie.
Voor enterprise-oplossingen gebruikt u Tableau met BigQuery als bron. Dit biedt volledige flexibiliteit: aangepaste metrics, end-to-end analytics van installatie tot LTV, real-time monitoring. Vereist het aannemen van een BI-ingenieur.
GA4 biedt Funnel Exploration in de sectie Explore. Ondersteunt tot 10 stappen, segmentatie op gebruikersparameters en vergelijking van tijdsperioden. Nadeel — beperkte flexibiliteit vergeleken met Amplitude, maar volledig gratis en geïntegreerd met Google Ads.
| Tool | Gratis | Max. stappen | BigQuery | Real-time |
|---|---|---|---|---|
| Firebase | Ja | 10 | Ja | Nee |
| Amplitude | Nee | ∞ | Ja | Ja |
| Mixpanel | Nee | ∞ | Nee | Ja |
| GA4 | Ja | 10 | Ja | Nee |
| Tableau+BigQuery | Nee | ∞ | Ja | Ja |
De keuze van de tool wordt bepaald door de analysefrequentie. Voor dagelijkse trechtermonitoring zijn Amplitude of Mixpanel geschikt. Voor wekelijkse strategische rapporten — Tableau met BigQuery. Voor startups — Firebase of GA4.
Veelgestelde vragen
Het optimale aantal stappen is 4–7. Minder dan 4 — de trechter is te geaggregeerd, problemen zijn niet zichtbaar. Meer dan 7 — de nauwkeurigheid daalt: bij stap 8 arriveren te weinig gebruikers voor statistische significantie. Focus op de belangrijkste beslissingspunten.
Installatie — toegang tot de trechter alleen voor betaald verkeer. Voor organisch verkeer is de toegang app_opened of screen_view van het eerste scherm. Gebruik attributie (AppsFlyer / Adjust) om installaties per bron te scheiden en conversie per kanaal te berekenen.
Advertentieplatforms (Meta, Google) berekenen conversie volgens hun eigen attributiemodel (last-click, view-through). Funnel Analysis berekent strikt volgens gebeurtenissen binnen de app. Een verschil van 10–20% is normaal. Focus op de interne trechter als bron van waarheid.
Dagelijks — voor productmetrics. Wekelijks — voor strategische rapporten. Dagelijkse trechtercontrole maakt het mogelijk een conversiedaling direct na het uitrollen van een foutieve versie te zien. Stel een waarschuwing in bij een daling van Step Conversion onder 3 sigma van het gemiddelde.
Alleen op basis van Screen View — ja, met beperkingen. Een trechter op basis van schermen laat zien waar de gebruiker afhaakt, maar niet waarom. Voor een volledige analyse zijn bedrijfsgebeurtenissen nodig: add_to_cart is informatiever dan screen_view van het winkelwagenscherm.
Samenvatting
We ontwikkelen een mobiele applicatie turnkey
IT Sectr creëert sinds 2017 iOS- en Android-applicaties voor startups en bedrijven. We adviseren u en stellen de beste oplossing voor.
Lees ook