SlideShare une entreprise Scribd logo
1  sur  35
Télécharger pour lire hors ligne
Getting started
with server-side
testing
Dennis Pavlina and Thomas Davis
WiderFunnel Strategist and WiderFunnel Web Developer
● The presentation deck and recording will
be available to you after the webinar.
● Feel free to ask questions during the
presentation, using the Question panel.
Housekeeping
Dennis Pavlina, WiderFunnel Strategist
● Oversees experimentation strategy
for some of WiderFunnel’s most
notable full stack clients
● Guest lectures at local design and
tech institution, RED Academy
Your Presenters
Thomas Davis, WiderFunnel Developer
● The go-to guy for server-side
experiment development
● Instructor and mentor at local coding
bootcamp, Lighthouse Labs
● Why adopt server-side testing?
● Laying the foundation for server-side testing
● Technical best practices
● Fostering server-side testing long-term
What We’ll Cover
Why Server-Side?
What is Server-Side Testing?
What is Server-Side Testing?
The Possibilities of Server-Side
The Possibilities of Server-Side
The Possibilities of Server-Side
● Improved user experience
● Ability to open up testing to back-end changes
● Feature testing
● Faster implementation of winning variations
Server-Side Experiment Example:
Algorithms
Displaying “Other Products
You Might Be Interested In”
as opposed to “Frequently
Purchased With” products
Server-Side Experiment Example:
Onboarding flows
Server-Side Experiment Example: Trial
durations
Identifying whether more
users sign up when given a
7 day trial versus 14 days or
30 days.
Evaluating Opportunities for Server-Side
Accessibility Depth Goals Channels
WYSIWYG vs. Dev team Styling vs. Functionality Engagement vs. LTV Web vs. Multi-Channel
Laying the Foundation for
Server-Side Testing
Define your success metrics: Identify new goals
Server-Side
● Rate of visitors who complete all onboarding steps
● Rate of visitors who convert to paid signup within 24 hours
● Rate of visitors who follow 5 or more people during onboarding
Client-Side
● Signups
● Blog subscriptions
● Visits to key pages
Define your success metrics: Place value on feature
testing
Define your success metrics: Set the right timeline
expectations
Full Stack Best Practices
● Eliminate the difficulty of integration
● Principle of “separation of concerns”
● Easily testable
● Doesn’t intrude on feature builds
It’s all about Middleware
Activate the experiment
Monkey Patch the res.send
method
Serve the correct variation
Original Route method remains
untouched
● Moves targeting to the Optimizely tool / Optimization specialist
● Can target anything from pages to device types
● Experiments become more dynamic (Not hardcoded)
Targeting through Attributes
Find the current page, return as
an object
Send attributes and return the
correct variation
Working with SPA’s
● Use getVariation() to get users into variation without tracking them
● Route to activate user later / Front End JS SDK
https://www.myawesomesite.com/activate?test=wf_test&user=xxxxxxxxxxx
● Create top level A/B testing components if using React or Vue
● Setup all global events first (i.e. page visits, revenue tracking)
● May need a ‘AJAXable’ route for UI component goals /
Alternatively use the client-side JS SDK
● Make naming conventions specific and namespaced
products-index/add-to-cart-cta
Custom Event Set up
● Have a roadmap for the installation process
● Use cookies or webhooks when dealing with page caching reverse
proxies
● Random string vs. database user ID to identify the Optimizely user
● Test Driven Development (TDD)
Tips and “Got ya’s”
Get Optimizely X Full Stack
Get the Resources You Need
Gather and educate the right talent
Coordinate the effort via dedicated team leaders or an agency partner
Identify the Best First Experiments
Hypotheses Potential Importance Ease PIE Score
Hypothesis #1
Web analytics
Heuristic analysis
Voice of customer
Cost
Traffic volume
ROI
Technical
“Political”
8 7 7 7.3
Hypothesis 2
Displaying a free trial countdown timer on the dashboard will increase the rate of
users who convert to a paid account.
Identify the Best First Experiments
Hypothesis 1
Removing all optional steps from the onboarding flow will increase the rate of users
who convert to a paid account.
Hypothesis 3
Automatically filling in location-specific information in the paid signup form fields will
increase the rate of users who convert to a free account.
Identify the Best First Experiments
Hypotheses Potential Importance Ease PIE Score
Remove optional steps
Countdown timer
Pre-filled form fields
8 9 9 8.7
6 8 8 7.3
6 8 5 6.3
The Long-Term Vision
Combining Client-Side & Server-Side
Work to establish a “We should test that” culture:
● Dedicated brainstorming sessions
● Regular lunch and learns
● Company-wide results/insights updates
Experimentation Culture
Q&A
Thank you!

Contenu connexe

Tendances

QA Strategies for Testing Legacy Web Apps
QA Strategies for Testing Legacy Web AppsQA Strategies for Testing Legacy Web Apps
QA Strategies for Testing Legacy Web AppsRainforest QA
 
How to Go Codeless for Automated Mobile App Testing
How to Go Codeless for Automated Mobile App TestingHow to Go Codeless for Automated Mobile App Testing
How to Go Codeless for Automated Mobile App TestingApplause
 
TuleapCon 2019. Tuleap Trackers, when one size does not fit all
TuleapCon 2019. Tuleap Trackers, when one size does not fit allTuleapCon 2019. Tuleap Trackers, when one size does not fit all
TuleapCon 2019. Tuleap Trackers, when one size does not fit allTuleap
 
AB Testing at Expedia
AB Testing at ExpediaAB Testing at Expedia
AB Testing at ExpediaPaul Lucas
 
