This chapter covers the core features and capabilities of Funnel Analyzer.
Follow this guide to get Funnel Analyzer up and running in your environment.
# Analyze a funnel
python src/funnel_analyzer.py --events examples/sample_funnel.json \
--steps "page_view,signup,activate,purchase"
# Compare cohorts
python src/funnel_analyzer.py --events examples/sample_funnel.json \
--steps "page_view,signup,purchase" --cohort source
# Export results
python src/funnel_analyzer.py --events data.json \
--steps "visit,signup,activate" --output results.jsonEvents should be a JSON array of objects:
[
{"event_name": "page_view", "user_id": "u1", "timestamp": "2026-01-01T10:00:00Z"},
{"event_name": "signup", "user_id": "u1", "timestamp": "2026-01-01T10:05:00Z"},
{"event_name": "activate", "user_id": "u1", "timestamp": "2026-01-01T10:30:00Z"}
]Get the full Funnel Analyzer and unlock everything.
Get the complete guide with every chapter unlocked, including code samples, diagrams, and best practices.
Access all interactive tools with complete data, all workload profiles, and the full scenario library.
Downloadable source code, configuration files, and working examples from every chapter.
Free updates for life. Every new chapter, tool, and improvement included.