SlideShare a Scribd company logo
1 of 22
@aweil #appsequencing
Optimizing Mobile Engagement
And Cross-Device Experiences
w w w . y o t t a a . c o m 1
@aweil #appsequencing w w w . y o t t a a . c o m 2
Mobile Moments are Increasing
@aweil #appsequencing w w w . y o t t a a . c o m 3
But Desktop Still Dominates
Based on a random sample of > 7bn shopping sessions via Monetate
@aweil #appsequencing w w w . y o t t a a . c o m 4
All the Fuss? Omni-device Consumption Patterns
@aweil #appsequencing w w w . y o t t a a . c o m 5
Site Delivery Trends: The troublesome “up and to the right”
Images
Javascript
Via HTTPArchive, May ‘13-’14
@aweil #appsequencing
Cannot impact 3rd party dynamic
content like social media or ads
CONTENT DELIVERY NETWORKS
w w w . y o t t a a . c o m 6
Growing Engagement Challenges
PAGELOADTIME
ITEFFORT&TIME
SITE LAUNCH ONGOING MAINTENANCE AND USER ENGAGEMENT EFFORTS
UPDATE CONTENT &
IMAGES
ADD SOCIAL MEDIA
WIDGETS
ADD REAL TIME
PERSONALIZATION
A/B TEST PAGE
CONTENT
Existing technology
cannot keep pace
with ongoing
Marketing needs Cannot control page load
behavior, content priority
FRONTEND
OPTIMIZATION
Manual effort for every content
change
DO IT YOURSELF
Desktop
Mobile
Worldwide sharing Q114
@aweil #appsequencing
Existing Optimization Technology Simply Doesn’t Work
DSA
CDN
FEO
ESI
ADN
w w w . y o t t a a . c o m 7
@aweil #appsequencing w w w . y o t t a a . c o m 8
The Challenge? Sites and their routes are more complex…
Treats Middle mile geographic latency
Good for Individual assets, streaming media
Challenges Visitor context
Related assets
Versioning
CDN
Treats Content weight, round trips
Good for Efficient asset delivery, rendering
Challenges Visitor context
Device capabilities
Ongoing care & feeding
FEO
@aweil #appsequencing w w w . y o t t a a . c o m 9
Visualizing the delivery and rendering challenge
Trust Icons
High-Res Images
Long-scrolling pages
Social Media
Dynamic Content
In Addition:
• A/B Tests
• Analytic tracking
• Beacons
• Chat
• Personalization
• Pixels
• RWD w/out RESS
@aweil #appsequencing
Separate page into
fragments
Inject JavaScript
– RESS
– Dynamic Serving
Apply priority, order to
fragments
– Visitor Context
– On-page Interaction
w w w . y o t t a a . c o m 10
AppSequencing adds context, priority and ordering
Ad 1
Top Nav
Lt Nav CTA 1Primary Content
Related 1
Related 2
Social 1
Ratings & Reviews
Footer
CTA 2
Social 2
Trust Icons
Ad 2
Social3
@aweil #appsequencing w w w . y o t t a a . c o m 11
Case Study: Gearhead.com
@aweil #appsequencing
Facebook
timeline
Jira
feedback
Zopim
message
Trust
icons
w w w . y o t t a a . c o m 12
Case Study: Gearhead.com Engagement Components
@aweil #appsequencing
3rd party P1: Facebook timeline widget
w w w . y o t t a a . c o m 13
Case Study: Gearhead.com AppSequencing
ID Facebook-script
Priority 1
Sequencing Defer
Action Delay 5000 ms
@aweil #appsequencing
3rd Party P2: Facebook callback
w w w . y o t t a a . c o m 14
Case Study: Gearhead.com AppSequencing
ID All.js
Priority 2
Sequencing Defer
Action Delay 5000 ms
@aweil #appsequencing
3rd Party P3: Jira feedback
w w w . y o t t a a . c o m 15
Case Study: Gearhead.com AppSequencing
ID Jira-issue-plugin
Priority 3
Sequencing Lazy load
Action Div, 5000 ms
@aweil #appsequencing
Delay load Zopim messages by 5 seconds
w w w . y o t t a a . c o m 16
Case Study: Gearhead.com AppSequencing
ID zopim.js
Priority 4
Sequencing Lazy load
Action 5000 ms
@aweil #appsequencing
3rd Party P4: Lazy load trust icons
w w w . y o t t a a . c o m 17
Case Study: Gearhead.com AppSequencing
ID SiteSealPanel
Priority 4
Delay Type Lazy load
@aweil #appsequencing
Rapid engagement
– First Paint: 1.5s
– Start Render: 2.4s
– Visually Complete: 3.1s
Start Render includes 75%
No origin code change
All assets executed
w w w . y o t t a a . c o m 18
Case Study: Gearhead Waterfall
@aweil #appsequencing w w w . y o t t a a . c o m 19
Case Study: Gearhead connection efficiency
@aweil #appsequencing
Origin(al) Sequenced Difference
Fully Displayed 6.8 seconds 3.1 seconds 3.7 seconds faster
Page Weight 2.5 MB 900 KB 1.6 MB
Requests 193 103 90 fewer requests
Domains Accessed 19 11 8 fewer domains
w w w . y o t t a a . c o m 20
Case Study: Gearhead Results
27%
Conversion Rate
7.5%
Bounce Rate
12.6%
Avg. Pageviews
20%
Time on Site
@aweil #appsequencing
Dynamic Serving
3rd Party (e.g. Ad, Social)
Enablement
Analytic Insight
Global Caching
Traffic Management
Monitoring, Notifications and
Triage
A/B Testing
Optimize Rendering
w w w . y o t t a a . c o m 21
Optimization Requires a Holistic Approach
@aweil #appsequencing w w w . y o t t a a . c o m 22
THANK YOU