Using Crowdsourced Testing to Turbocharge your Development Team
Using Crowdsourced Testing to Turbocharge your Development TeamUsing Crowdsourced Testing to Turbocharge your Development Team
Using Crowdsourced Testing to Turbocharge your Development TeamRainforest QA
 
The Why and How of Continuous Delivery
The Why and How of Continuous DeliveryThe Why and How of Continuous Delivery
The Why and How of Continuous DeliveryNigel McNie
 
Episode 21 - Design Pattern 1
Episode 21 - Design Pattern 1Episode 21 - Design Pattern 1
Episode 21 - Design Pattern 1Jitendra Zaa
 
Modernizing Your Testing Tools
Modernizing Your Testing ToolsModernizing Your Testing Tools
Modernizing Your Testing ToolsQASymphony
 
Scrum_BLR 9th meet up 28-Jun-2014 - Continuous Delivery for Fast and Consiste...
Scrum_BLR 9th meet up 28-Jun-2014 - Continuous Delivery for Fast and Consiste...Scrum_BLR 9th meet up 28-Jun-2014 - Continuous Delivery for Fast and Consiste...
Scrum_BLR 9th meet up 28-Jun-2014 - Continuous Delivery for Fast and Consiste...Scrum Bangalore
 
Building Better Collaboration Between Development and Testing in a DevOps World
Building Better Collaboration Between Development and Testing in a DevOps WorldBuilding Better Collaboration Between Development and Testing in a DevOps World
Building Better Collaboration Between Development and Testing in a DevOps WorldQASymphony
 
How to deploy with confidence
How to deploy with confidenceHow to deploy with confidence
How to deploy with confidenceVadim Ivanov
 
Moving QA from Reactive to Proactive with qTest
Moving QA from Reactive to Proactive  with qTestMoving QA from Reactive to Proactive  with qTest
Moving QA from Reactive to Proactive with qTestQASymphony
 
#nostaging - Software Circus - Amsterdam, 2-9-2016
#nostaging - Software Circus - Amsterdam, 2-9-2016#nostaging - Software Circus - Amsterdam, 2-9-2016
#nostaging - Software Circus - Amsterdam, 2-9-2016Pavel Chunyayev
 
QASymphony Atlanta Customer User Group Fall 2017
QASymphony Atlanta Customer User Group Fall 2017QASymphony Atlanta Customer User Group Fall 2017
QASymphony Atlanta Customer User Group Fall 2017QASymphony
 
Continuous Delivery Presentation
Continuous Delivery PresentationContinuous Delivery Presentation
Continuous Delivery PresentationMauricio Ferreyra
 
Hypothesis driven development
Hypothesis driven developmentHypothesis driven development
Hypothesis driven developmentDuri Chitayat
 
TuleapCon 2019. Tuleap explained by the users
TuleapCon 2019. Tuleap explained by the usersTuleapCon 2019. Tuleap explained by the users
TuleapCon 2019. Tuleap explained by the usersTuleap
 
How google crush Quality Assurance
How google crush Quality AssuranceHow google crush Quality Assurance
How google crush Quality AssuranceMadurangaDeSilva1
 

Tendances (19)

QA Strategies for Testing Legacy Web Apps
QA Strategies for Testing Legacy Web AppsQA Strategies for Testing Legacy Web Apps
QA Strategies for Testing Legacy Web Apps
 
How to Go Codeless for Automated Mobile App Testing
How to Go Codeless for Automated Mobile App TestingHow to Go Codeless for Automated Mobile App Testing
How to Go Codeless for Automated Mobile App Testing
 
TuleapCon 2019. Tuleap Trackers, when one size does not fit all
TuleapCon 2019. Tuleap Trackers, when one size does not fit allTuleapCon 2019. Tuleap Trackers, when one size does not fit all
TuleapCon 2019. Tuleap Trackers, when one size does not fit all
 
AB Testing at Expedia
AB Testing at ExpediaAB Testing at Expedia
AB Testing at Expedia
 
Using Crowdsourced Testing to Turbocharge your Development Team
Using Crowdsourced Testing to Turbocharge your Development TeamUsing Crowdsourced Testing to Turbocharge your Development Team
Using Crowdsourced Testing to Turbocharge your Development Team
 
The Why and How of Continuous Delivery
The Why and How of Continuous DeliveryThe Why and How of Continuous Delivery
The Why and How of Continuous Delivery
 
Episode 21 - Design Pattern 1
Episode 21 - Design Pattern 1Episode 21 - Design Pattern 1
Episode 21 - Design Pattern 1
 
Modernizing Your Testing Tools
Modernizing Your Testing ToolsModernizing Your Testing Tools
Modernizing Your Testing Tools
 
Scrum_BLR 9th meet up 28-Jun-2014 - Continuous Delivery for Fast and Consiste...
Scrum_BLR 9th meet up 28-Jun-2014 - Continuous Delivery for Fast and Consiste...Scrum_BLR 9th meet up 28-Jun-2014 - Continuous Delivery for Fast and Consiste...
Scrum_BLR 9th meet up 28-Jun-2014 - Continuous Delivery for Fast and Consiste...
 
It Worked for Ustream
It Worked for UstreamIt Worked for Ustream
It Worked for Ustream
 
Building Better Collaboration Between Development and Testing in a DevOps World
Building Better Collaboration Between Development and Testing in a DevOps WorldBuilding Better Collaboration Between Development and Testing in a DevOps World
Building Better Collaboration Between Development and Testing in a DevOps World
 
How to deploy with confidence
How to deploy with confidenceHow to deploy with confidence
How to deploy with confidence
 
