Cha Challeng Challeng Cha nges in nges in n Mobi n Mobi bile - - PowerPoint PPT Presentation

cha challeng challeng cha nges in nges in n mobi n mobi
SMART_READER_LITE
LIVE PREVIEW

Cha Challeng Challeng Cha nges in nges in n Mobi n Mobi bile - - PowerPoint PPT Presentation

Cha Challeng Challeng Cha nges in nges in n Mobi n Mobi bile Web bile Web b b Usa Usability Usa Usability y for y for for an Ec for an Ec Ecomme Ecomme ommerce ommerce Compa Co Co Compa pany pany ny ny @ blue tomato


slide-1
SLIDE 1

Cha Challeng nges in n Mobi bile Web b Usa Usability y for for an Ec Ecomme

  • mmerce

Co Compa pany ny

@ blue tomato

Cha Challeng nges in n Mobi bile Web b Usa Usability y for for an Ec Ecomme

  • mmerce

Co Compa pany ny

@ blue tomato

slide-2
SLIDE 2

Blue Tomato

  • Retailer for Snowboard/Freeki, Skate and Surf Equipment and

Fashion

  • Founded in 1988 in Schladming/Styria
  • First Online Shop in 1999
  • Acquisition by US Company Zumiez in 2012
  • 35 Stores in DE/AT/CH
  • 550 Employees / 130 in Graz
  • Leading Onlineshop for Snowboard and Freeski in Europe
slide-3
SLIDE 3

Blue Tomato

slide-4
SLIDE 4

Webshop Development

Department @ Blue Tomato GmbH

slide-5
SLIDE 5

Who we are

Manuel

Business Development Design & Development Operations Business Support

slide-6
SLIDE 6
slide-7
SLIDE 7

Dev-Stack

  • Hybris Webshopsystem
  • Java Spring Webapplication
  • Percona Database
  • High Performance MySql
  • Proxy
  • Varnish (HTML Cache)
  • HaProxy (Load Balancing)
  • Redis (Java Object Caching)
  • Monitoring/Infrastructure
  • Puppet
  • Elasticsearch / Kibana
  • Grafana / Clickhouse
slide-8
SLIDE 8

Webshop Operations – Core Part

Proxy/Cache Hybris Webserver REDIS Cacheserver Datenbankserver Logstash Server

slide-9
SLIDE 9

Webshop Operations – Cloud Part

Webshop System [y] Rich Relevance Recommendationengine Adobe Scene 7 Media CDN (Video, 360°,…) SDL Fredhopper Product Search Engine Amazon, Paypal, Wirecard, SÜ, … Paymentprovider Emarsys Mailing, Newsletter Optimizly A/B Testing

slide-10
SLIDE 10

The online business

Blue Tomato Omnichannel Retailer

slide-11
SLIDE 11

Webshop - KPIs

  • Up to 120.000 Visitors a day
  • 152 Mio Pagerequests/year
  • 90% all requests < 300ms, avg. Pageloadtime +/- 4 sec
  • over 50.000 products
  • 14 languages / 60 delivery countries
  • localized payment and delivery options
  • thousands of orders processed daily
slide-12
SLIDE 12

Continous Monitoring and Improving

slide-13
SLIDE 13

Understanding the Customer

slide-14
SLIDE 14

A/B Testing

vs.

slide-15
SLIDE 15

Mobile Shift

Through our lens

slide-16
SLIDE 16
  • Higher bounce rate (-20%)
  • Lower conversion (-33%)
  • Session duration (-35%)
  • Fewer pages/session (-25%)
  • Sessions per user (+10%

+10%)

  • Mobile is the biggest

challenge for ecommerce

  • Also the biggest opportunity
  • Source for new customers
  • Source for deeper engagement

Last couple of years

slide-17
SLIDE 17

2011 Mobile Version & App

slide-18
SLIDE 18

2011 Mobile Version & App

slide-19
SLIDE 19

