Funnel Analysis — en metod inom mobil analys som spårar användarens gång genom en sekvens av steg mot en målhandling. Trattar visar i vilket skede användare hoppar av och varför. Enligt data från Amplitude, 2025, ökar appar som regelbundet analyserar Funnel Analysis konverteringen med i genomsnitt 20% på sex månader genom att exakt åtgärda flaskhalsar. Tratten är produktanalytikerns främsta verktyg.
Huvudpunkter
Funnel Analysis (trattformad analys) — en analysmetod där en sekvens av händelser som leder till konvertering isoleras. Varje efterföljande steg omfattar endast de användare som utfört alla föregående. Resultatet blir en “tratt” — bred ingång (alla som började) och smal utgång (de som slutförde).
I mobilappar ser en typisk tratt ut så här: installation → registrering → onboarding → första åtgärd → upprepad åtgärd → köp. Vid varje steg hoppar en del av användarna av och analytikerns uppgift är att förstå orsaken och minska förlusterna.
| Mått | Formel | Exempel |
|---|---|---|
| Conversion Rate | Användare vid steg N / Användare vid steg 1 | 70% nådde steg 3 |
| Step Conversion | Användare vid steg N+1 / Användare vid steg N | 85% gick från steg 2 till steg 3 |
| Drop-off Rate | 1 — Step Conversion | 15% hoppade av vid steg 2 |
| Average Time | Genomsnittlig tid mellan steg | 2,3 minuter från installation till registrering |
Måttet Average Time mellan steg — en ofta underskattad indikator. Om det i genomsnitt tar 45 minuter från installation till registrering ligger problemet i inladdning av innehåll eller komplexiteten hos första skärmen.
Trattar delas in i två huvudtyper — öppna och stängda. Valet beror på scenariot och flexibiliteten i användarvägen.
Användaren måste gå igenom alla steg i strikt ordning. Om han hoppade över ett steg eller tog en annan väg — inkluderas han inte i tratten. Exempel: registrering → e-postbekräftelse → profilifyllning → första beställningen. Stängda trattar ger en ren bild men utesluter verkliga användarscenarier.
Användaren kan utföra stegen i valfri ordning eller hoppa över vissa. Systemet beräknar konverteringen vid varje steg oberoende. Exempel: katalogbläddring → lägg i varukorg → lägg beställning. Open Funnel är en mer realistisk metod för de flesta mobilappar.
Steg 1 (obligatoriskt): installation av appen. Steg 2 (obligatoriskt): visning av prenumerationsskärmen. Steg 3 (valfritt): visning av priser. Steg 4 (obligatoriskt): slutförande av prenumeration. Hybridmetoden ger en balans mellan datarenhet och realism.
Att bygga en tratt — en uppgift i skärningspunkten mellan analys och produkt. Processen består av fem steg, från hypotesformulering till rapportautomation.
Vad vill du att användaren ska göra? purchase_completed, subscription_started, referral_sent. Målhändelse — toppen av tratten. Alla steg nedan leder till den.
Anteckna alla obligatoriska händelser mellan inträde i appen och målåtgärd. För e-handel: app_opened → product_viewed → add_to_cart → checkout_started → payment_selected → purchase_completed. Varje händelse bör redan finnas i Event Tracking eller kommer att läggas till.
Time window — maximal tid mellan första och sista steget. För snabba scenarier (spelinstallation) — 24 timmar. För prenumerationer — 7 eller 30 dagar. Händelser utanför fönstret inkluderas inte i analysen.
Valet av fönster påverkar direkt konverteringen: ett för kort fönster (1 timme) avskär användare som återvände efter 2 timmar för att slutföra köpet. Ett för långt (30 dagar) inkluderar slumpmässiga handlingar. Optimum bestäms genom analys av tid mellan steg: skapa en intervallfördelning och välj fönster på 90:e percentilnivån.
För snabba trattar (onboarding, registrering) använd ett fönster på 1 timme. För medel (första köp) — 7 dagar. För långa (prenumeration) — 30 dagar. Inom samma tratt kan det finnas olika fönster för olika stegpar.
-- Exempel på Funnel-beräkning i 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
)
Frågan använder LAG för att spåra sekvensen och ARRAY_POSITION för att sortera stegen. Resultatet — en tabell med antal användare och konvertering vid varje steg.
Bygg tratten på data från de senaste 30 dagarna. Om konverteringen vid steget “checkout_started” är 80% och vid “purchase_completed” — 25%, ligger problemet i betalningsformuläret. Jämför med konkurrenskraftiga riktmärken: genomsnittlig varukorgskonvertering i mobilappar är 15–25% enligt Statista (2024).
Ställ in en daglig rapport med tratten i en instrumentpanel (Looker Studio, Tableau). Lägg till varningar: om Conversion Rate vid ett steg sjunker under kontrollgränsen — meddelande i Slack eller Telegram.
Drop-off Analysis — den avgörande fasen i Funnel Analysis. Förluster vid varje steg är en källa till hypoteser för produktförbättring. Tre problemzoner urskiljs: tekniska fel, UX-barriärer och motivationsscenarier.
Om 15% av användarna hoppar av vid steget “registration_completed” efter att ha angett telefonnummer — kontrollera SMS-gatewayen. Tekniska förluster åtgärdas på 1–2 dagar och ger snabb konverteringsökning. Använd Firebase Crashlytics i kombination med tratten för att upptäcka fel.
Om 40% förloras vid steget “cart_viewed” → “checkout_started” — ligger problemet i UX för varukorgen. Kanske saknas knappen “Lägg beställning” ovanför skärmens viklinje eller leveranskostnaden visas inte innan adressen anges. UX-analys kräver sessionsuppspelningar (Hotjar, UXCam, Smartlook).
Om användaren når “payment_selected” men inte slutför köpet — är erbjudandets värde lägre än priset. Motivationsförluster behandlas med rabatter, provperioder, socialt bevis. A/B-test: visa 50% av användarna recensioner på betalningssidan och jämför konverteringen.
Tekniken 5 Whys tillämpad på tratten: vid steget där konverteringen minskade med 20%, ställ fem ”varför”-frågor i följd. Varför når inte användarna betalningen? För att betalningsformuläret laddas långsamt. Varför laddas det långsamt? För att begäran till betalningsgatewayen timeoutar. Varför timeoutar den? För att SDK inte är uppdaterad. Metodiken avslöjar grundorsaken, inte symptomet.
Kohortanalys av tratten — ytterligare ett verktyg. Jämför tratten för användare som installerade appen i januari och februari. Om februari-kohorten visar en konverteringsminskning på 15% vid steget “registrering”, är orsaken en ändring av onboardingskärmen som infördes i slutet av januari. Kohorter isolerar temporära faktorer.
Enligt data från CXL Institute (2024) ger systematisk Drop-off Analysis med efterföljande A/B-testning av hypoteser en genomsnittlig ökning av trattkonverteringen på 30% på 3 månader.
Varje verktyg erbjuder sitt eget tillvägagångssätt för att bygga trattar. Valet beror på produktens komplexitet och budget.
Amplitude — ledare inom produktanalys. Den inbyggda Funnel Analysis möjliggör segmentering av tratten efter kohorter, enheter, appversioner. Pathfinder visar förgreningar — hur många användare som tog en alternativ väg efter steg 2.
Mixpanel Flows visualiserar tratten som en övergångsgraf. Plus — realtidsuppdatering. Minus — begränsad filtrering i den gratis planen. Lämplig för medelstora projekt med ett team på upp till 10 analytiker.
Firebase erbjuder en gratis Funnel Report med en gräns på upp till 10 steg. Integration med BigQuery möjliggör att bygga anpassade trattar via SQL. Idealisk för startups som precis börjar analysera konvertering.
För enterprise-lösningar använd Tableau med BigQuery som källa. Detta ger full flexibilitet: anpassade mått, omfattande analys från installation till LTV, övervakning i realtid. Kräver anställning av en BI-ingenjör.
GA4 erbjuder Funnel Exploration i avsnittet Explore. Stöder upp till 10 steg, segmentering efter användarparametrar och jämförelse av tidsperioder. Minus — begränsad flexibilitet jämfört med Amplitude, men helt gratis och integrerad med Google Ads.
| Verktyg | Gratis | Max. steg | BigQuery | Realtid |
|---|---|---|---|---|
| Firebase | Ja | 10 | Ja | Nej |
| Amplitude | Nej | ∞ | Ja | Ja |
| Mixpanel | Nej | ∞ | Nej | Ja |
| GA4 | Ja | 10 | Ja | Nej |
| Tableau+BigQuery | Nej | ∞ | Ja | Ja |
Valet av verktyg bestäms av analysfrekvensen. För daglig trattövervakning är Amplitude eller Mixpanel lämpliga. För veckovisa strategiska rapporter — Tableau med BigQuery. För startups — Firebase eller GA4.
Vanliga frågor
Det optimala antalet steg är 4–7. Färre än 4 — tratten är för aggregerad, problem syns inte. Fler än 7 — noggrannheten minskar: för få användare når steg 8 för statistisk signifikans. Fokusera på viktiga beslutsfattande punkter.
Installation — inträde i tratten endast för betald trafik. För organisk trafik är inträdet app_opened eller screen_view av första skärmen. Använd attribuering (AppsFlyer / Adjust) för att separera installationer efter källa och beräkna konvertering för varje kanal.
Annonsplattformar (Meta, Google) beräknar konvertering enligt sin egen attribueringsmodell (last-click, view-through). Funnel Analysis beräknar strikt enligt händelser i appen. En skillnad på 10–20% är normal. Fokusera på den interna tratten som sanningskälla.
Dagligen — för produktmått. Veckovis — för strategiska rapporter. Daglig trattgenomgång gör det möjligt att se konverteringsminskningen direkt efter lansering av en felaktig version. Ställ in en varning när Step Conversion sjunker under 3 sigma från genomsnittet.
Endast baserat på Screen View — ja, med begränsningar. En tratt baserad på skärmar visar var användaren går men inte varför. För fullständig analys krävs affärshändelser: add_to_cart är mer informativt än screen_view av varukorgsskärmen.
Sammanfattning
Vi utvecklar en mobil applikation nyckelfärdigt
IT Sectr skapar iOS- och Android-applikationer för startups och företag sedan 2017. Vi ger dig råd och föreslår den bästa lösningen.
Läs också