Moving QA from Reactive to Proactive with qTest
Moving QA from Reactive to Proactive  with qTestMoving QA from Reactive to Proactive  with qTest
Moving QA from Reactive to Proactive with qTest
 
#nostaging - Software Circus - Amsterdam, 2-9-2016
#nostaging - Software Circus - Amsterdam, 2-9-2016#nostaging - Software Circus - Amsterdam, 2-9-2016
#nostaging - Software Circus - Amsterdam, 2-9-2016
 
QASymphony Atlanta Customer User Group Fall 2017
QASymphony Atlanta Customer User Group Fall 2017QASymphony Atlanta Customer User Group Fall 2017
QASymphony Atlanta Customer User Group Fall 2017
 
Continuous Delivery Presentation
Continuous Delivery PresentationContinuous Delivery Presentation
Continuous Delivery Presentation
 
Hypothesis driven development
Hypothesis driven developmentHypothesis driven development
Hypothesis driven development
 
TuleapCon 2019. Tuleap explained by the users
TuleapCon 2019. Tuleap explained by the usersTuleapCon 2019. Tuleap explained by the users
TuleapCon 2019. Tuleap explained by the users
 
How google crush Quality Assurance
How google crush Quality AssuranceHow google crush Quality Assurance
How google crush Quality Assurance
 

Similaire à [Webinar] Getting started with server-side testing - presented by WiderFunnel, hosted by Optimizely

Webapp Automation Testing of performance marketing and media platform
Webapp Automation Testing of performance marketing and media platformWebapp Automation Testing of performance marketing and media platform
Webapp Automation Testing of performance marketing and media platformKnoldus Inc.
 
Agile Testing 2020
Agile Testing 2020Agile Testing 2020
Agile Testing 2020arzu TR
 
Best Practices In Load And Stress Testing Cmg Seminar[1]
Best Practices In Load And Stress Testing Cmg Seminar[1]Best Practices In Load And Stress Testing Cmg Seminar[1]
Best Practices In Load And Stress Testing Cmg Seminar[1]Munirathnam Naidu
 
Advanced automated visual testing at DrupalCon Europe 2020
Advanced automated visual testing at DrupalCon Europe 2020Advanced automated visual testing at DrupalCon Europe 2020
Advanced automated visual testing at DrupalCon Europe 2020Shweta Sharma
 
Advanced automated visual testing - DrupalCon seattle 2019
Advanced automated visual testing - DrupalCon seattle 2019Advanced automated visual testing - DrupalCon seattle 2019
Advanced automated visual testing - DrupalCon seattle 2019Shweta Sharma
 
[Webinar] Visa's Journey to a Culture of Experimentation
[Webinar] Visa's Journey to a Culture of Experimentation[Webinar] Visa's Journey to a Culture of Experimentation
[Webinar] Visa's Journey to a Culture of ExperimentationOptimizely
 
Divya Chopde_ Test Analyst_1
Divya Chopde_ Test Analyst_1Divya Chopde_ Test Analyst_1
Divya Chopde_ Test Analyst_1Divya Chopde
 
Webinar: Common Mistakes in A/B Testing
Webinar: Common Mistakes in A/B TestingWebinar: Common Mistakes in A/B Testing
Webinar: Common Mistakes in A/B TestingOptimizely
 
StarWest 2019 - End to end testing: Stupid or Legit?
StarWest 2019 - End to end testing: Stupid or Legit?StarWest 2019 - End to end testing: Stupid or Legit?
StarWest 2019 - End to end testing: Stupid or Legit?mabl
 
puneet_pall_resume
puneet_pall_resumepuneet_pall_resume
puneet_pall_resumepuneet pall
 
How BiggerPockets runs experiments faster with performance edge
How BiggerPockets runs experiments faster with performance edgeHow BiggerPockets runs experiments faster with performance edge
How BiggerPockets runs experiments faster with performance edgeOptimizely
 
Continuous Testing of Cloud Applications
Continuous Testing of Cloud ApplicationsContinuous Testing of Cloud Applications
Continuous Testing of Cloud ApplicationsTechWell
 
Test Everything: TrustRadius Delivers Customer Value with Experimentation
Test Everything: TrustRadius Delivers Customer Value with ExperimentationTest Everything: TrustRadius Delivers Customer Value with Experimentation
Test Everything: TrustRadius Delivers Customer Value with ExperimentationOptimizely
 
End to-end test automation at scale
End to-end test automation at scaleEnd to-end test automation at scale
End to-end test automation at scalemabl
 
Opticon18: Developer Night
Opticon18: Developer NightOpticon18: Developer Night
Opticon18: Developer NightOptimizely
 

Similaire à [Webinar] Getting started with server-side testing - presented by WiderFunnel, hosted by Optimizely (20)

Webapp Automation Testing of performance marketing and media platform
Webapp Automation Testing of performance marketing and media platformWebapp Automation Testing of performance marketing and media platform
Webapp Automation Testing of performance marketing and media platform
 
Agile Testing 2020
Agile Testing 2020Agile Testing 2020
Agile Testing 2020
 
Best Practices In Load And Stress Testing Cmg Seminar[1]
Best Practices In Load And Stress Testing Cmg Seminar[1]Best Practices In Load And Stress Testing Cmg Seminar[1]
Best Practices In Load And Stress Testing Cmg Seminar[1]
 
Advanced automated visual testing at DrupalCon Europe 2020
Advanced automated visual testing at DrupalCon Europe 2020Advanced automated visual testing at DrupalCon Europe 2020
Advanced automated visual testing at DrupalCon Europe 2020
 
