Ahead of the Curve: How 23andMe Improved UX with Performance Edge

Optimizely
OptimizelyContent Marketing Manager at Optimizely
1
Ahead of the curve
How 23andMe improved UX
with Performance Edge
+
Courtney Ball, Antonio Contreras,
and Whelan Boyd
2
Introductions
Courtney Ball
Sr. Manager, Web Marketing
Antonio Contreras
Sr. Web Developer
Whelan Boyd
Sr. Product Manager
● Customize the widgets on your page
to your preference
● This webinar is recorded and you will
receive the link with the slides in the
next few days
● We will have time for questions! Please
submit them in the Q&A box on the left
side of the screen
Housekeeping
4
Agenda
1. Why performance matters
2. How to think about measuring performance
3. How experimentation affects performance
4. Performance Edge
5. Case study: 23andMe
6. Q&A
5
Why
Performance
Matters
6
The business impact of speed
13% increase in sales
when page load time
was cut by half
Found that 53% of mobile
visits were abandoned
if page took > 3 seconds
to load
7% increase in
conversion when page
load time reduced by
850 ms
Source: https://developers.google.com/web/fundamentals/performance/why-performance-matters/
7
How to measure
performance
8
Measure impact to user experience
Source: Google’s Web Fundamentals
First Paint
(FP)
First Contentful
Paint (FCP)
First Meaningful
Paint (FMP)
Time to Interactive
(TTI)
9
Best practices for measuring
Free Online Tools
Synthetic Traffic
Easy to run
Actionable Insights
Real User Monitoring
Production Traffic
Segment by Device, Location, etc.
Robust Analytics
10
How website
experimentation
affects performance
11
Standard Web Experiments
1. Snippet size increases with
more experiments
2. For specific visitors, the
downloaded snippet includes all
project variations vs just active
variations
3. Larger snippet results in more
time to download and execute
4. Resource-constrained browsers
have to execute several tasks
Performance Challenges
for Web Experiments
Standard
CDN
Script
Experiment A
variation 1: CTA: Get Started
variation 2: CTA: Try it out
Experiment B
variation 1: CTA: Promo Code
variation 2: CTA: No Promo Code Task load:
URL Targeting
Audience
Targeting
Traffic Splitting
Apply Variations
Event Tracking
12
Introducing
Performance
Edge
13
Only returns
visitor-specific variations
Standard Web Experiments
Task load:
Experiment
Delivery
Network
Apply Variations
Event Tracking
Key experiment decisions
are moved to the Edge
Much smaller file to download
and execute in the browser
with less tasks to perform
Performance Edge Experiments
Standard
CDN
Script
Experiment A
variation 1: CTA: Get Started
variation 2: CTA: Try it out
Experiment B
variation 1: CTA: Promo Code
variation 2: CTA: No Promo Code
URL Targeting
Audience
Targeting
Traffic Splitting
Apply Variations
Event Tracking
CTA: Get Started
Script
URL Targeting
Audience
Traffic Splitting
14
Why is it so fast?
Less data
Far smaller file
loading over the wire
Reduce download time
Less code
Only code necessary
for active variations
Fraction of the execution
time in browser
Faster machines
Powerful Cloudflare Workers
execute expensive tasks
Located extremely
close to end visitor
15
Proper Measurement Make things smaller Performance Edge
● User-focused Metrics
● Synthetic and real traffic
● Lighter download
● Shorter execution
● Quick implementation
with any CDN
● Push logic to the Edge
Summary
16
23andMe
Case Study
17
23andMe: Intro
Courtney Ball
Sr. Manager, Web Marketing
Antonio Contreras
Sr. Web Developer
18
23andMe: Overview
Company size: 500+ employees
Location: Sunnyvale, California
Mission: Help people access, understand and benefit
from the human genome.
What we offer: 23andMe gives individuals easy and
affordable access to their genetic information, offering
a growing list of reports on traits, wellness, carrier
status and genetic ancestry.
Consumer Research Therapeutics
23andMe: Testing Overview
TV
AUDIO
DISPLAY
SOCIAL
Testing focus for 2020:
● Optimize kit mix.
● Optimize mobile experience.
● Optimize personalization
through audience targeting.
23andMe Customer Acquisition / Marketing Funnel
SEARCH
SITE
Consideration
Conversion
Awareness
20
23andMe: Approach to improving user experience
through a site redesign
Create new designs
(multiple options)
Consumer insights
conducts qualitative
research
Identify key areas of
opportunity through a
site audit
A/B test against
existing page via
Optimizely
Iterative testing
(if needed)
21
Test: Redesigned Product Page
Test Variant #1Control
Round 1
22
Test: Redesigned Product Page
Test Variant #1Control
Round 1
Winner
23
Test: Redesigned Product Page
Control Test Variant #1
Round 2
Test Variant #2
24
Test: Redesigned Product Page
Control Test Variant #1
Round 2
Test Variant #2: Winner
25
Why we needed performance edge as we scaled
A growing point of internal tension…
1. More testing = slower page speed
2. More emphasis placed on performance
Eagerness to try new tactics to improve site
performance ahead of the holiday season.
+
Frequency A/B
Tests
2016 2017 2018 2019 2020
Year
NumberofTestsLaunched
20
40
60
0
26
How we implemented
Performance Edge at 23andMe
1. We had an existing Worker on Cloudflare
that we were using to load our Optimizely
JavaScript
2. We updated the existing Worker for
Optimizely Edge and created a separate
Worker for the old Optimizely JavaScript
3. We used an integration environment to
test performance and root out errors
Cloudflare
CDN / Worker
Client / Browser 23andMe
Web
Server
27
Speed improvements with Performance Edge
Our performance statistics improved across the board:
Standard Snippet ⚡Optimizely Edge Snippet
First Contentful Paint Mobile: 2.7s
Desktop: 2.5s
Mobile: 1.2s
Desktop: 1.1s
First Meaningful Paint Mobile: 3.0s
Desktop: 2.7s
Mobile: 1.6s
Desktop: 1.5s
Time to Interactive Mobile: 6.7s
Desktop: 6.2s
Mobile: 4.4s
Desktop: 5.4s
Key Benefits:
dramatic performance improvements on mobile and we can continue scaling our testing program without slowing down our site!
28
Questions?
Ask them
in the webinar console
1 of 28

