How do you know what consumers expect from your site? Every shopper is different and every visit is different. Industry stats tell only part of the story. You need to crack the hood and analyze your own real user data. This talk covers how and why to gather real user data and connect the dots between the metrics that matter most -- IT, UX, and business -- in order to create better shopper experiences and improve your business.
3. Every 1 second of median load time
improvement equals a 2% conversion
rate increase for Walmart.com
Staples.com shaves 1 second from
median load time, improves conversion
rate by 10%
Intuit cuts median load times by more
than half, increases conversions by 14%
@tameverts #smashingconf
15. collected beacon data for 93 attributes
• top-level – domain, timestamp, SSL
• session – start time, length (in pages), total load time
• user agent – browser, OS, mobile ISP
• geo – country, city, organization, ISP, network speed
• bandwidth
• timers – base, custom, user-defined
• custom metrics
• HTTP headers
• much more…
https://docs.soasta.com/whatsinbeacon/
@tameverts #smashingconf
16. finding 1
DOM ready (aka DOM content loaded)
and average session load time
were the best combined indicators
of bounce rate
@tameverts #smashingconf
26. how long does it
take to display the
main product image
on my site?
<img src=“image1.gif” onload=“performance.mark(‘image1’)”>
27. measure hero image delay
http://www.stevesouders.com/blog/2015/05/12/hero-image-custom-metrics/
measure aggregate times to get
“above the fold” time
http://blog.patrickmeenan.com/2013/07/measuring-performance-of-user-experience.html
39. load times for “checkout” pages goes from 4 to 9 seconds
conversion rate barely decreases
@tameverts #smashingconf
40. load time for “browse” pages grows from 1 to 6 seconds
conversion rate shrinks by ~50%
@tameverts #smashingconf
41. Conversion Impact Score
The Conversion Impact Score (CIS) is a relative score that ranks page groups
by their propensity to negatively impact conversions due to high load times.
For each page group, the Conversion Impact Score is calculated using the
proportion of overall requests that are associated with that group, along with
the Spearman Ranked Correlation between its load times and number of
conversions. The Conversion Impact Score will always be a number between
-1 and 1, though scores much greater than zero should be very rare. The more
negative the score, the more detrimental to conversions that high load times
for that page group are, relative to the other page groups.
44. what you need
access to 100% of your user data
(including historical data)
tag pages into meaningful groups,
(products, departments, search, promotions, checkout)
correlate performance data to conversion rate
45. avoid these mistakes
wasting massive optimization resources
on the wrong pages
continuing to optimize pages that are
already fast enough
ignoring pages that have relatively good performance
forgetting that every site is different
70. 1 Every site and app is different
2 User behaviour is context sensitive and
always changing
3 Performance issues are unpredictable
4 You can’t understand what you don’t measure
5 You don’t have to optimize everything
6 Even small design changes can make
a big difference
@tameverts #smashingconf