Slides from my session at Shoppingtoday 2015, a 5 step approach to get your site fast and ready for peak volumes for your customers during the holidays season...
5. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Hour/day
Performance complaints patterns per branche/day
Retail100 Travel30
Research from MeasureWork & Social and More. Twitter mentions collected for Twinkle100
webshops between July 1 2014 - July 1 2015
Average:
179 tweets p/hour
6. 21% of social complaints are about
user experience
Research from MeasureWork & Social and More. Twitter mentions collected for Twinkle100
webshops between July 1 2014 - July 1 2015
7. 30 33 36 39 42 45 48 51 2 5 8 11 14 17 20 23 26
Week/Year (2014-2015)
Performance complaints pattern per branche/day
Retail100 Travel30
Normal average:
2398 tweets p/day
Research from MeasureWork & Social and More. Twitter mentions collected for Twinkle100
webshops between July 1 2014 - July 1 2015
8. 30 33 36 39 42 45 48 51 2 5 8 11 14 17 20 23 26
Week/Year (2014-2015)
Performance complaints pattern per branche/day
Retail100 Travel30
Research from MeasureWork & Social and More. Twitter mentions collected for Twinkle100
webshops between July 1 2014 - July 1 2015
Normal average:
2398 tweets p/day
Holiday average:
2897 tweets p/day
9. 18% increase in
performance complaints
during holiday season
Research from MeasureWork & Social and More. Twitter mentions collected for Twinkle100
webshops between July 1 2014 - July 1 2015
10. 30 33 36 39 42 45 48 51 2 5 8 11 14 17 20 23 26
Week/Year (2014-2015)
Performance complaints pattern per branche/day
Retail100 Travel30
Research from MeasureWork & Social and More. Twitter mentions collected for Twinkle100
webshops between July 1 2014 - July 1 2015
Holiday average:
2897 tweets p/day
Complaint top 3:
1. Downtime (36%)
2. Mobile readiness (21%)
3. Slow (19%)
Complaint top 3:
1. Downtime (39%)
2. Slow (29%)
3. Mobile readiness (11%)
16. 0-0,5 0,5-1 1-1,5 1,5-2 2-2,5 2,5-3 3-3,5 3,5-4 4-5 5-6 6-7 7-8 8-9 9-10 >10
Conversionrate(%)
Category Title
Real User Monitoring: True Conversion Rate
Data collected by MeasureWorks at various e-commerce websites using real user monitoring, reference: http://bit.ly/MW-VEUrum
0%
10%
Retail Travel B2B
17. Real User Monitoring: True Conversion Rate
Data collected by MeasureWorks at various e-commerce websites using real user monitoring, reference: http://bit.ly/MW-VEUrum
0%
10%
Optimal Conversion: 1,8s
0-0,5 0,5-1 1-1,5 1,5-2 2-2,5 2,5-3 3-3,5 3,5-4 4-5 5-6 6-7 7-8 8-9 9-10 >10
Conversionrate(%)
Category Title
Competitive Custom B2B
18. Real User Monitoring: True Conversion Rate
Data collected by MeasureWorks at various e-commerce websites using real user monitoring, reference: http://bit.ly/MW-VEUrum
0%
10%
Optimal Conversion: 1,8s
LD50: 4,3s
0-0,5 0,5-1 1-1,5 1,5-2 2-2,5 2,5-3 3-3,5 3,5-4 4-5 5-6 6-7 7-8 8-9 9-10 >10
Conversionrate(%)
Category Title
Competitive Custom B2B
19. Real User Monitoring: True Conversion Rate
Data collected by MeasureWorks at various e-commerce websites using real user monitoring, reference: http://bit.ly/MW-VEUrum
0%
10%
Optimal Conversion: 1,8s
LD50: 4,3s
Poverty Line: 7,6s
0-0,5 0,5-1 1-1,5 1,5-2 2-2,5 2,5-3 3-3,5 3,5-4 4-5 5-6 6-7 7-8 8-9 9-10 >10
Conversionrate(%)
Category Title
Competitive Custom B2B
20. On average a fast(er) experience
provides a 70% higher
conversion rate...
43. The kayak effect: http://bit.ly/UgTneD
People prefer to wait for up
to a minute to get what they
want from an app rather
than get it instantly – if, and
it’s an important if, they
believe the app is working
for them
48. Setting a performance budget:
A pre-defined set of metrics
that describe normal behavior
in order to detect variances
and to be comparable in historical context
55. 1: Configure test
2: Key Optimizations
3: Performance metrics
Use Akamai State of the Internet quarterly reports to select right bandwith per country: http://www.akamai.com/stateoftheinternet/
89. 0
250
500
750
1000
January-14 April-14 July-14 October-14 January-15 April-15 July-15 October-15
#Pageviews(x1000)
Forecast pageviews Actual pageviews
Traffic realized
Traffic forecast
Max infra capacity (90%)
Safety infra capacity (80%)
# pageviews at peak
hour of peak day per
week/month
Build your spreadsheet...
93. It’s a process. Integrate the
performance budget in your
continuous delivery cycle
94. Analyze the performance as your
users experience it and
compare against your budget to
identify what areas need
improvement
Build faster websites
and optimize the
rendering of your
application and the
perception of speed
Automate & Update
performance testing and
integrate into your delivery
processes
Repeat
Measure Build Run
96. Developer
Makes it real,
builds &
deploys code.
Marketer
BizDev,
validates
customers
demand and
continuously
generates new
ideas
Designer
Designs
compelling
customer
experience
with
performance
in mind
Analyst
Tracks
performance
budget, drives
conversion
experiments
and keeps
you honest.