Progressively Improving
E-Commerce
things we should know

E-Commerce Study
1
Display
2
123 Billion
mobile e-commerce in US last year
2014
Mobile Desktop
>

Retail gets less app mintues
19%
Mobile Web
45%
Desktop
36%
Native App
Conversions on mobile web
66%
Fewer
Conversions on mobile web
55%
Fewer
Conversion Rate
2017, transaction / session, 0.55% in mobile and 1.00% in desktop
https://analytics.google.com/analytics/web/?authuser=1#report/visitors-mobile-overview/a45008761w75539665p78031882/%3F_u.date00%3D20170101%26_u.date01%3D20171027/
Time & Money
49%
gap

Time & Money
-4%
gap
84%
70%
16%
30%
68%
32%
User
Time
Money
Row Data
Mobile
User: 84% web occupied (ga)
Money: 26.8% in all (admin)
Avg Time: 69s (ga)
Desktop
User: 16% web occupied (ga)
Money: 11.6% in all (admin)
Avg Time: 69s (ga)
Time
2.42
Times in desktop (browsing time per session)
Browsing Time
2017, 69s in mobile and 167s in desktop
https://analytics.google.com/analytics/web/?authuser=1#report/visitors-mobile-overview/a45008761w75539665p78031882/%3F_u.date00%3D20170101%26_u.date01%3D20171027/
Time
1.6
Times in desktop
Page per session
2017, 1,91 in mobile and 3.05 in desktop
https://analytics.google.com/analytics/web/?authuser=1#report/visitors-mobile-overview/a45008761w75539665p78031882/%3F_u.date00%3D20170101%26_u.date01%3D20171027/
Money
26.8%
Mobile Web
11.6%
Desktop
61.6%
Native App
MEASURE IT
If a tree in a forest and no-one is around to hear it, does it make a sound?
If customer doesn't convert in ur site and no-one is around to measure it, does it make a difference ?
Set a performance budge
Connect to
Business value
Page Load
Time to first meaningful paint
Time to interative
Time to consistently interactive
Page weight
People purchase across screens
90% of people use mutiple screens
To embrace fragmented user journeys
1
To embrace fragmented user journeys
1
Mamilove
Open In New Tab
for browsing a product detail
OR
Stronger User Interaction For browsing multiple product
Digital drives people
In-store
87% of consumers research their purchase before entering a store
Don't assume success means immediate purchase
2
Mobile is the new
Shopping Assistant
90% smartphone users turn to their devices to help them make a product decision in store
Let the site support the
in-store purchase
3
To define success
2 + 3
Mamilove
Price and Service Did Matter
Browse in mamilove but buy somewhere else

PRODUCT
DISPLAY
1



Shell & Layout in first request

Shell & Layout in first request

IMAGE
FLOW
2
Thumbor
automation
cdn
FIND RPODUCT:
BROWSE &
SEARCH
3
Prefetch
inline,
SW,
cache API

request low priority request in idle time
Prefetch
to chose proper thing to prefetch
Search
Misspelling
Synonyms
Autofill
Abbreviations
Faceted search
Conceptual search
Reliable Search

Solr
Reliable Search
index.search('love')For web applications with all their data already sitting in the client, it makes sense to be able to search that data on the client too. It saves adding extra, compacted services on the server. A local search index will be quicker, there is no network overhead, and will remain available and useable even without a network connection.

PAYMENT
API
4
5
CREDENTIAL
MANAGEMENT
API
IMAGINE
A WORLD
NO FORMS
Vue Component

Storybook

Jest
Jasmine
Nightwatch

/ puppeteer
Progressively Improving E-Commerce
By guansunyata
Progressively Improving E-Commerce
- 517