More Related Content

What's hot

Preparing for CDN failure: Why and how
Preparing for CDN failure: Why and howPreparing for CDN failure: Why and how
Preparing for CDN failure: Why and how
Aaron Peters
 

What's hot (19)

Practical microservices - javazone 2014
Practical microservices -  javazone 2014Practical microservices -  javazone 2014
Practical microservices - javazone 2014
 
ASO: A/B Testing your store listing
ASO: A/B Testing your store listingASO: A/B Testing your store listing
ASO: A/B Testing your store listing
 
YES, APIs Make You Special
YES, APIs Make You SpecialYES, APIs Make You Special
YES, APIs Make You Special
 
BrightonSEO - Indexation, Cannibalization, Experimentation, Oh My!
BrightonSEO - Indexation, Cannibalization, Experimentation, Oh My!BrightonSEO - Indexation, Cannibalization, Experimentation, Oh My!
BrightonSEO - Indexation, Cannibalization, Experimentation, Oh My!
 
10 things you didn't know about Postman
10 things you didn't know about Postman10 things you didn't know about Postman
10 things you didn't know about Postman
 
How Open is Your API Future?
How Open is Your API Future?How Open is Your API Future?
How Open is Your API Future?
 
Reviews & Ratings - Thomasbcn 2016 @ Applause.io
Reviews & Ratings - Thomasbcn 2016 @ Applause.ioReviews & Ratings - Thomasbcn 2016 @ Applause.io
Reviews & Ratings - Thomasbcn 2016 @ Applause.io
 
POST/CON 2019 Workshop: Design, Develop, and Mock APIs with Postman
POST/CON 2019 Workshop: Design, Develop, and Mock APIs with PostmanPOST/CON 2019 Workshop: Design, Develop, and Mock APIs with Postman
POST/CON 2019 Workshop: Design, Develop, and Mock APIs with Postman
 