Resume_Sahida Sultana
Resume_Sahida SultanaResume_Sahida Sultana
Resume_Sahida Sultana
 
Advanced automated visual testing - DrupalCon seattle 2019
Advanced automated visual testing - DrupalCon seattle 2019Advanced automated visual testing - DrupalCon seattle 2019
Advanced automated visual testing - DrupalCon seattle 2019
 
[Webinar] Visa's Journey to a Culture of Experimentation
[Webinar] Visa's Journey to a Culture of Experimentation[Webinar] Visa's Journey to a Culture of Experimentation
[Webinar] Visa's Journey to a Culture of Experimentation
 
Divya Chopde_ Test Analyst_1
Divya Chopde_ Test Analyst_1Divya Chopde_ Test Analyst_1
Divya Chopde_ Test Analyst_1
 
Dipanjana bhattacharya resume
Dipanjana bhattacharya resumeDipanjana bhattacharya resume
Dipanjana bhattacharya resume
 
Webinar: Common Mistakes in A/B Testing
Webinar: Common Mistakes in A/B TestingWebinar: Common Mistakes in A/B Testing
Webinar: Common Mistakes in A/B Testing
 
StarWest 2019 - End to end testing: Stupid or Legit?
StarWest 2019 - End to end testing: Stupid or Legit?StarWest 2019 - End to end testing: Stupid or Legit?
StarWest 2019 - End to end testing: Stupid or Legit?
 
Navin Latest
Navin LatestNavin Latest
Navin Latest
 
puneet_pall_resume
puneet_pall_resumepuneet_pall_resume
puneet_pall_resume
 
How BiggerPockets runs experiments faster with performance edge
How BiggerPockets runs experiments faster with performance edgeHow BiggerPockets runs experiments faster with performance edge
How BiggerPockets runs experiments faster with performance edge
 
Continuous Testing of Cloud Applications
Continuous Testing of Cloud ApplicationsContinuous Testing of Cloud Applications
Continuous Testing of Cloud Applications
 
Test Everything: TrustRadius Delivers Customer Value with Experimentation
Test Everything: TrustRadius Delivers Customer Value with ExperimentationTest Everything: TrustRadius Delivers Customer Value with Experimentation
Test Everything: TrustRadius Delivers Customer Value with Experimentation
 
Resume (1)
Resume (1)Resume (1)
Resume (1)
 
End to-end test automation at scale
End to-end test automation at scaleEnd to-end test automation at scale
End to-end test automation at scale
 
Opticon18: Developer Night
Opticon18: Developer NightOpticon18: Developer Night
Opticon18: Developer Night
 
Rakesh Resume
Rakesh ResumeRakesh Resume
Rakesh Resume
 

Plus de Chris Goward

[Webinar] The power of experimentation in direct-to-consumer eCommerce
[Webinar] The power of experimentation in direct-to-consumer eCommerce[Webinar] The power of experimentation in direct-to-consumer eCommerce
[Webinar] The power of experimentation in direct-to-consumer eCommerceChris Goward
 
Culture of experimentation: A conversation with Microsoft
Culture of experimentation: A conversation with MicrosoftCulture of experimentation: A conversation with Microsoft
Culture of experimentation: A conversation with MicrosoftChris Goward
 
Thriving Through COVID: The Surprising Science of Emotion Behind Fast Growth
Thriving Through COVID: The Surprising Science of Emotion Behind Fast GrowthThriving Through COVID: The Surprising Science of Emotion Behind Fast Growth
Thriving Through COVID: The Surprising Science of Emotion Behind Fast GrowthChris Goward
 
[Webinar] Groomed for Success: Dollar Shave Club Wins with Experimentation
[Webinar] Groomed for Success: Dollar Shave Club Wins with Experimentation[Webinar] Groomed for Success: Dollar Shave Club Wins with Experimentation
[Webinar] Groomed for Success: Dollar Shave Club Wins with ExperimentationChris Goward
 
How to optimize your e-commerce website at every touch point
How to optimize your e-commerce website at every touch pointHow to optimize your e-commerce website at every touch point
How to optimize your e-commerce website at every touch pointChris Goward
 
Experimentation as a growth strategy: A conversation with The Motley Fool
Experimentation as a growth strategy: A conversation with The Motley FoolExperimentation as a growth strategy: A conversation with The Motley Fool
Experimentation as a growth strategy: A conversation with The Motley FoolChris Goward
 
How to turn your data into revenue-driving customer-centric experiences
How to turn your data into revenue-driving customer-centric experiencesHow to turn your data into revenue-driving customer-centric experiences
How to turn your data into revenue-driving customer-centric experiencesChris Goward
 
[Webinar] Creating Emotionally Relevant Customer Experiences - WiderFunnel & ...
[Webinar] Creating Emotionally Relevant Customer Experiences - WiderFunnel & ...[Webinar] Creating Emotionally Relevant Customer Experiences - WiderFunnel & ...
[Webinar] Creating Emotionally Relevant Customer Experiences - WiderFunnel & ...Chris Goward
 
[Webinar] Building Your Organizations Experimentation Engine - Chris Goward &...
[Webinar] Building Your Organizations Experimentation Engine - Chris Goward &...[Webinar] Building Your Organizations Experimentation Engine - Chris Goward &...
[Webinar] Building Your Organizations Experimentation Engine - Chris Goward &...Chris Goward
 
[Webinar] Scaling experimentation: 5 key pillars of maturity by Nick So
[Webinar] Scaling experimentation: 5 key pillars of maturity by Nick So[Webinar] Scaling experimentation: 5 key pillars of maturity by Nick So
[Webinar] Scaling experimentation: 5 key pillars of maturity by Nick SoChris Goward
 