Recommended

Why Things Go Off the Rails and How to Prevent Product-Engineering Angst by
Why Things Go Off the Rails and How to Prevent Product-Engineering AngstWhy Things Go Off the Rails and How to Prevent Product-Engineering Angst
Why Things Go Off the Rails and How to Prevent Product-Engineering AngstOptimizely
171 views12 slides
How We Do It: Proven Website Personalization Strategies by
How We Do It: Proven Website Personalization StrategiesHow We Do It: Proven Website Personalization Strategies
How We Do It: Proven Website Personalization StrategiesOptimizely
289 views50 slides
Failure is an Option: Scaling Resilient Feature Delivery by
Failure is an Option: Scaling Resilient Feature DeliveryFailure is an Option: Scaling Resilient Feature Delivery
Failure is an Option: Scaling Resilient Feature DeliveryOptimizely
297 views65 slides
Optimizely's Vision for Product Development Teams by
Optimizely's Vision for Product Development TeamsOptimizely's Vision for Product Development Teams
Optimizely's Vision for Product Development TeamsOptimizely
373 views29 slides
How FOX Tests Everything from Mobile, Web, to Living Room Devices by
How FOX Tests Everything from Mobile, Web, to Living Room DevicesHow FOX Tests Everything from Mobile, Web, to Living Room Devices
How FOX Tests Everything from Mobile, Web, to Living Room DevicesOptimizely
307 views63 slides
Test Everything: TrustRadius Delivers Customer Value with Experimentation by
Test Everything: TrustRadius Delivers Customer Value with ExperimentationTest Everything: TrustRadius Delivers Customer Value with Experimentation
Test Everything: TrustRadius Delivers Customer Value with ExperimentationOptimizely
497 views28 slides

More Related Content

What's hot

AMC Networks Experiments Faster on the Server Side by
AMC Networks Experiments Faster on the Server SideAMC Networks Experiments Faster on the Server Side
AMC Networks Experiments Faster on the Server SideOptimizely
373 views17 slides
How The Zebra Utilized Feature Experiments To Increase Carrier Card Engagemen... by
How The Zebra Utilized Feature Experiments To Increase Carrier Card Engagemen...How The Zebra Utilized Feature Experiments To Increase Carrier Card Engagemen...
How The Zebra Utilized Feature Experiments To Increase Carrier Card Engagemen...Optimizely
336 views12 slides
[Webinar] Innovate Faster by Adopting The Modern Growth Stack by
[Webinar] Innovate Faster by Adopting The Modern Growth Stack[Webinar] Innovate Faster by Adopting The Modern Growth Stack
[Webinar] Innovate Faster by Adopting The Modern Growth StackOptimizely
571 views107 slides
Atlassian's Mystique CLI, Minimizing the Experiment Development Cycle by
Atlassian's Mystique CLI, Minimizing the Experiment Development CycleAtlassian's Mystique CLI, Minimizing the Experiment Development Cycle
Atlassian's Mystique CLI, Minimizing the Experiment Development CycleOptimizely
370 views42 slides
7 Habits of Highly Effective Personalisation Organisations | Optimizely ANZ W... by
7 Habits of Highly Effective Personalisation Organisations | Optimizely ANZ W...7 Habits of Highly Effective Personalisation Organisations | Optimizely ANZ W...
7 Habits of Highly Effective Personalisation Organisations | Optimizely ANZ W...Optimizely
384 views79 slides
Improve your content: The What, Why, Where and How about A/B Testing by
Improve your content: The What, Why, Where and How about A/B TestingImprove your content: The What, Why, Where and How about A/B Testing
Improve your content: The What, Why, Where and How about A/B Testingintrotodigital
326 views10 slides

