SlideShare a Scribd company logo
1 of 33
Download to read offline
Proprietary + Confidential
How is Pestana leading
the Web revolution?
Proprietary + Confidential
Ana Santos
Google Mobile UX Specialist
Better Mobile Experiences with PWA
Progressive Web Apps
(PWA)
Proprietary + Confidential
of internet users in Portugal
have accessed the web
using a mobile device in
2017.
83%
Proprietary + Confidential
Source: Portugal Market Report Q4 2017
Proprietary + ConfidentialProprietary + Confidential
Portugal is Mobile
Source: Portugal Market Report Q4 2017
In Portugal, smartphones are the most
commonly-owned device and they are also
perceived to be the most important internet
access point.
Proprietary + ConfidentialProprietary + Confidential
But...
Source: comScore Mobile Metrix, U.S., Age 18+, June 2015
Where are we
spending our time?
Proprietary + ConfidentialProprietary + Confidential
Time spent: mWeb vs. native apps
vs13% 87%
Mobile web Apps
Source: comScore Mobile Metrix, U.S., Age 18+, June 2015
Proprietary + ConfidentialProprietary + Confidential
In reality, time is spent in a few apps only...
Source: comScore Mobile Metrix, U.S., Age 18+, June 2015
of time spent is in the
user’s top 3 apps
80%
Proprietary + ConfidentialProprietary + Confidential
Historically, the
web’s reach has
outmatched its
engagement
Engagement Reach
Mobile web
Apps
Proprietary + ConfidentialProprietary + Confidential
But the tools now
exist to ensure
great
engagement
matches limitless
reach
Engagement Reach
Mobile web
Apps
Proprietary + ConfidentialProprietary + Confidential
We love the web
Reach
5B devices connected
Open
Anyone can build an audience
Proprietary + ConfidentialProprietary + Confidential
But... the mobile web isn’t meeting user expectations
contentbazaar.co/20160314/pi-way contentbazaar.co/20160314/pi-waycontentbazaar.co/20160314/pi-way
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim
veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea
contentbazaar.co/20160314/pi-way
Pages load
slowly
Scrolling is non-
responsive
Content shifts around
Doesn’t work on flaky
connections
Proprietary + ConfidentialProprietary + Confidential
19 seconds
to load mobile web page
on 3G
-7% conversions
per 1 second delay
Proprietary + ConfidentialProprietary + Confidential
A radically improved
user experience
Proprietary + ConfidentialProprietary + Confidential
So… what is exactly a PWA?
Fancy name for "Modern Website" that takes advantage of new APIs and builds experiences users expect
Reliable Fast Engaging
● Loads instantly (< 3s TTMP)
● Works offline
● Works on flaky connections
● Interactive quickly (< 5s)
● Responsive to any input (<100ms)
● Repeat visits are near instant (<1s)
● Can be added to Home Screen
● Launch in Fullscreen
● Consistent UI
● Re-engage with Push Notifications
Proprietary + ConfidentialProprietary + Confidential
With PWA, functionalities like...
Add to
Homescreen
Push
Notifications
Available
Offline
...are now possible!
Proprietary + ConfidentialProprietary + Confidential
A smarter way to add
to home screen
● One tap to add to homescreen
● Opens full screen
Proprietary + ConfidentialProprietary + Confidential
Push notifications on the
web?
● System level notifications like native apps
● Ask to notify users with relevant info
● Can send notifications even with page closed
Proprietary + ConfidentialProprietary + Confidential
Enable reliable experiences with the service worker
Web server
The old way...
Proprietary + ConfidentialProprietary + Confidential
Enable reliable experiences with the service worker
Web server
The old way...
Proprietary + ConfidentialProprietary + Confidential
Enable reliable experiences with the service worker
Web serverService worker
Cache API
Client Device
… the new way
Proprietary + ConfidentialProprietary + Confidential
Service workers can speed a feature
● Advanced caching to start loading features in <1 second
● Show content even on slow or flaky networks
● Better controls for offline, such as “read later”
functionality
● Dramatically decrease load times for repeat users
Proprietary + ConfidentialProprietary + Confidential
2.4 2.7 3.0 3.3 3.6 3.9 4.2 4.5 4.8 5.1 5.4 5.7 6.0 6.3 6.6 6.9 7.2 7.5 7.8 8.1 8.4 8.7 9.0 9.3 9.6 9.9
180,000
140,000
100,000
60,000
0
20,000
58
45
32
19
0
6
Sessions
Load time (in seconds)
Bouncerate(%)
Sessions Bounce rate
13%
bounce
rate
20%
bounce
rate
58%
bounce
rate
Source: SOASTA; September, 2015
Impact of speed on bounce rates
Proprietary + ConfidentialProprietary + Confidential
Never see the dino again
Proprietary + ConfidentialProprietary + Confidential
How to get started?
from the ground up
a simple version
a single feature
Proprietary + ConfidentialProprietary + Confidential
Where to get started?
Business objectives
Goal: Drive more conversions / leads / foot traffic
How?
● Acquire new customers
● Improve current conversion rate
Strategy
● Reduce bounce rate for NEW and returning
● Increase time on site
● Increase # of page engaged
● Reduce friction in conversion
● Encourage sign-up / account creation
● Etc.
Proprietary + Confidential
Marco Gouveia
Digital Marketing Pestana
Improving Pestana’s mobile experience
Pestana Success Story
Proprietary + ConfidentialProprietary + Confidential
Goals
• Learn the specifics of Mobile UX/UI, as the consumer turns more and more to mobile in
an upcoming AI era;
• Pivot the teams into an “Agile Methodology” and “Mobile First” thinking, given the Cross-
over of mobile queries vs desktop;
• Use above learnings do dramatically improve Desktop and Tablet by simplification;
• Pave the way to a Progressive Web App, in fragmented sector where driving traditional
App install and engagement is difficult for mid-size players.
Proprietary + ConfidentialProprietary + Confidential
Proprietary + ConfidentialProprietary + Confidential
The impact of speed
First Visit
Repeat Visits
10s
7s
7s
4s
Before After
Proprietary + ConfidentialProprietary + Confidential
Pestana Success Case Story
Before
28/100
10sec
PWA score
mSpeed
After (7 weeks later)
100/100
3.8sec
(repeated visits)
%Mobile conversions 7% 14%
6sfaster loading time
2xmore conversions
Proprietary + ConfidentialProprietary + Confidential
Google Ads - Improvement
• mBids improved up to 100% in some markets &
hotels to measure the all value of Mobile in terms of
cross-device and impact in desktop sales;
•
Use of mobile exclusive sitelinks and, in that
moment, Price Extensions;
•
Use of location and mBids to impact people
searching for “hotel in…” near aeroports.
Proprietary + ConfidentialProprietary + Confidential
Traffic & Revenue - Improvement
Proprietary + ConfidentialProprietary + Confidential
Obrigado!