How to Partner With WiderFunnel
How to Partner With WiderFunnelHow to Partner With WiderFunnel
How to Partner With WiderFunnelChris Goward
 
Lunch & Learn - Secret to Successful Experimentation
Lunch & Learn - Secret to Successful ExperimentationLunch & Learn - Secret to Successful Experimentation
Lunch & Learn - Secret to Successful ExperimentationChris Goward
 
Segment. Personalize. Optimize - by Chris Goward
Segment. Personalize. Optimize - by Chris GowardSegment. Personalize. Optimize - by Chris Goward
Segment. Personalize. Optimize - by Chris GowardChris Goward
 
Beyond CRO Basics - by Chris Goward of WiderFunnel - hosted by Optimizely
Beyond CRO Basics - by Chris Goward of WiderFunnel - hosted by OptimizelyBeyond CRO Basics - by Chris Goward of WiderFunnel - hosted by Optimizely
Beyond CRO Basics - by Chris Goward of WiderFunnel - hosted by OptimizelyChris Goward
 
How to increase your sales by more than 40% like weBoost did
How to increase your sales by more than 40% like weBoost didHow to increase your sales by more than 40% like weBoost did
How to increase your sales by more than 40% like weBoost didChris Goward
 
Create your never-ending marketing idea engine for A/B testing and personaliz...
Create your never-ending marketing idea engine for A/B testing and personaliz...Create your never-ending marketing idea engine for A/B testing and personaliz...
Create your never-ending marketing idea engine for A/B testing and personaliz...Chris Goward
 
Learn from failed A/B tests to create winning results
Learn from failed A/B tests to create winning resultsLearn from failed A/B tests to create winning results
Learn from failed A/B tests to create winning resultsChris Goward
 
Strategic personalization: Better process, better insights, better sales.
Strategic personalization: Better process, better insights, better sales.Strategic personalization: Better process, better insights, better sales.
Strategic personalization: Better process, better insights, better sales.Chris Goward
 
Mastering the A/B Testing Idea Engine
Mastering the A/B Testing Idea EngineMastering the A/B Testing Idea Engine
Mastering the A/B Testing Idea EngineChris Goward
 
Personal branding for business and marketing students
Personal branding for business and marketing studentsPersonal branding for business and marketing students
Personal branding for business and marketing studentsChris Goward
 

Plus de Chris Goward (20)

[Webinar] The power of experimentation in direct-to-consumer eCommerce
[Webinar] The power of experimentation in direct-to-consumer eCommerce[Webinar] The power of experimentation in direct-to-consumer eCommerce
[Webinar] The power of experimentation in direct-to-consumer eCommerce
 
Culture of experimentation: A conversation with Microsoft
Culture of experimentation: A conversation with MicrosoftCulture of experimentation: A conversation with Microsoft
Culture of experimentation: A conversation with Microsoft
 
Thriving Through COVID: The Surprising Science of Emotion Behind Fast Growth
Thriving Through COVID: The Surprising Science of Emotion Behind Fast GrowthThriving Through COVID: The Surprising Science of Emotion Behind Fast Growth
Thriving Through COVID: The Surprising Science of Emotion Behind Fast Growth
 
[Webinar] Groomed for Success: Dollar Shave Club Wins with Experimentation
[Webinar] Groomed for Success: Dollar Shave Club Wins with Experimentation[Webinar] Groomed for Success: Dollar Shave Club Wins with Experimentation
[Webinar] Groomed for Success: Dollar Shave Club Wins with Experimentation
 
How to optimize your e-commerce website at every touch point
How to optimize your e-commerce website at every touch pointHow to optimize your e-commerce website at every touch point
How to optimize your e-commerce website at every touch point
 
Experimentation as a growth strategy: A conversation with The Motley Fool
Experimentation as a growth strategy: A conversation with The Motley FoolExperimentation as a growth strategy: A conversation with The Motley Fool
Experimentation as a growth strategy: A conversation with The Motley Fool
 
How to turn your data into revenue-driving customer-centric experiences
How to turn your data into revenue-driving customer-centric experiencesHow to turn your data into revenue-driving customer-centric experiences
How to turn your data into revenue-driving customer-centric experiences
 
[Webinar] Creating Emotionally Relevant Customer Experiences - WiderFunnel & ...
[Webinar] Creating Emotionally Relevant Customer Experiences - WiderFunnel & ...[Webinar] Creating Emotionally Relevant Customer Experiences - WiderFunnel & ...
[Webinar] Creating Emotionally Relevant Customer Experiences - WiderFunnel & ...
 
[Webinar] Building Your Organizations Experimentation Engine - Chris Goward &...
[Webinar] Building Your Organizations Experimentation Engine - Chris Goward &...[Webinar] Building Your Organizations Experimentation Engine - Chris Goward &...
[Webinar] Building Your Organizations Experimentation Engine - Chris Goward &...
 
[Webinar] Scaling experimentation: 5 key pillars of maturity by Nick So
[Webinar] Scaling experimentation: 5 key pillars of maturity by Nick So[Webinar] Scaling experimentation: 5 key pillars of maturity by Nick So
[Webinar] Scaling experimentation: 5 key pillars of maturity by Nick So
 
How to Partner With WiderFunnel
How to Partner With WiderFunnelHow to Partner With WiderFunnel
How to Partner With WiderFunnel
 
