Hello! Welcome back to our module on "Auditing Flows with Data and Heuristics."
In our last lesson, we focused on using funnel analysis—specifically metrics like drop-off rate and time-on-task—to measure friction along a predefined, ideal user flow. This is excellent for understanding how many users complete a process and where they abandon it.
However, user behavior is rarely so linear. Users don't always stick to the "happy path." They get lost, explore, change their minds, and loop back. Today, our goal is to analyze user click paths to uncover these deviations from the intended flow. By mapping out the actual routes users take, we can uncover hidden usability issues, understand user intent more deeply, and find opportunities for improvement that funnel analysis alone would miss.
1. Beyond the Funnel: Understanding Actual User Paths
While a funnel analysis is a vital tool, it simplifies reality by tracking users against a single, expected path. User path analysis provides a more holistic view by showing the sequence of pages users actually visit.
Let's start with a brief reading that frames the importance of this behavioral approach.
User Path Analysis and Metrics for Better UX
This introduction from the article 'Analyzing User Journeys' by MoldStud highlights why focusing on behavioral flow is more insightful than looking at simple page-level metrics.
Please read the first few paragraphs of the article, down to the line that begins 'Abandonment during onboarding...'. Focus on the distinction made between 'aggregate pageviews' and 'behavioral flow analysis'.
As the article suggests, understanding the journey is key. A user might visit all the "right" pages but in the "wrong" order, indicating confusion. Path analysis makes these winding journeys visible.
2. How to Analyze User Paths
Many analytics platforms can generate visualizations of user paths, often as flow diagrams (sometimes called Sankey diagrams). These diagrams show how cohorts of users move from one page to the next, revealing the most-traveled routes as well as smaller, splinter paths.
Watching a real-world demonstration is the best way to understand this.
How to use data analytics to defend your UX design decisions | Beusable Analytics
The following video, 'How to use data analytics to defend your UX design decisions', features a UX designer demonstrating a tool called Beusable. It provides an excellent, practical look at how user journey data is visualized and interpreted.
Please watch the sections where the presenter analyzes user journeys. Pay close attention to how she interprets the data to understand what users are interested in and where they might be struggling. Analyzing User Journeys (04:31 - 07:53): Observe how she uses the 'Journey' view to see where users go from the home page and what 'rollback' (back button usage) might signify. Using Groups for Deeper Insight (07:53 - 10:23): Notice how she uses groups to segment users by interest, allowing for a more targeted analysis of their paths.
The video provides a great example of turning raw path data into actionable insights. When you analyze user paths, you are essentially playing detective. Here are the key clues to look for:
- Dominant Paths vs. Outliers: Identify the most common routes. Do they align with your intended flow? The smaller, less-traveled paths (outliers) can also be insightful, revealing niche user goals or significant confusion among a small segment.
- Navigation Loops: When you see a significant number of users bouncing back and forth between two pages (e.g., Product List -> Product Detail -> Product List), it's a strong sign of confusion. Users may be struggling to compare items or find the information they need on the detail page.
- High "Rollback" (Back Button) Usage: As mentioned in the video, high back-button usage on a page suggests that the page did not meet the user's expectations, or it represents a dead end in their journey.
- Unexpected Detours: If users in a checkout flow suddenly detour to a "Shipping Policy" or "FAQ" page, it signals that your flow is failing to provide critical information at the point of need. This adds friction and increases the likelihood of abandonment.
3. Digging Deeper: From "What" to "Why"
Path analysis is fantastic for showing you what users are doing and where they are deviating. But it doesn't always explain why. To get that crucial context, we need to layer in other qualitative and behavioral analysis tools.
Drop-off analysis: Identifying friction points
The article 'Drop-off analysis: Identifying friction points' by Sprig offers a clear introduction to two powerful tools that help explain the 'why' behind user paths: Session Replays and Heatmaps.
Please read the section 'The tools you need to analyze drop-offs at scale', focusing on the descriptions for 'Session replays' and 'Heatmaps'.
These tools allow you to zoom in from the high-level path to the specific, in-page interactions that cause confusion or frustration.
Using Heatmaps for Behavioral Insights
Heatmaps are a family of visualizations that aggregate user behavior on a page. When combined with path analysis, they can be incredibly revealing.
User Path Analysis and Metrics for Better UX
Let's return to the 'User Path Analysis' article for a more detailed look at the different types of heatmaps and the specific insights they can provide.
Read the section 'Analyzing Heatmaps for Behavioral Insights'. Pay attention to the different types of analysis mentioned: scroll depth, click maps, and rage clicks.
To summarize how you can connect these tools:
- Path Analysis shows you that users are looping back from Page B to Page A.
- A Click Map on Page B might show they are repeatedly clicking on a non-interactive image or a piece of text, expecting it to be a link back to Page A.
- A Session Replay of one of these users would let you watch them land on Page B, search for information, try clicking the non-interactive element, and then use the browser's back button in frustration.
This multi-tool approach allows you to build a complete, evidence-based story of user friction.
4. Application Exercise
Imagine you are a UX designer for an online learning platform. You've designed a flow for users to find and enroll in a course.
The Intended Flow:
Homepage → Course Catalog → Course Details Page → Enroll Button → Checkout
After launching, you review the analytics and find the following:
- Path Analysis: A flow diagram shows two major deviations:
- Looping for Info: 30% of users who reach the
Course Details Pagethen navigate to theInstructor Bio Page, and immediately return to theCourse Details Page. - Restarting the Search: 20% of users go from a
Course Details Pageback to theHomepageand then re-enter theCourse Catalog.
- Looping for Info: 30% of users who reach the
- Heatmap Data: A click map for the
Course Details Pageshows a high concentration of clicks on the instructor's small, static profile picture near the top of the page. This image is not currently a link.
Based on this data, answer the following questions:
- Describe the two main deviations from the intended flow in your own words.
- For each deviation, form a hypothesis that explains why users might be behaving this way. Connect your hypothesis to the available data.
- If you were to watch a session replay of a user exhibiting the "Looping for Info" behavior, what specific actions or hesitations would you look for to confirm or deny your hypothesis?
Click to see my analysis
-
Identified Deviations:
- Deviation 1: Users are interrupting their evaluation of a course to look up details about the instructor, then immediately returning to the course page. This adds an extra, repetitive step to their journey.
- Deviation 2: A significant number of users are abandoning a specific course page and restarting their entire search from the homepage, rather than simply going back to the catalog.
-
Hypotheses:
- Hypothesis for Deviation 1 ("Looping for Info"): The instructor's credibility and background are critical decision-making factors for users. The
Course Details Pageprovides insufficient information about the instructor, forcing users to seek it elsewhere. The heatmap data strongly supports this: users are clicking the instructor's photo, likely expecting a pop-up or link to more information. When that fails, they navigate away to find the bio page manually. - Hypothesis for Deviation 2 ("Restarting the Search"): The navigation or filtering options on the
Course Catalogpage are not effective. After viewing a specific course and finding it unsuitable, users feel lost or don't trust the catalog's ability to help them find a better alternative. They return to the homepage—a familiar anchor point—to restart their search from scratch, suggesting a lack of confidence in the site's primary discovery tools.
- Hypothesis for Deviation 1 ("Looping for Info"): The instructor's credibility and background are critical decision-making factors for users. The
-
Session Replay Observations:
To validate the hypothesis for the "Looping for Info" behavior, I would look for the following in a session replay:- Hesitation: Does the user's cursor hover over the instructor's name or photo for a few seconds before they navigate away?
- Scrolling Pattern: Do they scroll down the
Course Details Pageand then back up to the instructor section before leaving? This could indicate they were looking for more info on the page first. - Method of Navigation: How do they get to the
Instructor Bio Page? Do they use the main site navigation? This confirms they are actively seeking it out.
- Frustration Signals: Do they exhibit "rage clicking" on the non-interactive photo before navigating away? This is a clear sign of a broken expectation.
Conclusion
Today, we've moved beyond linear funnels to appreciate the complex, winding paths users take through a product. By analyzing these click paths, you can diagnose a whole new class of usability issues that are invisible to simpler metrics.
Key Takeaways:
- User path analysis visualizes the actual sequences of actions users take, revealing deviations from the intended "happy path."
- Key patterns to look for include navigation loops, unexpected detours, high back-button usage, and premature exits.
- Path analysis shows you what is happening. To understand why, combine it with tools like session replays and heatmaps to observe the specific in-page behaviors that drive the journey.
Next Up
We have now covered heuristic evaluation, funnel analysis, and click path analysis. You are building a powerful toolkit for auditing user flows. In our next lesson, we will focus on bringing all these findings together to synthesize quantitative data and heuristic findings to form testable hypotheses about user behavior. This is where analysis turns into a concrete plan for action.
Can't find a good explanation? Sign up and we'll make it for you
Sign up