What's hot(20)

AMC Networks Experiments Faster on the Server Side by Optimizely
AMC Networks Experiments Faster on the Server SideAMC Networks Experiments Faster on the Server Side
AMC Networks Experiments Faster on the Server Side
Optimizely373 views
How The Zebra Utilized Feature Experiments To Increase Carrier Card Engagemen... by Optimizely
How The Zebra Utilized Feature Experiments To Increase Carrier Card Engagemen...How The Zebra Utilized Feature Experiments To Increase Carrier Card Engagemen...
How The Zebra Utilized Feature Experiments To Increase Carrier Card Engagemen...
Optimizely336 views
[Webinar] Innovate Faster by Adopting The Modern Growth Stack by Optimizely
[Webinar] Innovate Faster by Adopting The Modern Growth Stack[Webinar] Innovate Faster by Adopting The Modern Growth Stack
[Webinar] Innovate Faster by Adopting The Modern Growth Stack
Optimizely571 views
Atlassian's Mystique CLI, Minimizing the Experiment Development Cycle by Optimizely
Atlassian's Mystique CLI, Minimizing the Experiment Development CycleAtlassian's Mystique CLI, Minimizing the Experiment Development Cycle
Atlassian's Mystique CLI, Minimizing the Experiment Development Cycle
Optimizely370 views
7 Habits of Highly Effective Personalisation Organisations | Optimizely ANZ W... by Optimizely
7 Habits of Highly Effective Personalisation Organisations | Optimizely ANZ W...7 Habits of Highly Effective Personalisation Organisations | Optimizely ANZ W...
7 Habits of Highly Effective Personalisation Organisations | Optimizely ANZ W...
Optimizely384 views
Improve your content: The What, Why, Where and How about A/B Testing by introtodigital
Improve your content: The What, Why, Where and How about A/B TestingImprove your content: The What, Why, Where and How about A/B Testing
Improve your content: The What, Why, Where and How about A/B Testing
introtodigital326 views
How to feature flag and run experiments in iOS and Android by Optimizely
How to feature flag and run experiments in iOS and AndroidHow to feature flag and run experiments in iOS and Android
How to feature flag and run experiments in iOS and Android
Optimizely465 views
The Optimizely Experience Keynote by Matt Althauser - Optimizely Experience L... by Optimizely
The Optimizely Experience Keynote by Matt Althauser - Optimizely Experience L...The Optimizely Experience Keynote by Matt Althauser - Optimizely Experience L...
The Optimizely Experience Keynote by Matt Althauser - Optimizely Experience L...
Optimizely1.6K views
The Future of Optimizely for Technical Teams by Optimizely
The Future of Optimizely for Technical TeamsThe Future of Optimizely for Technical Teams
The Future of Optimizely for Technical Teams
Optimizely351 views
The Future of Building Good Products: Progressive Delivery and Experimentation by Optimizely
The Future of Building Good Products: Progressive Delivery and ExperimentationThe Future of Building Good Products: Progressive Delivery and Experimentation
The Future of Building Good Products: Progressive Delivery and Experimentation
Optimizely306 views
Optimizely Experience Customer Story - Atlassian by Optimizely
Optimizely Experience Customer Story - AtlassianOptimizely Experience Customer Story - Atlassian
Optimizely Experience Customer Story - Atlassian
Optimizely1.4K views
Product Analytics 101 by Pendo VP of Products by Product School
Product Analytics 101 by Pendo VP of ProductsProduct Analytics 101 by Pendo VP of Products
Product Analytics 101 by Pendo VP of Products
Product School829 views
Optimizely NYC Developer Meetup - Experimentation at Blue Apron by Optimizely
Optimizely NYC Developer Meetup - Experimentation at Blue ApronOptimizely NYC Developer Meetup - Experimentation at Blue Apron
Optimizely NYC Developer Meetup - Experimentation at Blue Apron
Optimizely1.8K views
How Clorox Experiments Across Brands to Turn Visitors into Consumers by Optimizely
How Clorox Experiments Across Brands to Turn Visitors into ConsumersHow Clorox Experiments Across Brands to Turn Visitors into Consumers
How Clorox Experiments Across Brands to Turn Visitors into Consumers
Optimizely346 views
SplitMetrics answers burning questions on mobile A/B testing by SplitMetrics
SplitMetrics answers burning questions on mobile A/B testingSplitMetrics answers burning questions on mobile A/B testing
SplitMetrics answers burning questions on mobile A/B testing
SplitMetrics244 views
Zillow + Optimizely: Building the Bridge to $20 Billion Revenue by Optimizely
Zillow + Optimizely: Building the Bridge to $20 Billion RevenueZillow + Optimizely: Building the Bridge to $20 Billion Revenue
Zillow + Optimizely: Building the Bridge to $20 Billion Revenue
Optimizely415 views
Optimizely Agent: Scaling Resilient Feature Delivery by Optimizely
Optimizely Agent: Scaling Resilient Feature DeliveryOptimizely Agent: Scaling Resilient Feature Delivery
Optimizely Agent: Scaling Resilient Feature Delivery
Optimizely409 views
Evolving Experimentation from CRO to Product Development by Optimizely
Evolving Experimentation from CRO to Product DevelopmentEvolving Experimentation from CRO to Product Development
Evolving Experimentation from CRO to Product Development
Optimizely365 views
Better Decisions with Experimentation by Jill Martay
Better Decisions with ExperimentationBetter Decisions with Experimentation
Better Decisions with Experimentation
Jill Martay448 views

