Model the journey at session grain
I transformed raw events into governed session, funnel, cohort, and customer-behaviour marts.
Product Analytics · Business Analysis
Conversion funnel, retention, and revenue-driver analysis that turns customer friction into testable action.
My approach
I transformed raw events into governed session, funnel, cohort, and customer-behaviour marts.
I used statistical tests and power checks without treating historical behaviour as proven uplift.
I specified five tests with hypotheses, primary metrics, guardrails, and decision rules.
Customer journey
The analysis separates browsing, high intent, and purchase behaviour.
Key insights
Observational evidence supports a test. It does not prove a causal effect.
Users added several products but did not purchase. Test: checkout reassurance.
Users explored many products but did not purchase. Test: product recommendation support.
The main friction appeared before the cart. Test: trust and delivery information.
Decision evidence
The views progress from behaviour to action and then to a measurable experiment.
Source: original Power BI screenshots from the project repository. This is a personal portfolio project; revenue figures are estimates, not actual business revenue.
Related concepts
Journey
Metrics
Method
The query isolates non-buyers with meaningful cart activity and removes extreme sessions before the segment is used for test design.
CREATE TABLE high_intent_lost_sessions AS
SELECT user_session, user_id, session_duration_minutes,
cart_count, unique_products_interacted,
cart_abandoned_flag
FROM session_journey
WHERE converted_flag = 0
AND cart_count BETWEEN 3 AND 20
AND session_duration_minutes BETWEEN 1 AND 180;
The filters remove extreme sessions before the audience is used for test design.