Hopscotch
Hopscotch is a clickstream analysis ecosystem designed for product teams and data analysts who want to understand how users move through their product.
It consists of two parts that work together:
- Python library (
hopscotch-analytics) — an open-source library for exploratory analysis in Jupyter notebooks, VS Code, and Google Colab. Use it to build funnels, visualize transition graphs, run segmentation, and cluster user paths directly from your event data. - Platform (hopscotch-analytics.com) — a collaborative web application for teams. Connects to your data warehouse, lets analysts and product managers explore user journeys visually, and share findings without writing code.
Both tools share the same underlying analytical models, so insights developed in a notebook translate directly to the platform, and vice versa.
Who is it for?
Hopscotch is built for teams that collect behavioral event data — user actions, page views, feature interactions — and want to go beyond simple funnels or aggregate dashboards. It is particularly useful when:
- You want to understand the full shape of user journeys, not just conversion rates
- You need to segment users by behavior and compare how different groups navigate your product
- You want to run analysis in a notebook with full programmatic control, then share results with non-technical stakeholders through the platform
Where to start
If you want to use the Python library, start with Installation.
Platform documentation is coming soon.