Similar to Ahead of the Curve: How 23andMe Improved UX with Performance Edge

How BiggerPockets runs experiments faster with performance edge by
How BiggerPockets runs experiments faster with performance edgeHow BiggerPockets runs experiments faster with performance edge
How BiggerPockets runs experiments faster with performance edgeOptimizely
517 views31 slides
Maximizing site speed with mercy corps by
Maximizing site speed with mercy corpsMaximizing site speed with mercy corps
Maximizing site speed with mercy corpsJohn Brandenburg
294 views44 slides
Real User Monitoring: Getting Real Data from Real Users in the Real World - S... by
Real User Monitoring: Getting Real Data from Real Users in the Real World - S...Real User Monitoring: Getting Real Data from Real Users in the Real World - S...
Real User Monitoring: Getting Real Data from Real Users in the Real World - S...Akamai Technologies
2.7K views29 slides
Supercharging Optimizely Performance by Moving Decisions to the Edge by
Supercharging Optimizely Performance by Moving Decisions to the EdgeSupercharging Optimizely Performance by Moving Decisions to the Edge
Supercharging Optimizely Performance by Moving Decisions to the EdgeOptimizely
783 views63 slides
Rl Partner Webinar To Share by
Rl Partner  Webinar To ShareRl Partner  Webinar To Share
Rl Partner Webinar To ShareCompuware APM
533 views27 slides
Gitte Ottosen - Agility and Process Maturity, Of Course They Mix! by
Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!
Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!TEST Huddle
744 views28 slides

Similar to Ahead of the Curve: How 23andMe Improved UX with Performance Edge(20)

How BiggerPockets runs experiments faster with performance edge by Optimizely
How BiggerPockets runs experiments faster with performance edgeHow BiggerPockets runs experiments faster with performance edge
How BiggerPockets runs experiments faster with performance edge
Optimizely517 views
Maximizing site speed with mercy corps by John Brandenburg
Maximizing site speed with mercy corpsMaximizing site speed with mercy corps
Maximizing site speed with mercy corps
John Brandenburg294 views
Real User Monitoring: Getting Real Data from Real Users in the Real World - S... by Akamai Technologies
Real User Monitoring: Getting Real Data from Real Users in the Real World - S...Real User Monitoring: Getting Real Data from Real Users in the Real World - S...
Real User Monitoring: Getting Real Data from Real Users in the Real World - S...
Akamai Technologies2.7K views
Supercharging Optimizely Performance by Moving Decisions to the Edge by Optimizely
Supercharging Optimizely Performance by Moving Decisions to the EdgeSupercharging Optimizely Performance by Moving Decisions to the Edge
Supercharging Optimizely Performance by Moving Decisions to the Edge
Optimizely783 views
Rl Partner Webinar To Share by Compuware APM
Rl Partner  Webinar To ShareRl Partner  Webinar To Share
Rl Partner Webinar To Share
Compuware APM533 views
Gitte Ottosen - Agility and Process Maturity, Of Course They Mix! by TEST Huddle
Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!
Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!
TEST Huddle744 views
Cutting-edge Performance Testing on eCommerce Websites by TechWell
Cutting-edge Performance Testing on eCommerce WebsitesCutting-edge Performance Testing on eCommerce Websites
Cutting-edge Performance Testing on eCommerce Websites
TechWell576 views
Core web Vitals: Web Performance and Usability by Ingo Steinke
Core web Vitals: Web Performance and UsabilityCore web Vitals: Web Performance and Usability
Core web Vitals: Web Performance and Usability
Ingo Steinke206 views
Web.dev extended : What's new in Web [GDG Taichung] by Chieh Kai Yang
Web.dev extended : What's new in Web [GDG Taichung]Web.dev extended : What's new in Web [GDG Taichung]
Web.dev extended : What's new in Web [GDG Taichung]
Chieh Kai Yang347 views
Smashing Conference Short Talk on Sustainable Webdesign and coding practices by Mightybytes
Smashing Conference Short Talk on Sustainable Webdesign and coding practicesSmashing Conference Short Talk on Sustainable Webdesign and coding practices
Smashing Conference Short Talk on Sustainable Webdesign and coding practices
Mightybytes744 views
Quality Jam: BDD, TDD and ATDD for the Enterprise by QASymphony
Quality Jam: BDD, TDD and ATDD for the EnterpriseQuality Jam: BDD, TDD and ATDD for the Enterprise
Quality Jam: BDD, TDD and ATDD for the Enterprise
QASymphony 1.9K views
A Designer's Guide to Web Performance by Kevin Mandeville
A Designer's Guide to Web PerformanceA Designer's Guide to Web Performance
A Designer's Guide to Web Performance
Kevin Mandeville1.3K views
2.1 Automation Nation: Keeping your Process Builders in Check by TargetX
2.1 Automation Nation: Keeping your Process Builders in Check2.1 Automation Nation: Keeping your Process Builders in Check
2.1 Automation Nation: Keeping your Process Builders in Check
TargetX726 views
Continuous Performance Testing by Grid Dynamics
Continuous Performance TestingContinuous Performance Testing
Continuous Performance Testing
Grid Dynamics602 views
DevOps: Find Solutions, Not More Defects by TechWell
DevOps: Find Solutions, Not More DefectsDevOps: Find Solutions, Not More Defects
DevOps: Find Solutions, Not More Defects
TechWell364 views
Continuous Performance Testing and Monitoring in Agile Development by Dynatrace
Continuous Performance Testing and Monitoring in Agile DevelopmentContinuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile Development
Dynatrace1.6K views

