Vanguard, one of the world's largest investment management firms, ran an A/B test from March 15 – June 20, 2017 to evaluate whether a redesigned digital process improved client outcomes. Clients were split into two groups:
- Control — experienced the existing (old) UI
- Test — experienced the redesigned (new) UI
demo_clean.csv— Cleaned client demographics (70,594 clients). Columns:client_age,gender,balance,calls_last_6_months,client_tenure_years,logons_6_mnthweb_combined.csv— Merged web interaction data (parts 1 and 2 combined and sorted byclient_id,visit_id,date_time). Covers 755,406 interactions.experiment.csv— Test/Control group assignment per client (50,500 participants), in theVariationcolumn.
web_with_errors.csvWeb interaction data with anis_errorflag marking backward navigation steps, joined withVariation.completion_rate.csvOne row per visit, with acompletedflag andVariation, used to calculate completion rates.step1_times.csvTime spent on step 1 per visit, includingcompleted,Variation, andtime_diff_seconds.
- Data cleaning & EDA Cleaned and standardized demographic data; explored client age, tenure, gender, and behavioral patterns (logons, calls).
- KPI calculation Measured completion rate, error rate (backward navigation), and time spent per step, comparing Control vs. Test.
- Hypothesis testing Ran statistical tests to determine whether observed differences between groups were significant.
- Experiment evaluation Assessed whether the test design and duration were sufficient to draw reliable conclusions, and identified gaps in the data.
- Dashboard Built an interactive Tableau dashboard to visualize results.
The dashboard visualises the analysis completed as part of the Time Spent per Step KPI and hypothesis testing.
| Analysis | What it shows |
|---|---|
| H1: Average Process Time | Test users spent significantly more time in the process than Control users (218.03s vs 146.72s, p < 0.001). |
| H2: Confirm Step Analysis | The largest time difference occurred at the Confirm step, indicating potential friction in the redesigned final stage. |
| Time per Step KPI | Step-level analysis showed that users generally spent more time navigating the redesigned experience. |
| Duration Assessment | The experiment ran for 97 days (15 Mar 2017 – 20 Jun 2017), providing sufficient data volume and coverage for reliable analysis. |
- The redesigned interface did not reduce overall process time.
- Users in the Test group spent significantly longer completing the process.
- The Confirm step showed the greatest increase in time spent.
- The experiment duration was sufficient to capture meaningful user behaviour patterns.
Dashboard built in Tableau using
web_combined.csvanddemo_clean.csvconnected through a relationship onclient_id.
The dashboard visualises the four charts completed as part of my tickets Each chart maps directly to a KPI or hypothesis tested in the analysis.
| Chart | What it shows |
|---|---|
| Completion Rates | Test UI completed at 57.69% vs Control 47.67%: a ~10pp lift above the 5pp threshold |
| Error Rate | Test had a higher error rate (9.30%) than Control (6.97%), suggesting some added friction |
| Time of Day vs Completion | Test outperformed Control across all time periods: the improvement is consistent, not time-driven |
| Step 1 Time | Test users spent marginally longer on Step 1 (59.94s vs 58.04s): negligible difference |
Dashboard built in Tableau. Data sources:
web_with_errors.csvjoined todemo_clean.csvonclient_id, pluscompletion_rate.csvfor the completion chart.