TechSEO Boost 2018: Research Competition
TechSEO Boost 2018: Research CompetitionTechSEO Boost 2018: Research Competition
TechSEO Boost 2018: Research Competition
 
20 free SEO Tools you should be using - 20180829
20 free SEO Tools you should be using - 2018082920 free SEO Tools you should be using - 20180829
20 free SEO Tools you should be using - 20180829
 
Preparing for CDN failure: Why and how
Preparing for CDN failure: Why and howPreparing for CDN failure: Why and how
Preparing for CDN failure: Why and how
 
5 or 6 API Adoption Strategies
5 or 6 API Adoption Strategies5 or 6 API Adoption Strategies
5 or 6 API Adoption Strategies
 
Fast Fashion… How Missguided revolutionised their approach to site performanc...
Fast Fashion… How Missguided revolutionised their approach to site performanc...Fast Fashion… How Missguided revolutionised their approach to site performanc...
Fast Fashion… How Missguided revolutionised their approach to site performanc...
 
AB Testing, Ads and other 3rd party tags - SmashingConf London - 2018
AB Testing, Ads and other 3rd party tags - SmashingConf London - 2018AB Testing, Ads and other 3rd party tags - SmashingConf London - 2018
AB Testing, Ads and other 3rd party tags - SmashingConf London - 2018
 
Content King and Page One Power: Top 5 SEO Disasters
Content King and Page One Power: Top 5 SEO DisastersContent King and Page One Power: Top 5 SEO Disasters
Content King and Page One Power: Top 5 SEO Disasters
 
Time for a new way to measure user experience
Time for a new way to measure user experienceTime for a new way to measure user experience
Time for a new way to measure user experience
 
Finding Anything: Real-time Search with IndexTank
Finding Anything:  Real-time Search with IndexTankFinding Anything:  Real-time Search with IndexTank
Finding Anything: Real-time Search with IndexTank
 
JavaOne 2015: Scalable Continous Deployment with Maven
JavaOne 2015: Scalable Continous Deployment with MavenJavaOne 2015: Scalable Continous Deployment with Maven
JavaOne 2015: Scalable Continous Deployment with Maven
 
Max Prin - TechSEO Boost 2017 - SEO Best Practices For JavaScript-Based Websites
Max Prin - TechSEO Boost 2017 - SEO Best Practices For JavaScript-Based WebsitesMax Prin - TechSEO Boost 2017 - SEO Best Practices For JavaScript-Based Websites
Max Prin - TechSEO Boost 2017 - SEO Best Practices For JavaScript-Based Websites
 

Viewers also liked

Viewers also liked (7)

Optimizing Your Website for Mobile Search
Optimizing Your Website for Mobile SearchOptimizing Your Website for Mobile Search
Optimizing Your Website for Mobile Search
 
PubCon - Las Vegas October 7th, 2014 - Mobile Presentation
PubCon - Las Vegas October 7th, 2014 - Mobile Presentation PubCon - Las Vegas October 7th, 2014 - Mobile Presentation
PubCon - Las Vegas October 7th, 2014 - Mobile Presentation
 
2016: The Year to Align Marketing & IT Departments
2016: The Year to Align Marketing & IT Departments2016: The Year to Align Marketing & IT Departments
2016: The Year to Align Marketing & IT Departments
 
Beyond Mobile-Friendly: Optimizing Your Customers' Mobile Experiences
Beyond Mobile-Friendly: Optimizing Your Customers' Mobile ExperiencesBeyond Mobile-Friendly: Optimizing Your Customers' Mobile Experiences
Beyond Mobile-Friendly: Optimizing Your Customers' Mobile Experiences
 
2016 Mobile State of the Union [RWD Summit]
2016 Mobile State of the Union [RWD Summit]2016 Mobile State of the Union [RWD Summit]
2016 Mobile State of the Union [RWD Summit]
 