More from Optimizely

Clover Rings Up Digital Growth to Drive Experimentation by
Clover Rings Up Digital Growth to Drive ExperimentationClover Rings Up Digital Growth to Drive Experimentation
Clover Rings Up Digital Growth to Drive ExperimentationOptimizely
1.6K views28 slides
Make Every Touchpoint Count: How to Drive Revenue in an Increasingly Online W... by
Make Every Touchpoint Count: How to Drive Revenue in an Increasingly Online W...Make Every Touchpoint Count: How to Drive Revenue in an Increasingly Online W...
Make Every Touchpoint Count: How to Drive Revenue in an Increasingly Online W...Optimizely
547 views26 slides
The Science of Getting Testing Right by
The Science of Getting Testing RightThe Science of Getting Testing Right
The Science of Getting Testing RightOptimizely
1.1K views21 slides
Autotrader Case Study: Migrating from Home-Grown Testing to Best-in-Class Too... by
Autotrader Case Study: Migrating from Home-Grown Testing to Best-in-Class Too...Autotrader Case Study: Migrating from Home-Grown Testing to Best-in-Class Too...
Autotrader Case Study: Migrating from Home-Grown Testing to Best-in-Class Too...Optimizely
410 views19 slides
Empowering Agents to Provide Service from Anywhere: Contact Centers in the Ti... by
Empowering Agents to Provide Service from Anywhere: Contact Centers in the Ti...Empowering Agents to Provide Service from Anywhere: Contact Centers in the Ti...
Empowering Agents to Provide Service from Anywhere: Contact Centers in the Ti...Optimizely
288 views12 slides
Experimentation Everywhere: Create Exceptional Online Shopping Experiences an... by
Experimentation Everywhere: Create Exceptional Online Shopping Experiences an...Experimentation Everywhere: Create Exceptional Online Shopping Experiences an...
Experimentation Everywhere: Create Exceptional Online Shopping Experiences an...Optimizely
409 views15 slides

More from Optimizely(20)