Lunch & Learn - Secret to Successful Experimentation
Lunch & Learn - Secret to Successful ExperimentationLunch & Learn - Secret to Successful Experimentation
Lunch & Learn - Secret to Successful Experimentation
 
Segment. Personalize. Optimize - by Chris Goward
Segment. Personalize. Optimize - by Chris GowardSegment. Personalize. Optimize - by Chris Goward
Segment. Personalize. Optimize - by Chris Goward
 
Beyond CRO Basics - by Chris Goward of WiderFunnel - hosted by Optimizely
Beyond CRO Basics - by Chris Goward of WiderFunnel - hosted by OptimizelyBeyond CRO Basics - by Chris Goward of WiderFunnel - hosted by Optimizely
Beyond CRO Basics - by Chris Goward of WiderFunnel - hosted by Optimizely
 
How to increase your sales by more than 40% like weBoost did
How to increase your sales by more than 40% like weBoost didHow to increase your sales by more than 40% like weBoost did
How to increase your sales by more than 40% like weBoost did
 
Create your never-ending marketing idea engine for A/B testing and personaliz...
Create your never-ending marketing idea engine for A/B testing and personaliz...Create your never-ending marketing idea engine for A/B testing and personaliz...
Create your never-ending marketing idea engine for A/B testing and personaliz...
 
Learn from failed A/B tests to create winning results
Learn from failed A/B tests to create winning resultsLearn from failed A/B tests to create winning results
Learn from failed A/B tests to create winning results
 
Strategic personalization: Better process, better insights, better sales.
Strategic personalization: Better process, better insights, better sales.Strategic personalization: Better process, better insights, better sales.
Strategic personalization: Better process, better insights, better sales.
 
Mastering the A/B Testing Idea Engine
Mastering the A/B Testing Idea EngineMastering the A/B Testing Idea Engine
Mastering the A/B Testing Idea Engine
 
Personal branding for business and marketing students
Personal branding for business and marketing studentsPersonal branding for business and marketing students
Personal branding for business and marketing students
 

Dernier

Infographics about SEO strategies and uses
Infographics about SEO strategies and usesInfographics about SEO strategies and uses
Infographics about SEO strategies and usesbhavanirupeshmoksha
 
ASO Process: What is App Store Optimization
ASO Process: What is App Store OptimizationASO Process: What is App Store Optimization
ASO Process: What is App Store OptimizationAli Raza
 
The Evolution of Internet : How consumers use technology and its impact on th...
The Evolution of Internet : How consumers use technology and its impact on th...The Evolution of Internet : How consumers use technology and its impact on th...
The Evolution of Internet : How consumers use technology and its impact on th...sowmyrao14
 
The Pitfalls of Keyword Stuffing in SEO Copywriting
The Pitfalls of Keyword Stuffing in SEO CopywritingThe Pitfalls of Keyword Stuffing in SEO Copywriting
The Pitfalls of Keyword Stuffing in SEO CopywritingJuan Pineda
 
Call Girls In Aerocity Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delhi NCR
Call Girls In Aerocity Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delhi NCRCall Girls In Aerocity Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delhi NCR
Call Girls In Aerocity Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delhi NCRlizamodels9
 
Exploring Web 3.0 Growth marketing: Navigating the Future of the Internet
Exploring Web 3.0 Growth marketing: Navigating the Future of the InternetExploring Web 3.0 Growth marketing: Navigating the Future of the Internet
Exploring Web 3.0 Growth marketing: Navigating the Future of the Internetnehapardhi711
 
Inbound Marekting 2.0 - The Paradigm Shift in Marketing | Axon Garside
Inbound Marekting 2.0 - The Paradigm Shift in Marketing | Axon GarsideInbound Marekting 2.0 - The Paradigm Shift in Marketing | Axon Garside
Inbound Marekting 2.0 - The Paradigm Shift in Marketing | Axon Garsiderobwhite630290
 
From Chance to Choice - Tactical Link Building for International SEO
From Chance to Choice - Tactical Link Building for International SEOFrom Chance to Choice - Tactical Link Building for International SEO
From Chance to Choice - Tactical Link Building for International SEOSzymon Słowik
 
Snapshot of Consumer Behaviors of March 2024-EOLiSurvey (EN).pdf
Snapshot of Consumer Behaviors of March 2024-EOLiSurvey (EN).pdfSnapshot of Consumer Behaviors of March 2024-EOLiSurvey (EN).pdf
Snapshot of Consumer Behaviors of March 2024-EOLiSurvey (EN).pdfEastern Online-iSURVEY
 
VIP Call Girls In Green Park 9654467111 Escorts Service
VIP Call Girls In Green Park 9654467111 Escorts ServiceVIP Call Girls In Green Park 9654467111 Escorts Service
VIP Call Girls In Green Park 9654467111 Escorts ServiceSapana Sha
 
Understanding the Affiliate Marketing Channel; the short guide
Understanding the Affiliate Marketing Channel; the short guideUnderstanding the Affiliate Marketing Channel; the short guide
Understanding the Affiliate Marketing Channel; the short guidePartnercademy
 
(Generative) AI & Marketing: - Out of the Hype - Empowering the Marketing M...
(Generative) AI & Marketing: - Out of the Hype - Empowering the Marketing M...(Generative) AI & Marketing: - Out of the Hype - Empowering the Marketing M...
(Generative) AI & Marketing: - Out of the Hype - Empowering the Marketing M...Hugues Rey
 
Influencer Marketing Power point presentation
Influencer Marketing  Power point presentationInfluencer Marketing  Power point presentation
Influencer Marketing Power point presentationdgtivemarketingagenc
 
What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...
What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...
What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...Ahrefs
 
