Customer Journey Analysis: From First Touch to Repeat Purchase
A practical customer journey analysis guide — mapping touchpoints, identifying friction, tools (GA4, Hotjar, session replay), and patterns that lift conversion.

Customer journey analysis is one of the highest-leverage analytical exercises a marketing team can do. The reports tell you what happened. The journey analysis tells you why — and where to intervene. Most teams skip it because it feels qualitative or expensive. Done right, it's neither.
This guide covers customer journey analysis end to end. Mapping touchpoints, identifying friction, tools and methodologies (GA4 funnel reports, Hotjar session recordings, qualitative interviews), and the patterns that turn journey insights into conversion lifts and retention wins.
The work is part analytics, part research, part design. The output changes how the team thinks about marketing — from channel performance to customer experience.
Why journey analysis matters
Standard marketing analytics show:
- How many people came (sessions)
- How many converted (conversions)
- How much they paid (CAC, ROAS)
What's missing: what happened between arrival and conversion (or arrival and abandonment).
Journey analysis fills the gap. It surfaces:
- Where in the funnel users drop off
- What specific pages or actions create friction
- Which paths lead to high-value vs low-value customers
- What customer behaviour predicts retention vs churn
- Where the marketing message disconnects from product reality
These insights drive interventions that move conversion and retention 10 to 30 percent — magnitudes you cannot achieve by optimising channel spend alone.
We covered the broader CRO foundation in our conversion rate optimization guide. Journey analysis is the upstream research that informs CRO interventions.
The five-stage customer journey framework
Most B2C and B2B journeys fit a five-stage model.
1. Awareness
The customer encounters your brand for the first time. Sources: ads, organic search, referral, social.
2. Consideration
The customer recognises the offering, evaluates fit. Sources: blog content, comparison sites, reviews.
3. Decision
The customer is ready to act. Final touchpoints: branded search, retargeting, sales conversation.
4. Purchase
The customer transacts. Touchpoint: checkout, signup, demo.
5. Post-purchase
The customer uses the product, decides to repeat or churn. Touchpoints: product experience, support, retention emails.
Each stage has its own KPIs, friction points, and optimization opportunities.
Section 1 — Mapping the current journey
Before optimising, document what actually happens.
Pull the actual data
Most teams design their ideal journey, then optimise against the ideal. The real journey is messier and more informative.
For each customer touch event in the past 90 days:
- Source (ad, organic, direct)
- Landing page
- Pages visited
- Actions taken (clicks, form fills, downloads)
- Time between touches
- Final outcome (converted, abandoned, returned)
GA4's Path Exploration report shows this. So do tools like Mixpanel and Amplitude.
Identify the modal path
Of all customers who converted, what was the most common sequence of touches? Document it.
This is your "happy path" — the journey to optimise for.
Identify the modal abandonment path
Of customers who arrived but didn't convert, what was the most common path before they left?
This is where to focus friction analysis.
Compare high-value vs low-value journeys
Cluster customers by lifetime value or revenue. Look at the modal journey for the top 20 percent vs the bottom 20 percent.
Often the high-value path has different first touches (e.g., organic search to in-depth article vs paid ad to landing page). This is gold for marketing strategy.
Section 2 — Identifying friction
Friction in the journey is where users hesitate, bounce, or struggle. Surface it systematically.
Quantitative signals
- High exit rate on specific pages: where users leave
- Long time on page without action: where users hesitate or get confused
- Repeated form field errors: where users struggle
- Mouse movement loops on heatmaps: where users hunt for something
- Steep drop-off in funnel reports: where stages lose users
Qualitative signals
- Customer support tickets: what users get stuck on
- Session recordings: see real users struggle
- User testing: hypothesis-driven friction discovery
- Post-conversion surveys: "What almost stopped you from buying?"
- Exit surveys: "What's stopping you from buying today?"
The intersection of quantitative and qualitative is where actionable friction lives. Quantitative says "drop-off here". Qualitative says "because of this".
The friction prioritisation matrix
For each identified friction:
- Impact: how many customers does it affect?
- Severity: how much does it reduce conversion?
- Effort: how hard is it to fix?
Prioritise high-impact, high-severity, low-effort friction first.
Section 3 — Tools for journey analysis
The tooling has matured significantly.
Free / built-in
GA4 Explorations:
- Funnel analysis
- Path exploration
- User explorer (real session paths)
- Free, integrates with everything else
Hotjar / Microsoft Clarity:
- Session recordings
- Heatmaps
- User feedback
- Clarity is fully free; Hotjar has free tier
Mid-tier ($100 to $1,000/month)
Mixpanel:
- Event-based product analytics
- Strong funnel and cohort analysis
- Better than GA4 for product behaviour
Amplitude:
- Similar to Mixpanel
- Strong path analysis
- Free tier generous
FullStory / LogRocket:
- Advanced session replay
- Frustration signals
- Heatmaps with deeper analysis
Enterprise ($1,000+/month)
Heap, Pendo, Quantum Metric:
- Enterprise-grade journey analytics
- Complex setup, robust insights
For most SMEs, GA4 + Microsoft Clarity covers 80 percent of journey analysis needs at zero cost. Mixpanel or Amplitude become valuable for product-led SaaS with complex user behavior.
Section 4 — Funnel analysis in practice
The most accessible form of journey analysis.
Define the funnel stages
For an e-commerce purchase:
- Visit homepage
- View product page
- Add to cart
- Start checkout
- Enter shipping
- Enter payment
- Confirm purchase
For a B2B SaaS signup:
- Visit landing page
- View pricing or demo CTA
- Click CTA
- Complete form
- Verify email
- Complete onboarding
- Take key activation action
Each stage has a drop-off rate. The biggest drop-off is the most important to fix.
Funnel reports in GA4
Use GA4 Funnel Exploration:
- Define steps (events or page views)
- Optional: include or exclude users matching criteria
- Output: drop-off rate per step, time between steps
Run regularly. Watch for drop-off rate changes over time. Spikes indicate friction was introduced.
Beyond linear funnels
Not every journey is linear. Some customers come back multiple times, view multiple products, abandon and return.
For non-linear journeys, use Path Exploration. Or visualise as a Sankey diagram showing all paths.
Cohort-based funnels
Compare funnels across cohorts:
- New visitors vs returning
- Source A vs Source B
- Mobile vs desktop
- Country A vs Country B
Differences reveal where specific segments struggle differently.
Section 5 — Session replay analysis
Watching real users go through your site is uniquely informative.
How to use session replay effectively
You cannot watch every session. Sample strategically:
- 10 to 20 sessions of users who converted (what worked?)
- 10 to 20 sessions of users who abandoned at the biggest drop-off step
- 10 to 20 sessions of users from a specific source you want to understand
40 to 60 sessions takes 2 to 4 hours and produces actionable insights.
What to look for
- Hesitation: long pauses before clicks
- Hunting: scrolling up and down repeatedly
- Rage clicks: clicking the same area multiple times when nothing happens
- Dead clicks: clicking on elements that aren't interactive
- Frustration signals: u-turns, mouse drag jitter
- Misunderstanding: users doing the wrong action because of unclear UI
Modern tools (Hotjar, FullStory) automatically flag rage clicks, dead clicks, and frustration signals.
Heatmaps complement session replay
Heatmaps aggregate the patterns session replay shows individually:
- Where users click most
- Where users scroll
- Where users hover
Use heatmaps for the pattern, session replay for the cause.
Section 6 — Customer interviews
Quantitative analysis tells you what. Qualitative interviews tell you why.
Who to interview
- 5 to 10 customers who recently converted (within 30 days)
- 5 to 10 customers who churned (within 90 days)
- 5 to 10 leads who didn't convert
The contrast between these three groups reveals the journey factors that drive outcomes.
What to ask
For converters:
- "Walk me through how you found us."
- "What were you trying to solve?"
- "What almost stopped you from buying?"
- "Who else were you considering?"
For non-converters:
- "What problem brought you to our site?"
- "What's stopping you from buying today?"
- "What did you do instead?"
For churned customers:
- "What made you start using us?"
- "What changed that made you stop?"
- "What would have made you stay?"
15 to 30 minutes per interview. Voice or video. Recorded with consent.
Synthesising insights
After 15 to 30 interviews, patterns emerge:
- Common pain points
- Common alternatives considered
- Common information gaps
- Common deal-breakers
These become hypotheses to test on the site. Interview insights typically generate 5 to 15 concrete improvements.
Section 7 — Post-conversion journey
Most journey analysis stops at conversion. The post-conversion journey is where the business actually pays back.
Onboarding behaviour
For SaaS and subscription products:
- What percentage of new customers complete onboarding?
- Where in onboarding do they drop off?
- How does onboarding completion correlate with retention?
A weak onboarding causes churn that no amount of acquisition spend can offset.
Time to first value
Measure how long it takes for a new customer to experience the product's core value:
- E-commerce: first delivery and use
- SaaS: first key action completed
- Service business: first appointment delivered
Shorter time to first value correlates strongly with retention.
Repeat purchase patterns
For e-commerce:
- What percentage of customers purchase a second time?
- Within how many days?
- What products drive repeat purchase?
The first repeat purchase predicts long-term customer value better than any other metric.
Churn prediction signals
Behavioural signals that precede churn:
- Reduced login frequency (SaaS)
- Reduced session frequency (subscription content)
- Support tickets without satisfactory resolution
- Specific product paths that correlate with eventual churn
Knowing these signals enables proactive retention intervention.
Section 8 — Translating insights to actions
The hardest part of journey analysis is converting insights into shipped changes.
Prioritise changes
For each insight, evaluate:
- Impact size: how many users affected, how much conversion change expected
- Implementation effort: development, design, content work required
- Confidence: how sure are we this fix will work
Bias toward high-impact, high-confidence, low-effort changes.
Test, don't just ship
For changes with uncertain outcomes, A/B test before rolling out. We covered the testing framework in our A/B testing guide for small businesses.
For obvious wins (broken UX, missing critical information), ship without testing.
Measure post-change
After shipping changes, watch the journey metrics:
- Drop-off rate at the relevant step
- Conversion rate overall
- Customer satisfaction signals
Lifts of 10 to 30 percent at specific stages are common. Sometimes a single insight drives a 50 percent lift at one step of the funnel.
A 30-day customer journey analysis project
If you're running your first systematic journey analysis, follow this sequence.
Days 1 to 5 — Map current state. Pull GA4 path data. Document the actual modal journey for converters and non-converters.
Days 6 to 10 — Funnel analysis. Build funnel reports in GA4 for top 3 journeys. Identify biggest drop-off steps.
Days 11 to 14 — Quantitative friction. Run heatmaps and session recordings on top drop-off pages. Flag specific friction.
Days 15 to 20 — Qualitative research. Conduct 10 to 15 customer interviews. Synthesise themes.
Days 21 to 25 — Prioritise. Build the friction prioritisation matrix. Pick top 3 interventions.
Days 26 to 30 — Ship and measure. Implement top intervention. Track journey metrics for changes.
Most teams discover 5 to 15 actionable insights in 30 days. The shipped interventions typically lift conversion 10 to 30 percent in the following 60 days.
A real example — Dubai SaaS journey analysis
A Dubai-based B2B SaaS we work with had healthy traffic but stuck conversion. Standard analytics showed funnel drop-off at 78 percent between landing page and demo request — but didn't show why.
Journey analysis revealed:
- Quantitative: GA4 showed 65 percent of visitors viewed the pricing page but only 8 percent then clicked demo CTA
- Session replay: visitors scrolled the pricing page back and forth multiple times before leaving — they were comparing tiers
- Customer interviews: prospects were confused about which plan fit their company size; the pricing page didn't address it
Intervention: redesigned pricing page with a "Which plan is right for you?" interactive selector. Conversion from pricing page to demo request increased 47 percent. The full story is in our Dubai SaaS case study.
Common journey analysis mistakes
These are the patterns we see most often.
Ideal journey, not actual journey. Most teams document their hoped-for path. The real path is messier.
Quantitative without qualitative. Numbers show where to look. Qualitative shows what to fix.
Watching too few session replays. 40 to 60 strategically-sampled sessions is the minimum for reliable patterns.
Skipping customer interviews. Hours of interviews compress months of theoretical CRO work.
Optimising the wrong stage. The biggest drop-off in the funnel is the highest-leverage stage. Optimise there first.
One-time analysis. Journeys evolve. Re-analyse quarterly.
Insights without action. Reports without shipped changes are theatre.
Frequently asked questions
How long does journey analysis take?
A first systematic analysis: 30 days. Ongoing monitoring: 4 to 8 hours per month. Major refreshes after big product changes.
What tools do I need for journey analysis?
GA4 (free) and Microsoft Clarity (free) cover most needs. Add Mixpanel or Amplitude for product analytics on SaaS. Add Hotjar or FullStory for advanced session replay.
How many customer interviews should I do?
15 to 30 across converters, non-converters, and churned customers. Patterns become clear after 10 to 15.
Can journey analysis work for B2B?
Yes, especially for B2B. Long B2B sales cycles have complex journeys that benefit most from systematic analysis.
How does journey analysis differ from CRO?
Journey analysis is the research that informs CRO interventions. CRO is the actual change ships. Both are needed.
Is GA4 enough for journey analysis?
For 80 percent of SME journey analysis, yes. GA4 funnel exploration and path analysis are powerful. Add Clarity for session replays — both free.
Get a journey analysis audit
We run journey analysis projects for SME accounts. Within 48 hours of initial discovery, we deliver a sample funnel analysis, friction findings, and recommended interventions.
Book a free 30-minute audit. We screen-share, walk through your funnel data, and you leave with a clear plan.
Or explore our CRO service for the full system we run on accounts that need integrated CRO and analytics work.
Want these strategies applied to your business?
30 minutes of free audit with concrete recommendations tailored to your business.
Read next
The Analytics Audit Checklist: 50 Points We Check on Every Account
A comprehensive analytics audit checklist — tracking, attribution, dashboards, KPIs, governance. The 50-point list we run on every measurement engagement.
Cohort Analysis for SaaS and E-commerce: The Retention Truth
A practical cohort analysis guide — what cohorts reveal, retention curves, LTV calculation, tools, and how cohorts surface insights aggregate metrics hide.
Marketing Mix Modeling for SMEs: When MMM Pays Back at Smaller Scales
A practical guide to marketing mix modeling for SMEs — what MMM is, when it pays back, lightweight approaches, and how to combine MMM with attribution.