Clover Rings Up Digital Growth to Drive Experimentation by Optimizely
Clover Rings Up Digital Growth to Drive ExperimentationClover Rings Up Digital Growth to Drive Experimentation
Clover Rings Up Digital Growth to Drive Experimentation
Optimizely1.6K views
Make Every Touchpoint Count: How to Drive Revenue in an Increasingly Online W... by Optimizely
Make Every Touchpoint Count: How to Drive Revenue in an Increasingly Online W...Make Every Touchpoint Count: How to Drive Revenue in an Increasingly Online W...
Make Every Touchpoint Count: How to Drive Revenue in an Increasingly Online W...
Optimizely547 views
The Science of Getting Testing Right by Optimizely
The Science of Getting Testing RightThe Science of Getting Testing Right
The Science of Getting Testing Right
Optimizely1.1K views
Autotrader Case Study: Migrating from Home-Grown Testing to Best-in-Class Too... by Optimizely
Autotrader Case Study: Migrating from Home-Grown Testing to Best-in-Class Too...Autotrader Case Study: Migrating from Home-Grown Testing to Best-in-Class Too...
Autotrader Case Study: Migrating from Home-Grown Testing to Best-in-Class Too...
Optimizely410 views
Empowering Agents to Provide Service from Anywhere: Contact Centers in the Ti... by Optimizely
Empowering Agents to Provide Service from Anywhere: Contact Centers in the Ti...Empowering Agents to Provide Service from Anywhere: Contact Centers in the Ti...
Empowering Agents to Provide Service from Anywhere: Contact Centers in the Ti...
Optimizely288 views
Experimentation Everywhere: Create Exceptional Online Shopping Experiences an... by Optimizely
Experimentation Everywhere: Create Exceptional Online Shopping Experiences an...Experimentation Everywhere: Create Exceptional Online Shopping Experiences an...
Experimentation Everywhere: Create Exceptional Online Shopping Experiences an...
Optimizely409 views
Building an Experiment Pipeline for GitHub’s New Free Team Offering by Optimizely
Building an Experiment Pipeline for GitHub’s New Free Team OfferingBuilding an Experiment Pipeline for GitHub’s New Free Team Offering
Building an Experiment Pipeline for GitHub’s New Free Team Offering
Optimizely272 views
Overcoming the Challenges of Experimentation on a Service Oriented Architecture by Optimizely
Overcoming the Challenges of Experimentation on a Service Oriented ArchitectureOvercoming the Challenges of Experimentation on a Service Oriented Architecture
Overcoming the Challenges of Experimentation on a Service Oriented Architecture
Optimizely227 views
Making Your Hypothesis Work Harder to Inform Future Product Strategy by Optimizely
Making Your Hypothesis Work Harder to Inform Future Product StrategyMaking Your Hypothesis Work Harder to Inform Future Product Strategy
Making Your Hypothesis Work Harder to Inform Future Product Strategy
Optimizely318 views
Kick Your Assumptions: How Scholl's Test-Everything Culture Drives Revenue by Optimizely
Kick Your Assumptions: How Scholl's Test-Everything Culture Drives RevenueKick Your Assumptions: How Scholl's Test-Everything Culture Drives Revenue
Kick Your Assumptions: How Scholl's Test-Everything Culture Drives Revenue
Optimizely414 views
Experimentation through Clients' Eyes by Optimizely
Experimentation through Clients' EyesExperimentation through Clients' Eyes
Experimentation through Clients' Eyes
Optimizely299 views
Shipping to Learn and Accelerate Growth with GitHub by Optimizely
Shipping to Learn and Accelerate Growth with GitHubShipping to Learn and Accelerate Growth with GitHub
Shipping to Learn and Accelerate Growth with GitHub
Optimizely373 views
The Future of Software Development by Optimizely
The Future of Software DevelopmentThe Future of Software Development
The Future of Software Development
Optimizely248 views
Practical Use Case: How Dosh Uses Feature Experiments To Accelerate Mobile De... by Optimizely
Practical Use Case: How Dosh Uses Feature Experiments To Accelerate Mobile De...Practical Use Case: How Dosh Uses Feature Experiments To Accelerate Mobile De...
Practical Use Case: How Dosh Uses Feature Experiments To Accelerate Mobile De...
Optimizely235 views
Run High Impact Experimentation with High-quality Customer Discovery by Optimizely
Run High Impact Experimentation with High-quality Customer DiscoveryRun High Impact Experimentation with High-quality Customer Discovery
Run High Impact Experimentation with High-quality Customer Discovery
Optimizely386 views
Using Empathy to Build Custom Solutions at Scale by Optimizely
Using Empathy to Build Custom Solutions at ScaleUsing Empathy to Build Custom Solutions at Scale
Using Empathy to Build Custom Solutions at Scale
Optimizely234 views
How to find data insights that will drive a 10X impact by Optimizely
How to find data insights that will drive a 10X impact How to find data insights that will drive a 10X impact
How to find data insights that will drive a 10X impact
Optimizely370 views
Targeted Rollouts: How to Release Features to Multiple Audiences by Optimizely
Targeted Rollouts: How to Release Features to Multiple AudiencesTargeted Rollouts: How to Release Features to Multiple Audiences
Targeted Rollouts: How to Release Features to Multiple Audiences
Optimizely225 views
Deploying Fearlessly in a Continuous World by Optimizely
Deploying Fearlessly in a Continuous WorldDeploying Fearlessly in a Continuous World
Deploying Fearlessly in a Continuous World
Optimizely196 views
Detecting incorrectly implemented experiments by Optimizely
Detecting incorrectly implemented experimentsDetecting incorrectly implemented experiments
Detecting incorrectly implemented experiments
Optimizely254 views

Recently uploaded