The power of SEO-driven market intelligence
The power of SEO-driven market intelligenceThe power of SEO-driven market intelligence
The power of SEO-driven market intelligenceHinde Lamrani
 
TAM AdEx 2023 Cross Media Advertising Recap - Auto Sector
TAM AdEx 2023 Cross Media Advertising Recap - Auto SectorTAM AdEx 2023 Cross Media Advertising Recap - Auto Sector
TAM AdEx 2023 Cross Media Advertising Recap - Auto SectorSocial Samosa
 
Fiverr's Product Marketing Interview Assignment
Fiverr's Product Marketing Interview AssignmentFiverr's Product Marketing Interview Assignment
Fiverr's Product Marketing Interview AssignmentFarrel Brest
 
The Impact of Digital Technologies
The Impact of Digital Technologies The Impact of Digital Technologies
The Impact of Digital Technologies bruguardarib
 
2024's Top PPC Tactics: Triple Your Google Ads Local Leads
2024's Top PPC Tactics: Triple Your Google Ads Local Leads2024's Top PPC Tactics: Triple Your Google Ads Local Leads
2024's Top PPC Tactics: Triple Your Google Ads Local LeadsSearch Engine Journal
 
The 10 Most Inspirational Leaders LEADING THE WAY TO SUCCESS, 2024
The 10 Most Inspirational Leaders LEADING THE WAY TO SUCCESS, 2024The 10 Most Inspirational Leaders LEADING THE WAY TO SUCCESS, 2024
The 10 Most Inspirational Leaders LEADING THE WAY TO SUCCESS, 2024CIO Business World
 

Dernier (20)

Infographics about SEO strategies and uses
Infographics about SEO strategies and usesInfographics about SEO strategies and uses
Infographics about SEO strategies and uses
 
ASO Process: What is App Store Optimization
ASO Process: What is App Store OptimizationASO Process: What is App Store Optimization
ASO Process: What is App Store Optimization
 
The Evolution of Internet : How consumers use technology and its impact on th...
The Evolution of Internet : How consumers use technology and its impact on th...The Evolution of Internet : How consumers use technology and its impact on th...
The Evolution of Internet : How consumers use technology and its impact on th...
 
The Pitfalls of Keyword Stuffing in SEO Copywriting
The Pitfalls of Keyword Stuffing in SEO CopywritingThe Pitfalls of Keyword Stuffing in SEO Copywriting
The Pitfalls of Keyword Stuffing in SEO Copywriting
 
Call Girls In Aerocity Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delhi NCR
Call Girls In Aerocity Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delhi NCRCall Girls In Aerocity Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delhi NCR
Call Girls In Aerocity Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delhi NCR
 
Exploring Web 3.0 Growth marketing: Navigating the Future of the Internet
Exploring Web 3.0 Growth marketing: Navigating the Future of the InternetExploring Web 3.0 Growth marketing: Navigating the Future of the Internet
Exploring Web 3.0 Growth marketing: Navigating the Future of the Internet
 
Inbound Marekting 2.0 - The Paradigm Shift in Marketing | Axon Garside
Inbound Marekting 2.0 - The Paradigm Shift in Marketing | Axon GarsideInbound Marekting 2.0 - The Paradigm Shift in Marketing | Axon Garside
Inbound Marekting 2.0 - The Paradigm Shift in Marketing | Axon Garside
 
From Chance to Choice - Tactical Link Building for International SEO
From Chance to Choice - Tactical Link Building for International SEOFrom Chance to Choice - Tactical Link Building for International SEO
From Chance to Choice - Tactical Link Building for International SEO
 
Snapshot of Consumer Behaviors of March 2024-EOLiSurvey (EN).pdf
Snapshot of Consumer Behaviors of March 2024-EOLiSurvey (EN).pdfSnapshot of Consumer Behaviors of March 2024-EOLiSurvey (EN).pdf
Snapshot of Consumer Behaviors of March 2024-EOLiSurvey (EN).pdf
 
VIP Call Girls In Green Park 9654467111 Escorts Service
VIP Call Girls In Green Park 9654467111 Escorts ServiceVIP Call Girls In Green Park 9654467111 Escorts Service
VIP Call Girls In Green Park 9654467111 Escorts Service
 
Understanding the Affiliate Marketing Channel; the short guide
Understanding the Affiliate Marketing Channel; the short guideUnderstanding the Affiliate Marketing Channel; the short guide
Understanding the Affiliate Marketing Channel; the short guide
 
(Generative) AI & Marketing: - Out of the Hype - Empowering the Marketing M...
(Generative) AI & Marketing: - Out of the Hype - Empowering the Marketing M...(Generative) AI & Marketing: - Out of the Hype - Empowering the Marketing M...
(Generative) AI & Marketing: - Out of the Hype - Empowering the Marketing M...
 
Influencer Marketing Power point presentation
Influencer Marketing  Power point presentationInfluencer Marketing  Power point presentation
Influencer Marketing Power point presentation
 
What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...
What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...
What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...
 
The power of SEO-driven market intelligence
The power of SEO-driven market intelligenceThe power of SEO-driven market intelligence
The power of SEO-driven market intelligence
 
TAM AdEx 2023 Cross Media Advertising Recap - Auto Sector
TAM AdEx 2023 Cross Media Advertising Recap - Auto SectorTAM AdEx 2023 Cross Media Advertising Recap - Auto Sector
TAM AdEx 2023 Cross Media Advertising Recap - Auto Sector
 
Fiverr's Product Marketing Interview Assignment
Fiverr's Product Marketing Interview AssignmentFiverr's Product Marketing Interview Assignment
Fiverr's Product Marketing Interview Assignment
 