More Related Content

Recently uploaded

Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...CzechDreamin
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1DianaGray10
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyJohn Staveley
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераMark Opanasiuk
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty SecureFemke de Vroome
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaCzechDreamin
 
Top 10 Symfony Development Companies 2024
Top 10 Symfony Development Companies 2024Top 10 Symfony Development Companies 2024
Top 10 Symfony Development Companies 2024TopCSSGallery
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...FIDO Alliance
 
Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKConnecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKUXDXConf
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfFIDO Alliance
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeCzechDreamin
 
Strategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering TeamsStrategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering TeamsUXDXConf
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxJennifer Lim
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfFIDO Alliance
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfFIDO Alliance
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Julian Hyde
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxAbida Shariff
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...FIDO Alliance
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomCzechDreamin
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101vincent683379
 

Recently uploaded (20)

Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
Top 10 Symfony Development Companies 2024
Top 10 Symfony Development Companies 2024Top 10 Symfony Development Companies 2024
Top 10 Symfony Development Companies 2024
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKConnecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAK
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
Strategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering TeamsStrategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering Teams
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 

Featured

How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellSaba Software
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming LanguageSimplilearn
 

Featured (20)

How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming Language
 

Open Source Lisbon 2018 - Ana Santos, Marco Gouveia e António Vargas

  • 1. Proprietary + Confidential How is Pestana leading the Web revolution?
  • 2. Proprietary + Confidential Ana Santos Google Mobile UX Specialist Better Mobile Experiences with PWA Progressive Web Apps (PWA)
  • 3. Proprietary + Confidential of internet users in Portugal have accessed the web using a mobile device in 2017. 83% Proprietary + Confidential Source: Portugal Market Report Q4 2017
  • 4. Proprietary + ConfidentialProprietary + Confidential Portugal is Mobile Source: Portugal Market Report Q4 2017 In Portugal, smartphones are the most commonly-owned device and they are also perceived to be the most important internet access point.
  • 5. Proprietary + ConfidentialProprietary + Confidential But... Source: comScore Mobile Metrix, U.S., Age 18+, June 2015 Where are we spending our time?
  • 6. Proprietary + ConfidentialProprietary + Confidential Time spent: mWeb vs. native apps vs13% 87% Mobile web Apps Source: comScore Mobile Metrix, U.S., Age 18+, June 2015
  • 7. Proprietary + ConfidentialProprietary + Confidential In reality, time is spent in a few apps only... Source: comScore Mobile Metrix, U.S., Age 18+, June 2015 of time spent is in the user’s top 3 apps 80%
  • 8. Proprietary + ConfidentialProprietary + Confidential Historically, the web’s reach has outmatched its engagement Engagement Reach Mobile web Apps
  • 9. Proprietary + ConfidentialProprietary + Confidential But the tools now exist to ensure great engagement matches limitless reach Engagement Reach Mobile web Apps
  • 10. Proprietary + ConfidentialProprietary + Confidential We love the web Reach 5B devices connected Open Anyone can build an audience
  • 11. Proprietary + ConfidentialProprietary + Confidential But... the mobile web isn’t meeting user expectations contentbazaar.co/20160314/pi-way contentbazaar.co/20160314/pi-waycontentbazaar.co/20160314/pi-way Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea contentbazaar.co/20160314/pi-way Pages load slowly Scrolling is non- responsive Content shifts around Doesn’t work on flaky connections
  • 12. Proprietary + ConfidentialProprietary + Confidential 19 seconds to load mobile web page on 3G -7% conversions per 1 second delay
  • 13. Proprietary + ConfidentialProprietary + Confidential A radically improved user experience
  • 14. Proprietary + ConfidentialProprietary + Confidential So… what is exactly a PWA? Fancy name for "Modern Website" that takes advantage of new APIs and builds experiences users expect Reliable Fast Engaging ● Loads instantly (< 3s TTMP) ● Works offline ● Works on flaky connections ● Interactive quickly (< 5s) ● Responsive to any input (<100ms) ● Repeat visits are near instant (<1s) ● Can be added to Home Screen ● Launch in Fullscreen ● Consistent UI ● Re-engage with Push Notifications
  • 15. Proprietary + ConfidentialProprietary + Confidential With PWA, functionalities like... Add to Homescreen Push Notifications Available Offline ...are now possible!
  • 16. Proprietary + ConfidentialProprietary + Confidential A smarter way to add to home screen ● One tap to add to homescreen ● Opens full screen
  • 17. Proprietary + ConfidentialProprietary + Confidential Push notifications on the web? ● System level notifications like native apps ● Ask to notify users with relevant info ● Can send notifications even with page closed
  • 18. Proprietary + ConfidentialProprietary + Confidential Enable reliable experiences with the service worker Web server The old way...
  • 19. Proprietary + ConfidentialProprietary + Confidential Enable reliable experiences with the service worker Web server The old way...
  • 20. Proprietary + ConfidentialProprietary + Confidential Enable reliable experiences with the service worker Web serverService worker Cache API Client Device … the new way
  • 21. Proprietary + ConfidentialProprietary + Confidential Service workers can speed a feature ● Advanced caching to start loading features in <1 second ● Show content even on slow or flaky networks ● Better controls for offline, such as “read later” functionality ● Dramatically decrease load times for repeat users
  • 22. Proprietary + ConfidentialProprietary + Confidential 2.4 2.7 3.0 3.3 3.6 3.9 4.2 4.5 4.8 5.1 5.4 5.7 6.0 6.3 6.6 6.9 7.2 7.5 7.8 8.1 8.4 8.7 9.0 9.3 9.6 9.9 180,000 140,000 100,000 60,000 0 20,000 58 45 32 19 0 6 Sessions Load time (in seconds) Bouncerate(%) Sessions Bounce rate 13% bounce rate 20% bounce rate 58% bounce rate Source: SOASTA; September, 2015 Impact of speed on bounce rates
  • 23. Proprietary + ConfidentialProprietary + Confidential Never see the dino again
  • 24. Proprietary + ConfidentialProprietary + Confidential How to get started? from the ground up a simple version a single feature
  • 25. Proprietary + ConfidentialProprietary + Confidential Where to get started? Business objectives Goal: Drive more conversions / leads / foot traffic How? ● Acquire new customers ● Improve current conversion rate Strategy ● Reduce bounce rate for NEW and returning ● Increase time on site ● Increase # of page engaged ● Reduce friction in conversion ● Encourage sign-up / account creation ● Etc.
  • 26. Proprietary + Confidential Marco Gouveia Digital Marketing Pestana Improving Pestana’s mobile experience Pestana Success Story
  • 27. Proprietary + ConfidentialProprietary + Confidential Goals • Learn the specifics of Mobile UX/UI, as the consumer turns more and more to mobile in an upcoming AI era; • Pivot the teams into an “Agile Methodology” and “Mobile First” thinking, given the Cross- over of mobile queries vs desktop; • Use above learnings do dramatically improve Desktop and Tablet by simplification; • Pave the way to a Progressive Web App, in fragmented sector where driving traditional App install and engagement is difficult for mid-size players.
  • 29. Proprietary + ConfidentialProprietary + Confidential The impact of speed First Visit Repeat Visits 10s 7s 7s 4s Before After
  • 30. Proprietary + ConfidentialProprietary + Confidential Pestana Success Case Story Before 28/100 10sec PWA score mSpeed After (7 weeks later) 100/100 3.8sec (repeated visits) %Mobile conversions 7% 14% 6sfaster loading time 2xmore conversions
  • 31. Proprietary + ConfidentialProprietary + Confidential Google Ads - Improvement • mBids improved up to 100% in some markets & hotels to measure the all value of Mobile in terms of cross-device and impact in desktop sales; • Use of mobile exclusive sitelinks and, in that moment, Price Extensions; • Use of location and mBids to impact people searching for “hotel in…” near aeroports.
  • 32. Proprietary + ConfidentialProprietary + Confidential Traffic & Revenue - Improvement
  • 33. Proprietary + ConfidentialProprietary + Confidential Obrigado!