How slow load times hurt UX (and what you can do about it) [FluentConf 2016]
How slow load times hurt UX (and what you can do about it) [FluentConf 2016]How slow load times hurt UX (and what you can do about it) [FluentConf 2016]
How slow load times hurt UX (and what you can do about it) [FluentConf 2016]
 
Webinar: Moovweb Optimize: Learn how to increase your mobile conversions
Webinar: Moovweb Optimize: Learn how to increase your mobile conversionsWebinar: Moovweb Optimize: Learn how to increase your mobile conversions
Webinar: Moovweb Optimize: Learn how to increase your mobile conversions
 

Similar to Optimizing mobile and cross device experiences - CDN Summit 2014

Open Ap Is State Of The Market
Open Ap Is State Of The MarketOpen Ap Is State Of The Market
Open Ap Is State Of The Market
ConSanFrancisco123
 

Similar to Optimizing mobile and cross device experiences - CDN Summit 2014 (20)

Thinking about the full stack to create great mobile experiences
Thinking about the full stack to create great mobile experiencesThinking about the full stack to create great mobile experiences
Thinking about the full stack to create great mobile experiences
 
The smart way of combining web & apps
The smart way of combining web & appsThe smart way of combining web & apps
The smart way of combining web & apps
 
Modern Web Applications
Modern Web ApplicationsModern Web Applications
Modern Web Applications
 
Planning Your Progressive Web App
Planning Your Progressive Web AppPlanning Your Progressive Web App
Planning Your Progressive Web App
 
Microservices, Events, and Breaking the Data Monolith with Kafka
Microservices, Events, and Breaking the Data Monolith with KafkaMicroservices, Events, and Breaking the Data Monolith with Kafka
Microservices, Events, and Breaking the Data Monolith with Kafka
 
Mastering the Art of Mobile Testing by Akshita Puram
Mastering the Art of Mobile Testing by Akshita PuramMastering the Art of Mobile Testing by Akshita Puram
Mastering the Art of Mobile Testing by Akshita Puram
 
Building for, perceiving and measuring performance for mobile web
Building for, perceiving and measuring performance for mobile webBuilding for, perceiving and measuring performance for mobile web
Building for, perceiving and measuring performance for mobile web
 
AI and Machine Learning for Testers
AI and Machine Learning for TestersAI and Machine Learning for Testers
AI and Machine Learning for Testers
 
SearchLeeds 2019 - Nichola stott - The state of PWAs
SearchLeeds 2019 - Nichola stott - The state of PWAsSearchLeeds 2019 - Nichola stott - The state of PWAs
SearchLeeds 2019 - Nichola stott - The state of PWAs
 
Your API is not a Website!
Your API is not a Website!Your API is not a Website!
Your API is not a Website!
 
Why Progressive Web Apps will transform your website
Why Progressive Web Apps will transform your websiteWhy Progressive Web Apps will transform your website
Why Progressive Web Apps will transform your website
 
Future of Mobile Web Application and Web App Store
Future of Mobile Web Application and Web App StoreFuture of Mobile Web Application and Web App Store
Future of Mobile Web Application and Web App Store
 
Are you there Page Experience? It's Me, DevTools.
Are you there Page Experience? It's Me, DevTools.Are you there Page Experience? It's Me, DevTools.
Are you there Page Experience? It's Me, DevTools.
 
Are you there Page Experience? It's me, DevTools
Are you there Page Experience? It's me, DevToolsAre you there Page Experience? It's me, DevTools
Are you there Page Experience? It's me, DevTools
 
The Case for Progressive Web Apps
The Case for Progressive Web AppsThe Case for Progressive Web Apps
The Case for Progressive Web Apps
 
Open Ap Is State Of The Market
Open Ap Is State Of The MarketOpen Ap Is State Of The Market
Open Ap Is State Of The Market
 
progressive web app
 progressive web app progressive web app
progressive web app
 
Practical Microservices, Practical Whiskey
Practical Microservices, Practical WhiskeyPractical Microservices, Practical Whiskey
Practical Microservices, Practical Whiskey
 