2013 Full Responsive Webshop

  • Not always good to be the first mover
  • Development was desktop focused and mobile was just different breakpoints

à heavy payload, mediocre usability and difficult checkout

  • Insufficient knowledge in how to make good responsive sites
slide-20
SLIDE 20

2014 Separate Mobile opt. Site

  • Two goals:
  • Performance
  • Best mobile Usability
  • Loadtime cut to 1/3 of original time
  • Revenue from mobile went up 280%
  • Year over year (>20% revenue growth)

Link to Design

slide-21
SLIDE 21

Current Landscape

  • Shorter sessions

(time, interuptions, permanent companion)

  • Relevant content

(personalisation, history)

  • Easy usage

(app like behaviour)

  • Easy checkout

(data entry, security, convinience)

1) Luke Wrobleski @lukew

slide-22
SLIDE 22

Performance

  • More than half of mobile

sessions < 30sec

  • 1 second faster + 27%

conversion uplift

  • Significant share of in-app

traffic

  • Best Practice Web

Development (no junk)

  • Caching, Compression, CDN
  • Preloading
  • Clean code
  • Leverage perceived

performance

  • Skeletons, templates,

animations

  • Animation

https://www.soasta.com/blog/mobile-web-performance-monitoring-conversion-rate/ https://www.smashingmagazine.com/2018/01/front-end-performance-checklist-2018-pdf-pages/ https://medium.com/@lukejones/a-designers-guide-to-the-perception-of-performance-fedb4bd102b

slide-23
SLIDE 23

Performance

  • A two-second delay in web

page load time increase bounce rates by 103 percent

  • 53 percent of mobile site

visitors will leave a page that takes longer than three seconds to load

https://www.akamai.com/uk/en/about/news/press/2017-press/akamai-releases-spring-2017-state-of-online-retail-performance-report.jsp

slide-24
SLIDE 24

https://medium.freecodecamp.org/using-svg-as-placeholders-more-image-loading-techniques-bed1b810ab2c

slide-25
SLIDE 25

Relevant Content

  • Less likely to filter or browse

for content

  • More searches on mobile

than desktop and tablet

  • Small screen
  • Unpatient, used to push

(feed) content like Facebook

slide-26
SLIDE 26

Relevant Content

  • Recommendation engines
  • Products, sizes, content, journey (payments, delivery, even discounts)
  • Fine tuned search engines
  • Query optimization
  • Domain Knowledge (1)
  • Reduce chrome
  • Optimize navigation hierachy
  • Personalization
  • People like to interact (like, follow brands, get updates and

notifications)

1) https://corporate.zalando.com/en/newsroom/en/stories/talking-mobile-big-data-small-screens-and-personalization 2) https://www.confluent.io/blog/ranking-websites-real-time-apache-kafkas-streams-api/

slide-27
SLIDE 27

Application Layout

  • Hard to reach interaction
  • Mostly a copy from desktop

design

  • Real estate is not used

efficiently

  • Fixed elements
  • Bottom navigation bar
  • Call to Action
  • Natural gestures
  • Scroll, drag
  • Less chrome
slide-28
SLIDE 28
slide-29
SLIDE 29

Form fields

  • Input is hard on mobile
  • Too many form fields
  • Instructions unclear
  • Use correct form type and

naming

  • login
  • Personal data
  • Credit card data
  • Deactivate auto-correct in

search

  • Reduce fields
  • Guidance
  • Use intelligent methods (APIs)
slide-30
SLIDE 30

https://developers.google.com/maps/documentation/javascript/examples/places-autocomplete-addressform https://www.pcapredict.com/mobile-number-validation/try-it-now/ https://www.smashingmagazine.com/2018/01/online-purchase-payment-request-api/ https://www.pcapredict.com/address-validation/try-it-now/

slide-31
SLIDE 31

End of the show

Be obvious! à obvious always wins (LukeW) Questions?

slide-32
SLIDE 32

Thank You

Andreas Augustin @auguan