SUPPLIER SOURCING.pptx by
SUPPLIER SOURCING.pptxSUPPLIER SOURCING.pptx
SUPPLIER SOURCING.pptxangelicacueva6
15 views1 slide
Tunable Laser (1).pptx by
Tunable Laser (1).pptxTunable Laser (1).pptx
Tunable Laser (1).pptxHajira Mahmood
24 views37 slides
PRODUCT PRESENTATION.pptx by
PRODUCT PRESENTATION.pptxPRODUCT PRESENTATION.pptx
PRODUCT PRESENTATION.pptxangelicacueva6
14 views1 slide
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Safe Software
263 views86 slides
Attacking IoT Devices from a Web Perspective - Linux Day by
Attacking IoT Devices from a Web Perspective - Linux Day Attacking IoT Devices from a Web Perspective - Linux Day
Attacking IoT Devices from a Web Perspective - Linux Day Simone Onofri
16 views68 slides
HTTP headers that make your website go faster - devs.gent November 2023 by
HTTP headers that make your website go faster - devs.gent November 2023HTTP headers that make your website go faster - devs.gent November 2023
HTTP headers that make your website go faster - devs.gent November 2023Thijs Feryn
22 views151 slides

Recently uploaded(20)

Igniting Next Level Productivity with AI-Infused Data Integration Workflows by Safe Software
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software263 views
Attacking IoT Devices from a Web Perspective - Linux Day by Simone Onofri
Attacking IoT Devices from a Web Perspective - Linux Day Attacking IoT Devices from a Web Perspective - Linux Day
Attacking IoT Devices from a Web Perspective - Linux Day
Simone Onofri16 views
HTTP headers that make your website go faster - devs.gent November 2023 by Thijs Feryn
HTTP headers that make your website go faster - devs.gent November 2023HTTP headers that make your website go faster - devs.gent November 2023
HTTP headers that make your website go faster - devs.gent November 2023
Thijs Feryn22 views
handbook for web 3 adoption.pdf by Liveplex
handbook for web 3 adoption.pdfhandbook for web 3 adoption.pdf
handbook for web 3 adoption.pdf
Liveplex22 views
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors by sugiuralab
TouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective SensorsTouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective Sensors
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors
sugiuralab19 views
STKI Israeli Market Study 2023 corrected forecast 2023_24 v3.pdf by Dr. Jimmy Schwarzkopf
STKI Israeli Market Study 2023   corrected forecast 2023_24 v3.pdfSTKI Israeli Market Study 2023   corrected forecast 2023_24 v3.pdf
STKI Israeli Market Study 2023 corrected forecast 2023_24 v3.pdf
AMAZON PRODUCT RESEARCH.pdf by JerikkLaureta
AMAZON PRODUCT RESEARCH.pdfAMAZON PRODUCT RESEARCH.pdf
AMAZON PRODUCT RESEARCH.pdf
JerikkLaureta26 views
Voice Logger - Telephony Integration Solution at Aegis by Nirmal Sharma
Voice Logger - Telephony Integration Solution at AegisVoice Logger - Telephony Integration Solution at Aegis
Voice Logger - Telephony Integration Solution at Aegis
Nirmal Sharma39 views
SAP Automation Using Bar Code and FIORI.pdf by Virendra Rai, PMP
SAP Automation Using Bar Code and FIORI.pdfSAP Automation Using Bar Code and FIORI.pdf
SAP Automation Using Bar Code and FIORI.pdf
PharoJS - Zürich Smalltalk Group Meetup November 2023 by Noury Bouraqadi
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023
Noury Bouraqadi127 views
Case Study Copenhagen Energy and Business Central.pdf by Aitana
Case Study Copenhagen Energy and Business Central.pdfCase Study Copenhagen Energy and Business Central.pdf
Case Study Copenhagen Energy and Business Central.pdf
Aitana16 views

