Skip to main content

Improving conversion by optimising page load times on eCommerce

Problem

  • The business want to know whether the eCommerce platform is performing sluggishly and if that is impacting revenue
  • They want to know whether Technology could be the culprit
  • Anecdotal evidence suggests a user experience problem, but the infrastructure team say everything’s fine

Possible Solutions

The best way to find possible solutions is to first fully understand where the real problem actually lies... is the sluggishness reported by some users caused by something at their end (e.g. device types), or at our end (our infrastructure), or somewhere in between (ISPs/network), or even at one of our 3rd parties? Was it happening at particular times of day, or under specific conditions?
To get some factual data to support the anecdotal evidence, I turned to our monitoring tools. We had a number of them, covering the service from different angles: from infrastructure metrics, through application-level metrics, up to service-level metrics for real traffic and synthetic traffic.
Eggplant's RUM (Real User Monitoring) and PA (Performance Analyser) tooling enabled me to dig down into any variance in experience for different groups of users (e.g. device types, browser, OS, connection speed) at any time, and the impact on our revenue.
  • RUM gave me the ability to see in real time the impact of any tech issues, and PA enabled us to dig into the detail of why the experience was as it was on each device profile.
  • This enabled us to identify 25 performance enhancements to address the user experience on the worst performing devices,
  • and to drive the required changes back to the website, which visibly improved experience and conversion.

Metrics

I was able to illustrate, using our own website's metrics, that faster page load times lead to higher conversion rates, as shown in the graph below. Note how iOS smartphones saw faster page load times than Android smartphones, and converted more... and that this same pattern appears for iOS and Android tablets.
Note how the small screen devices have a lower conversion rate than the large screen devices (desktops/laptops and tablets) – this is likely to be due to the different patterns of user behaviour (users are more likely to be researching the products they are considering buying while on their phones, but then choose to sit down with their tablet or laptop when they actually want to place their order).
The only way we really know whether faster load times lead to higher conversion rates would be to change the page load times and see whether this alters conversion rates.

Results

By making small improvements primarily focused at Android and tablet devices, we were able to see those devices move to the left and upwards, relative to the other device profiles.

Outcomes

Based on these small gains, we were able to drive further improvements to page load times.

Knowledge Gained

Real data really helps. By using the right tools to instrument this eCommerce website, and finding clear, visual ways to present the data (turning it into information, knowledge and wisdom) I was able to show the business where the real problems lay, and where potential solutions could be focused, thereby driving real results for the business.

Comments

Popular posts from this blog

Selecting Full on this computer may result in degraded video playback

When I attempt to import Full 1920x1080 video into iMovie '08 on my MacBook, it tells me "Selecting Full on this computer may result in degraded video playback". It doesn't tell me, however, what I can do about it. Is it the CPU? The graphics card? RAM? The slower Firewire 400? Is there a list of Mac models that can support full 1080 resolution? Do I need to switch to Final Cut? There is a discussion on the Apple Support forums, but no answer yet...

Berkhamsted Multi-storey Car Park

Petition The premise seems to be that Berko needs more parking spaces, and that the traffic infrastructure is able to accommodate extra traffic. However, according to the council's own report , our largest car park only gets 73% full, and the Lower Kings Road already gets 93% congested at the weekday evening peak - so the traffic congestion problem is already worse than the car park utilisation, and they predict the traffic queues on Lower Kings Road will increase by about 30%. If you want to know the detail... Let's start with that first part: that Berko needs more parking spaces. Looking at the council's own Transport Assessment that they have submitted to support this planning application, it says that the railway car park gets only 73% full at its busiest hour in the week. So there are already a significant number of free spaces in Berko just a few minutes walk from the centre. And as for the Lower Kings Road car park, the report tells us this can get up to 97%