The Impact of Digital Technologies
The Impact of Digital Technologies The Impact of Digital Technologies
The Impact of Digital Technologies
 
2024's Top PPC Tactics: Triple Your Google Ads Local Leads
2024's Top PPC Tactics: Triple Your Google Ads Local Leads2024's Top PPC Tactics: Triple Your Google Ads Local Leads
2024's Top PPC Tactics: Triple Your Google Ads Local Leads
 
The 10 Most Inspirational Leaders LEADING THE WAY TO SUCCESS, 2024
The 10 Most Inspirational Leaders LEADING THE WAY TO SUCCESS, 2024The 10 Most Inspirational Leaders LEADING THE WAY TO SUCCESS, 2024
The 10 Most Inspirational Leaders LEADING THE WAY TO SUCCESS, 2024
 

[Webinar] Getting started with server-side testing - presented by WiderFunnel, hosted by Optimizely

  • 1. Getting started with server-side testing Dennis Pavlina and Thomas Davis WiderFunnel Strategist and WiderFunnel Web Developer
  • 2. ● The presentation deck and recording will be available to you after the webinar. ● Feel free to ask questions during the presentation, using the Question panel. Housekeeping
  • 3. Dennis Pavlina, WiderFunnel Strategist ● Oversees experimentation strategy for some of WiderFunnel’s most notable full stack clients ● Guest lectures at local design and tech institution, RED Academy Your Presenters Thomas Davis, WiderFunnel Developer ● The go-to guy for server-side experiment development ● Instructor and mentor at local coding bootcamp, Lighthouse Labs
  • 4. ● Why adopt server-side testing? ● Laying the foundation for server-side testing ● Technical best practices ● Fostering server-side testing long-term What We’ll Cover
  • 8. The Possibilities of Server-Side
  • 9. The Possibilities of Server-Side
  • 10. The Possibilities of Server-Side ● Improved user experience ● Ability to open up testing to back-end changes ● Feature testing ● Faster implementation of winning variations
  • 11. Server-Side Experiment Example: Algorithms Displaying “Other Products You Might Be Interested In” as opposed to “Frequently Purchased With” products
  • 13. Server-Side Experiment Example: Trial durations Identifying whether more users sign up when given a 7 day trial versus 14 days or 30 days.
  • 14. Evaluating Opportunities for Server-Side Accessibility Depth Goals Channels WYSIWYG vs. Dev team Styling vs. Functionality Engagement vs. LTV Web vs. Multi-Channel
  • 15. Laying the Foundation for Server-Side Testing
  • 16. Define your success metrics: Identify new goals Server-Side ● Rate of visitors who complete all onboarding steps ● Rate of visitors who convert to paid signup within 24 hours ● Rate of visitors who follow 5 or more people during onboarding Client-Side ● Signups ● Blog subscriptions ● Visits to key pages
  • 17. Define your success metrics: Place value on feature testing
  • 18. Define your success metrics: Set the right timeline expectations
  • 19. Full Stack Best Practices
  • 20. ● Eliminate the difficulty of integration ● Principle of “separation of concerns” ● Easily testable ● Doesn’t intrude on feature builds It’s all about Middleware
  • 21. Activate the experiment Monkey Patch the res.send method Serve the correct variation Original Route method remains untouched
  • 22. ● Moves targeting to the Optimizely tool / Optimization specialist ● Can target anything from pages to device types ● Experiments become more dynamic (Not hardcoded) Targeting through Attributes
  • 23. Find the current page, return as an object Send attributes and return the correct variation
  • 24. Working with SPA’s ● Use getVariation() to get users into variation without tracking them ● Route to activate user later / Front End JS SDK https://www.myawesomesite.com/activate?test=wf_test&user=xxxxxxxxxxx ● Create top level A/B testing components if using React or Vue
  • 25. ● Setup all global events first (i.e. page visits, revenue tracking) ● May need a ‘AJAXable’ route for UI component goals / Alternatively use the client-side JS SDK ● Make naming conventions specific and namespaced products-index/add-to-cart-cta Custom Event Set up
  • 26. ● Have a roadmap for the installation process ● Use cookies or webhooks when dealing with page caching reverse proxies ● Random string vs. database user ID to identify the Optimizely user ● Test Driven Development (TDD) Tips and “Got ya’s”
  • 27. Get Optimizely X Full Stack Get the Resources You Need Gather and educate the right talent Coordinate the effort via dedicated team leaders or an agency partner
  • 28. Identify the Best First Experiments Hypotheses Potential Importance Ease PIE Score Hypothesis #1 Web analytics Heuristic analysis Voice of customer Cost Traffic volume ROI Technical “Political” 8 7 7 7.3
  • 29. Hypothesis 2 Displaying a free trial countdown timer on the dashboard will increase the rate of users who convert to a paid account. Identify the Best First Experiments Hypothesis 1 Removing all optional steps from the onboarding flow will increase the rate of users who convert to a paid account. Hypothesis 3 Automatically filling in location-specific information in the paid signup form fields will increase the rate of users who convert to a free account.
  • 30. Identify the Best First Experiments Hypotheses Potential Importance Ease PIE Score Remove optional steps Countdown timer Pre-filled form fields 8 9 9 8.7 6 8 8 7.3 6 8 5 6.3
  • 32. Combining Client-Side & Server-Side
  • 33. Work to establish a “We should test that” culture: ● Dedicated brainstorming sessions ● Regular lunch and learns ● Company-wide results/insights updates Experimentation Culture
  • 34. Q&A