Ahead of the Curve: How 23andMe Improved UX with Performance Edge

  • 1. 1 Ahead of the curve How 23andMe improved UX with Performance Edge + Courtney Ball, Antonio Contreras, and Whelan Boyd
  • 2. 2 Introductions Courtney Ball Sr. Manager, Web Marketing Antonio Contreras Sr. Web Developer Whelan Boyd Sr. Product Manager
  • 3. ● Customize the widgets on your page to your preference ● This webinar is recorded and you will receive the link with the slides in the next few days ● We will have time for questions! Please submit them in the Q&A box on the left side of the screen Housekeeping
  • 4. 4 Agenda 1. Why performance matters 2. How to think about measuring performance 3. How experimentation affects performance 4. Performance Edge 5. Case study: 23andMe 6. Q&A
  • 6. 6 The business impact of speed 13% increase in sales when page load time was cut by half Found that 53% of mobile visits were abandoned if page took > 3 seconds to load 7% increase in conversion when page load time reduced by 850 ms Source: https://developers.google.com/web/fundamentals/performance/why-performance-matters/
  • 8. 8 Measure impact to user experience Source: Google’s Web Fundamentals First Paint (FP) First Contentful Paint (FCP) First Meaningful Paint (FMP) Time to Interactive (TTI)
  • 9. 9 Best practices for measuring Free Online Tools Synthetic Traffic Easy to run Actionable Insights Real User Monitoring Production Traffic Segment by Device, Location, etc. Robust Analytics
  • 11. 11 Standard Web Experiments 1. Snippet size increases with more experiments 2. For specific visitors, the downloaded snippet includes all project variations vs just active variations 3. Larger snippet results in more time to download and execute 4. Resource-constrained browsers have to execute several tasks Performance Challenges for Web Experiments Standard CDN Script Experiment A variation 1: CTA: Get Started variation 2: CTA: Try it out Experiment B variation 1: CTA: Promo Code variation 2: CTA: No Promo Code Task load: URL Targeting Audience Targeting Traffic Splitting Apply Variations Event Tracking
  • 13. 13 Only returns visitor-specific variations Standard Web Experiments Task load: Experiment Delivery Network Apply Variations Event Tracking Key experiment decisions are moved to the Edge Much smaller file to download and execute in the browser with less tasks to perform Performance Edge Experiments Standard CDN Script Experiment A variation 1: CTA: Get Started variation 2: CTA: Try it out Experiment B variation 1: CTA: Promo Code variation 2: CTA: No Promo Code URL Targeting Audience Targeting Traffic Splitting Apply Variations Event Tracking CTA: Get Started Script URL Targeting Audience Traffic Splitting
  • 14. 14 Why is it so fast? Less data Far smaller file loading over the wire Reduce download time Less code Only code necessary for active variations Fraction of the execution time in browser Faster machines Powerful Cloudflare Workers execute expensive tasks Located extremely close to end visitor
  • 15. 15 Proper Measurement Make things smaller Performance Edge ● User-focused Metrics ● Synthetic and real traffic ● Lighter download ● Shorter execution ● Quick implementation with any CDN ● Push logic to the Edge Summary
  • 17. 17 23andMe: Intro Courtney Ball Sr. Manager, Web Marketing Antonio Contreras Sr. Web Developer
  • 18. 18 23andMe: Overview Company size: 500+ employees Location: Sunnyvale, California Mission: Help people access, understand and benefit from the human genome. What we offer: 23andMe gives individuals easy and affordable access to their genetic information, offering a growing list of reports on traits, wellness, carrier status and genetic ancestry. Consumer Research Therapeutics
  • 19. 23andMe: Testing Overview TV AUDIO DISPLAY SOCIAL Testing focus for 2020: ● Optimize kit mix. ● Optimize mobile experience. ● Optimize personalization through audience targeting. 23andMe Customer Acquisition / Marketing Funnel SEARCH SITE Consideration Conversion Awareness
  • 20. 20 23andMe: Approach to improving user experience through a site redesign Create new designs (multiple options) Consumer insights conducts qualitative research Identify key areas of opportunity through a site audit A/B test against existing page via Optimizely Iterative testing (if needed)
  • 21. 21 Test: Redesigned Product Page Test Variant #1Control Round 1
  • 22. 22 Test: Redesigned Product Page Test Variant #1Control Round 1 Winner
  • 23. 23 Test: Redesigned Product Page Control Test Variant #1 Round 2 Test Variant #2
  • 24. 24 Test: Redesigned Product Page Control Test Variant #1 Round 2 Test Variant #2: Winner
  • 25. 25 Why we needed performance edge as we scaled A growing point of internal tension… 1. More testing = slower page speed 2. More emphasis placed on performance Eagerness to try new tactics to improve site performance ahead of the holiday season. + Frequency A/B Tests 2016 2017 2018 2019 2020 Year NumberofTestsLaunched 20 40 60 0
  • 26. 26 How we implemented Performance Edge at 23andMe 1. We had an existing Worker on Cloudflare that we were using to load our Optimizely JavaScript 2. We updated the existing Worker for Optimizely Edge and created a separate Worker for the old Optimizely JavaScript 3. We used an integration environment to test performance and root out errors Cloudflare CDN / Worker Client / Browser 23andMe Web Server
  • 27. 27 Speed improvements with Performance Edge Our performance statistics improved across the board: Standard Snippet ⚡Optimizely Edge Snippet First Contentful Paint Mobile: 2.7s Desktop: 2.5s Mobile: 1.2s Desktop: 1.1s First Meaningful Paint Mobile: 3.0s Desktop: 2.7s Mobile: 1.6s Desktop: 1.5s Time to Interactive Mobile: 6.7s Desktop: 6.2s Mobile: 4.4s Desktop: 5.4s Key Benefits: dramatic performance improvements on mobile and we can continue scaling our testing program without slowing down our site!
  • 28. 28 Questions? Ask them in the webinar console