Starting Your DevOps Journey – Practical Tips for Ops
Starting Your DevOps Journey – Practical Tips for OpsStarting Your DevOps Journey – Practical Tips for Ops
Starting Your DevOps Journey – Practical Tips for Ops
 
Hackference
HackferenceHackference
Hackference
 

Recently uploaded

Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven CuriosityUnlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Hung Le
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
Kayode Fayemi
 
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
David Celestin
 
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
amilabibi1
 
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
ZurliaSoop
 

Recently uploaded (17)

Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven CuriosityUnlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar Training
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
 
Introduction to Artificial intelligence.
Introduction to Artificial intelligence.Introduction to Artificial intelligence.
Introduction to Artificial intelligence.
 
Digital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of DrupalDigital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of Drupal
 
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdfSOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
 
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdfAWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
 
lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.
 
Dreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video TreatmentDreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video Treatment
 
Dreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIIDreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio III
 
Zone Chairperson Role and Responsibilities New updated.pptx
Zone Chairperson Role and Responsibilities New updated.pptxZone Chairperson Role and Responsibilities New updated.pptx
Zone Chairperson Role and Responsibilities New updated.pptx
 
ICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdfICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdf
 
My Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle BaileyMy Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle Bailey
 
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
 
in kuwait௹+918133066128....) @abortion pills for sale in Kuwait City
in kuwait௹+918133066128....) @abortion pills for sale in Kuwait Cityin kuwait௹+918133066128....) @abortion pills for sale in Kuwait City
in kuwait௹+918133066128....) @abortion pills for sale in Kuwait City
 
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
 
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
 

Optimizing mobile and cross device experiences - CDN Summit 2014

  • 1. @aweil #appsequencing Optimizing Mobile Engagement And Cross-Device Experiences w w w . y o t t a a . c o m 1
  • 2. @aweil #appsequencing w w w . y o t t a a . c o m 2 Mobile Moments are Increasing
  • 3. @aweil #appsequencing w w w . y o t t a a . c o m 3 But Desktop Still Dominates Based on a random sample of > 7bn shopping sessions via Monetate
  • 4. @aweil #appsequencing w w w . y o t t a a . c o m 4 All the Fuss? Omni-device Consumption Patterns
  • 5. @aweil #appsequencing w w w . y o t t a a . c o m 5 Site Delivery Trends: The troublesome “up and to the right” Images Javascript Via HTTPArchive, May ‘13-’14
  • 6. @aweil #appsequencing Cannot impact 3rd party dynamic content like social media or ads CONTENT DELIVERY NETWORKS w w w . y o t t a a . c o m 6 Growing Engagement Challenges PAGELOADTIME ITEFFORT&TIME SITE LAUNCH ONGOING MAINTENANCE AND USER ENGAGEMENT EFFORTS UPDATE CONTENT & IMAGES ADD SOCIAL MEDIA WIDGETS ADD REAL TIME PERSONALIZATION A/B TEST PAGE CONTENT Existing technology cannot keep pace with ongoing Marketing needs Cannot control page load behavior, content priority FRONTEND OPTIMIZATION Manual effort for every content change DO IT YOURSELF Desktop Mobile Worldwide sharing Q114
  • 7. @aweil #appsequencing Existing Optimization Technology Simply Doesn’t Work DSA CDN FEO ESI ADN w w w . y o t t a a . c o m 7
  • 8. @aweil #appsequencing w w w . y o t t a a . c o m 8 The Challenge? Sites and their routes are more complex… Treats Middle mile geographic latency Good for Individual assets, streaming media Challenges Visitor context Related assets Versioning CDN Treats Content weight, round trips Good for Efficient asset delivery, rendering Challenges Visitor context Device capabilities Ongoing care & feeding FEO
  • 9. @aweil #appsequencing w w w . y o t t a a . c o m 9 Visualizing the delivery and rendering challenge Trust Icons High-Res Images Long-scrolling pages Social Media Dynamic Content In Addition: • A/B Tests • Analytic tracking • Beacons • Chat • Personalization • Pixels • RWD w/out RESS
  • 10. @aweil #appsequencing Separate page into fragments Inject JavaScript – RESS – Dynamic Serving Apply priority, order to fragments – Visitor Context – On-page Interaction w w w . y o t t a a . c o m 10 AppSequencing adds context, priority and ordering Ad 1 Top Nav Lt Nav CTA 1Primary Content Related 1 Related 2 Social 1 Ratings & Reviews Footer CTA 2 Social 2 Trust Icons Ad 2 Social3
  • 11. @aweil #appsequencing w w w . y o t t a a . c o m 11 Case Study: Gearhead.com
  • 12. @aweil #appsequencing Facebook timeline Jira feedback Zopim message Trust icons w w w . y o t t a a . c o m 12 Case Study: Gearhead.com Engagement Components
  • 13. @aweil #appsequencing 3rd party P1: Facebook timeline widget w w w . y o t t a a . c o m 13 Case Study: Gearhead.com AppSequencing ID Facebook-script Priority 1 Sequencing Defer Action Delay 5000 ms
  • 14. @aweil #appsequencing 3rd Party P2: Facebook callback w w w . y o t t a a . c o m 14 Case Study: Gearhead.com AppSequencing ID All.js Priority 2 Sequencing Defer Action Delay 5000 ms
  • 15. @aweil #appsequencing 3rd Party P3: Jira feedback w w w . y o t t a a . c o m 15 Case Study: Gearhead.com AppSequencing ID Jira-issue-plugin Priority 3 Sequencing Lazy load Action Div, 5000 ms
  • 16. @aweil #appsequencing Delay load Zopim messages by 5 seconds w w w . y o t t a a . c o m 16 Case Study: Gearhead.com AppSequencing ID zopim.js Priority 4 Sequencing Lazy load Action 5000 ms
  • 17. @aweil #appsequencing 3rd Party P4: Lazy load trust icons w w w . y o t t a a . c o m 17 Case Study: Gearhead.com AppSequencing ID SiteSealPanel Priority 4 Delay Type Lazy load
  • 18. @aweil #appsequencing Rapid engagement – First Paint: 1.5s – Start Render: 2.4s – Visually Complete: 3.1s Start Render includes 75% No origin code change All assets executed w w w . y o t t a a . c o m 18 Case Study: Gearhead Waterfall
  • 19. @aweil #appsequencing w w w . y o t t a a . c o m 19 Case Study: Gearhead connection efficiency
  • 20. @aweil #appsequencing Origin(al) Sequenced Difference Fully Displayed 6.8 seconds 3.1 seconds 3.7 seconds faster Page Weight 2.5 MB 900 KB 1.6 MB Requests 193 103 90 fewer requests Domains Accessed 19 11 8 fewer domains w w w . y o t t a a . c o m 20 Case Study: Gearhead Results 27% Conversion Rate 7.5% Bounce Rate 12.6% Avg. Pageviews 20% Time on Site
  • 21. @aweil #appsequencing Dynamic Serving 3rd Party (e.g. Ad, Social) Enablement Analytic Insight Global Caching Traffic Management Monitoring, Notifications and Triage A/B Testing Optimize Rendering w w w . y o t t a a . c o m 21 Optimization Requires a Holistic Approach
  • 22. @aweil #appsequencing w w w . y o t t a a . c o m 22 THANK YOU

Editor's Notes

  1. desctivating unused modules in Wordpress or Joomla (some use the same libraries as well, like jQuery), converting JavaScript behavior to CSS (drop-down menus, and tabs for example), and deferred loading of uncalled JavaScript (Pagespeed is a good tool to find uncalled JavaScript before the onload event)