SlideShare a Scribd company logo
A/B Testing with Website Optimizer

Brennan Heyde
Technical Director – Professional Services
3/10/2012
Today’s Overview

  • What is A/B Testing?
  • Why You Should be A/B Testing
  • Real World Examples
  • Introduction to Google Website Optimizer
  • Walk though A Real Test Using Miva
    Merchant
  • Other Tools / Resources / Q.A.
What is A/B Testing?

   • Also called split testing
   • Complicated: Testing a baseline control sample
     with a variety of single-variable tests to improve
     conversion rates.
   • Easy: Testing two different versions of a page to
     see which one converts better.
What is A/B Testing?
   • 3 Parts to Any A/B test
      • 1. Original Page (A)
      • 2. Variation Page (B)
      • 3. Conversion Page
What is A/B Testing

   • Other Types of Testing:
     • Multivariate Testing – Testing
       multiple changes on the SAME page


     Examples:
     • Button Colors
     • Headlines
     • Placement of Calls to Action
Why you should be A/B testing

  • Data Driven Decisions
  • Allows you to take personal preference
    (yours, your developers, your designers) out of
    the equation and help you make a data driven
    decision.
  • It will Increase your conversion rate!
Examples – WhichTestWon.com


A
Examples

B
A
B
A
B
What Should You Test?

  •   Different Product Page Layouts
  •   Checkout Variations
  •   Alternate Payment Methods
  •   New Features
  •   Promotions

  Create a plan before you begin.
Scottevest.com • Inside Zoom Vs Outside Zoom
Scottevest.com • Inside Zoom Vs Outside Zoom
Scottevest.com • Category Quick View
Scottevest.com   • Runway Videos – 32% Improvement
Scottevest.com • Paypal vs No Paypal
What is Google Website Optimizer?

• Free Tool from Google
• Allows you to easily
  perform A/B tests on
  your website.
• Track Results and make
  data driven decisions
• Increase your conversion
  rate
• Use your same Google
  Account Login
Our Test Experiment
  •    Question: What add to
       basket button color and
       text converts best for my
       customers?
       Original: Grey – Add to Basket

       Test Cases
  1.   Green – Add to Cart
  2.   Red – Add to Cart
  3.   Greem – Add to Basket
  4.   Green – Add to Basket
A/B Testing with Website Optimizer
Website Optimizer Walk-Thru
Website Optimizer Walk-Thru
A/B Checklist
How to Create Page Variations in Miva Merchant?

   • Trick: Any parameters passed in the URL
     automatically become global variables in Miva.
   • Ex: www.mystore.com/mm5/merchant.mvc?button=1
   • I can now use &mvt:global:button; OR

   <mvt:if expr=“g.button EQ 1”>
     <img src=“/images/button1.jpg” />
   <mvt:elseif expr=“g.button EQ 2">
     <img src=“/images/button2.jpg” />
   </mvt:if>
How to create page variations in Miva?
   • This allows us to use these different URLs in Website Optimizer

   Orginal:
   http://www.mystore.com/product/product_code.html

   Variations:
   http://www.mystore.com/product/product_code.html?button=1

   http://www.mystore.com/product/product_code.html?button=2

   http://www.mystore.com/product/product_code.html?button=3

   http://www.mystore.com/product/product_code.html?button=4
Edit PROD


Then Product Display Layout




Add the conditional statement
where your add to cart button
appears
Conversion URL: http://store20.coolcommerce.net/store/merchant.mvc?Screen=INVC
Adding the JavaScript Code
Tracking Code – Step 1
Original Page – Control Script
A/B Testing with Website Optimizer
Head Tag Conditional Statement
  <mvt:if expr="g.Screen EQ 'PROD' AND g.Product_Code
    EQ '3583' AND ISNULL(g.button)">
    // control script goes here

  <mvt:elseif expr="NOT ISNULL(g.button)">
     // Variation tracking code goes here

  <mvt:elseif expr="g.Screen EQ 'INVC'">
    // Conversion tracking code goes here

  </mvt:if>
Validate Your Pages, Start The Test!
View Results
Additional Notes

   • You can run multiple tests at the same time
   • GWO will give you improvement on conversion
     rate. However, you can use Google Analytics
     custom variables to also track:
     • Average Order Value
     • Number of Transactions
     • Per Visit Revenue
Additional Resources / Questions

  • http://blog.kissmetrics.com/guide-google-
    website-optimizer/

  • http://www.google.com/intl/en/websiteoptimizer/
    tutorials.html

  • http://www.google.com/intl/en/websiteoptimizer/
    articles.html

More Related Content

What's hot (20)

Inventory Adjustments Template
Inventory Adjustments TemplateInventory Adjustments Template
Inventory Adjustments Template
Geminate Consultancy Services
 
Sale Product Template Pricelist
Sale Product Template PricelistSale Product Template Pricelist
Sale Product Template Pricelist
Geminate Consultancy Services
 
Web Search Favorite Filter Applied by Views
Web Search Favorite Filter Applied by ViewsWeb Search Favorite Filter Applied by Views
Web Search Favorite Filter Applied by Views
Geminate Consultancy Services
 
Required Fields Support
Required Fields SupportRequired Fields Support
Required Fields Support
Geminate Consultancy Services
 
WooCommerce training slides
WooCommerce training slides WooCommerce training slides
WooCommerce training slides
Jamie Marsland
 
Product Research Workflow Presentation
Product Research Workflow PresentationProduct Research Workflow Presentation
Product Research Workflow Presentation
IlanaMaeAsaldo
 
Edit price
Edit priceEdit price
Edit price
Paytm
 
How to Show Product Testimonials in PrestaShop? – User Guide
How to Show Product Testimonials in PrestaShop? – User GuideHow to Show Product Testimonials in PrestaShop? – User Guide
How to Show Product Testimonials in PrestaShop? – User Guide
FMEModules
 
Magento One Page Checkout extension
Magento One Page Checkout extensionMagento One Page Checkout extension
Magento One Page Checkout extension
magestore co
 
How to update price
How to update priceHow to update price
How to update price
Paytm
 
Edit price
Edit priceEdit price
Edit price
Paytm
 
Introduction to WooCommerce
Introduction to WooCommerce Introduction to WooCommerce
Introduction to WooCommerce
Dat Hoang
 
Extension framework game plan
Extension framework game planExtension framework game plan
Extension framework game plan
Vinsol
 
Getting Started with WooCommerce
Getting Started with WooCommerceGetting Started with WooCommerce
Getting Started with WooCommerce
Anthony Hortin
 
Pre order for up
Pre order for upPre order for up
Pre order for up
JanetDiana
 
WooCommerce
WooCommerceWooCommerce
WooCommerce
Joshua Copeland
 
Joomla virtuemart bulk price update
Joomla virtuemart bulk price updateJoomla virtuemart bulk price update
Joomla virtuemart bulk price update
Webkul Software Pvt. Ltd.
 
Client-friendly WordPress Websites
Client-friendly WordPress WebsitesClient-friendly WordPress Websites
Client-friendly WordPress Websites
Aaron Rutley
 
An Overview of WooCommerce
An Overview of WooCommerceAn Overview of WooCommerce
An Overview of WooCommerce
BobWP.com
 
WordPress Melbourne June Meetup
WordPress Melbourne June MeetupWordPress Melbourne June Meetup
WordPress Melbourne June Meetup
Aaron Rutley
 
WooCommerce training slides
WooCommerce training slides WooCommerce training slides
WooCommerce training slides
Jamie Marsland
 
Product Research Workflow Presentation
Product Research Workflow PresentationProduct Research Workflow Presentation
Product Research Workflow Presentation
IlanaMaeAsaldo
 
Edit price
Edit priceEdit price
Edit price
Paytm
 
How to Show Product Testimonials in PrestaShop? – User Guide
How to Show Product Testimonials in PrestaShop? – User GuideHow to Show Product Testimonials in PrestaShop? – User Guide
How to Show Product Testimonials in PrestaShop? – User Guide
FMEModules
 
Magento One Page Checkout extension
Magento One Page Checkout extensionMagento One Page Checkout extension
Magento One Page Checkout extension
magestore co
 
How to update price
How to update priceHow to update price
How to update price
Paytm
 
Edit price
Edit priceEdit price
Edit price
Paytm
 
Introduction to WooCommerce
Introduction to WooCommerce Introduction to WooCommerce
Introduction to WooCommerce
Dat Hoang
 
Extension framework game plan
Extension framework game planExtension framework game plan
Extension framework game plan
Vinsol
 
Getting Started with WooCommerce
Getting Started with WooCommerceGetting Started with WooCommerce
Getting Started with WooCommerce
Anthony Hortin
 
Pre order for up
Pre order for upPre order for up
Pre order for up
JanetDiana
 
Client-friendly WordPress Websites
Client-friendly WordPress WebsitesClient-friendly WordPress Websites
Client-friendly WordPress Websites
Aaron Rutley
 
An Overview of WooCommerce
An Overview of WooCommerceAn Overview of WooCommerce
An Overview of WooCommerce
BobWP.com
 
WordPress Melbourne June Meetup
WordPress Melbourne June MeetupWordPress Melbourne June Meetup
WordPress Melbourne June Meetup
Aaron Rutley
 

Similar to A/B Testing with Website Optimizer (20)

The Power of A/B Testing
The Power of A/B TestingThe Power of A/B Testing
The Power of A/B Testing
Alexandre Pallota
 
A/B Testing in E-Commerce
A/B Testing in E-CommerceA/B Testing in E-Commerce
A/B Testing in E-Commerce
Jainul Khan
 
Ecommerce A/B testing
Ecommerce A/B testingEcommerce A/B testing
Ecommerce A/B testing
i95Dev
 
A/B testing
A/B testingA/B testing
A/B testing
Sai krishna pramod Mandali
 
AB testing.pptx
AB testing.pptxAB testing.pptx
AB testing.pptx
Mugabo4
 
Driving Conversions and Revenue With A/B Testing
Driving Conversions and Revenue With A/B TestingDriving Conversions and Revenue With A/B Testing
Driving Conversions and Revenue With A/B Testing
Blue Acorn
 
Google optimizer
Google optimizerGoogle optimizer
Google optimizer
Abhishek Anne
 
abtesting-Updated
abtesting-Updatedabtesting-Updated
abtesting-Updated
Sai krishna pramod Mandali
 
The Truth Is Out There - User Research Based AB-Testing
The Truth Is Out There - User Research Based AB-TestingThe Truth Is Out There - User Research Based AB-Testing
The Truth Is Out There - User Research Based AB-Testing
AGConsult
 
Boosting Ecommerce Conversions and Revenue With A/B Testing
Boosting Ecommerce Conversions and Revenue With A/B TestingBoosting Ecommerce Conversions and Revenue With A/B Testing
Boosting Ecommerce Conversions and Revenue With A/B Testing
GoECart
 
Boost Conversions and Raise your Revenues with A/B testing in Rails
Boost Conversions and Raise your Revenues with A/B testing in RailsBoost Conversions and Raise your Revenues with A/B testing in Rails
Boost Conversions and Raise your Revenues with A/B testing in Rails
Daniel Pritchett
 
Think Tank Presentation 5-2012
Think Tank Presentation 5-2012Think Tank Presentation 5-2012
Think Tank Presentation 5-2012
Jim Borzilleri
 
How to create better A/B tests based on user research
How to create better A/B tests based on user researchHow to create better A/B tests based on user research
How to create better A/B tests based on user research
AGConsult
 
AB Testing [INFOGRAPHIC]
AB Testing [INFOGRAPHIC]AB Testing [INFOGRAPHIC]
AB Testing [INFOGRAPHIC]
4imprint
 
9 CRO Hacks to Accelerate the B2B Funnel
9 CRO Hacks to Accelerate the B2B Funnel9 CRO Hacks to Accelerate the B2B Funnel
9 CRO Hacks to Accelerate the B2B Funnel
DemandWave
 
Conversion Rate Optimization
Conversion Rate OptimizationConversion Rate Optimization
Conversion Rate Optimization
2Checkout
 
Landing Pages & A/B Testing
Landing Pages & A/B TestingLanding Pages & A/B Testing
Landing Pages & A/B Testing
VigLink
 
What is AB testing, and why do you need it.pdf
What is AB testing, and why do you need it.pdfWhat is AB testing, and why do you need it.pdf
What is AB testing, and why do you need it.pdf
iM4U Digital Marketing Agency
 
Radically Improve Conversion Rates - eMSF 2009
Radically Improve Conversion Rates - eMSF 2009Radically Improve Conversion Rates - eMSF 2009
Radically Improve Conversion Rates - eMSF 2009
Kayden Kelly
 
The guide to A/B testing
The guide to A/B testingThe guide to A/B testing
The guide to A/B testing
Sarah Dentes
 
A/B Testing in E-Commerce
A/B Testing in E-CommerceA/B Testing in E-Commerce
A/B Testing in E-Commerce
Jainul Khan
 
Ecommerce A/B testing
Ecommerce A/B testingEcommerce A/B testing
Ecommerce A/B testing
i95Dev
 
AB testing.pptx
AB testing.pptxAB testing.pptx
AB testing.pptx
Mugabo4
 
Driving Conversions and Revenue With A/B Testing
Driving Conversions and Revenue With A/B TestingDriving Conversions and Revenue With A/B Testing
Driving Conversions and Revenue With A/B Testing
Blue Acorn
 
The Truth Is Out There - User Research Based AB-Testing
The Truth Is Out There - User Research Based AB-TestingThe Truth Is Out There - User Research Based AB-Testing
The Truth Is Out There - User Research Based AB-Testing
AGConsult
 
Boosting Ecommerce Conversions and Revenue With A/B Testing
Boosting Ecommerce Conversions and Revenue With A/B TestingBoosting Ecommerce Conversions and Revenue With A/B Testing
Boosting Ecommerce Conversions and Revenue With A/B Testing
GoECart
 
Boost Conversions and Raise your Revenues with A/B testing in Rails
Boost Conversions and Raise your Revenues with A/B testing in RailsBoost Conversions and Raise your Revenues with A/B testing in Rails
Boost Conversions and Raise your Revenues with A/B testing in Rails
Daniel Pritchett
 
Think Tank Presentation 5-2012
Think Tank Presentation 5-2012Think Tank Presentation 5-2012
Think Tank Presentation 5-2012
Jim Borzilleri
 
How to create better A/B tests based on user research
How to create better A/B tests based on user researchHow to create better A/B tests based on user research
How to create better A/B tests based on user research
AGConsult
 
AB Testing [INFOGRAPHIC]
AB Testing [INFOGRAPHIC]AB Testing [INFOGRAPHIC]
AB Testing [INFOGRAPHIC]
4imprint
 
9 CRO Hacks to Accelerate the B2B Funnel
9 CRO Hacks to Accelerate the B2B Funnel9 CRO Hacks to Accelerate the B2B Funnel
9 CRO Hacks to Accelerate the B2B Funnel
DemandWave
 
Conversion Rate Optimization
Conversion Rate OptimizationConversion Rate Optimization
Conversion Rate Optimization
2Checkout
 
Landing Pages & A/B Testing
Landing Pages & A/B TestingLanding Pages & A/B Testing
Landing Pages & A/B Testing
VigLink
 
Radically Improve Conversion Rates - eMSF 2009
Radically Improve Conversion Rates - eMSF 2009Radically Improve Conversion Rates - eMSF 2009
Radically Improve Conversion Rates - eMSF 2009
Kayden Kelly
 
The guide to A/B testing
The guide to A/B testingThe guide to A/B testing
The guide to A/B testing
Sarah Dentes
 

More from mm_merchant (6)

Google Analytics for Store Owners - Intermediate
Google Analytics for Store Owners - IntermediateGoogle Analytics for Store Owners - Intermediate
Google Analytics for Store Owners - Intermediate
mm_merchant
 
Google Analytics for Store Owners - Basic
Google Analytics for Store Owners - BasicGoogle Analytics for Store Owners - Basic
Google Analytics for Store Owners - Basic
mm_merchant
 
Rick Wilson Keynote Miva Merchant Conference 2012
Rick Wilson Keynote Miva Merchant Conference 2012Rick Wilson Keynote Miva Merchant Conference 2012
Rick Wilson Keynote Miva Merchant Conference 2012
mm_merchant
 
Site Speed Tuneup: Putting Your Code On A Diet
Site Speed Tuneup: Putting Your Code On A DietSite Speed Tuneup: Putting Your Code On A Diet
Site Speed Tuneup: Putting Your Code On A Diet
mm_merchant
 
Miva Merchant PR8 Update 4/5: What's New And How To Use It!
Miva Merchant PR8 Update 4/5: What's New And How To Use It!Miva Merchant PR8 Update 4/5: What's New And How To Use It!
Miva Merchant PR8 Update 4/5: What's New And How To Use It!
mm_merchant
 
On Page SEO With Miva Merchant
On Page SEO With Miva MerchantOn Page SEO With Miva Merchant
On Page SEO With Miva Merchant
mm_merchant
 
Google Analytics for Store Owners - Intermediate
Google Analytics for Store Owners - IntermediateGoogle Analytics for Store Owners - Intermediate
Google Analytics for Store Owners - Intermediate
mm_merchant
 
Google Analytics for Store Owners - Basic
Google Analytics for Store Owners - BasicGoogle Analytics for Store Owners - Basic
Google Analytics for Store Owners - Basic
mm_merchant
 
Rick Wilson Keynote Miva Merchant Conference 2012
Rick Wilson Keynote Miva Merchant Conference 2012Rick Wilson Keynote Miva Merchant Conference 2012
Rick Wilson Keynote Miva Merchant Conference 2012
mm_merchant
 
Site Speed Tuneup: Putting Your Code On A Diet
Site Speed Tuneup: Putting Your Code On A DietSite Speed Tuneup: Putting Your Code On A Diet
Site Speed Tuneup: Putting Your Code On A Diet
mm_merchant
 
Miva Merchant PR8 Update 4/5: What's New And How To Use It!
Miva Merchant PR8 Update 4/5: What's New And How To Use It!Miva Merchant PR8 Update 4/5: What's New And How To Use It!
Miva Merchant PR8 Update 4/5: What's New And How To Use It!
mm_merchant
 
On Page SEO With Miva Merchant
On Page SEO With Miva MerchantOn Page SEO With Miva Merchant
On Page SEO With Miva Merchant
mm_merchant
 

Recently uploaded (20)

Gihbli AI and Geo sitution |use/misuse of Ai Technology
Gihbli AI and Geo sitution |use/misuse of Ai TechnologyGihbli AI and Geo sitution |use/misuse of Ai Technology
Gihbli AI and Geo sitution |use/misuse of Ai Technology
zainkhurram1111
 
Microsoft Build 2025 takeaways in one presentation
Microsoft Build 2025 takeaways in one presentationMicrosoft Build 2025 takeaways in one presentation
Microsoft Build 2025 takeaways in one presentation
Digitalmara
 
Agentic AI Explained: The Next Frontier of Autonomous Intelligence & Generati...
Agentic AI Explained: The Next Frontier of Autonomous Intelligence & Generati...Agentic AI Explained: The Next Frontier of Autonomous Intelligence & Generati...
Agentic AI Explained: The Next Frontier of Autonomous Intelligence & Generati...
Aaryan Kansari
 
Protecting Your Sensitive Data with Microsoft Purview - IRMS 2025
Protecting Your Sensitive Data with Microsoft Purview - IRMS 2025Protecting Your Sensitive Data with Microsoft Purview - IRMS 2025
Protecting Your Sensitive Data with Microsoft Purview - IRMS 2025
Nikki Chapple
 
Data Virtualization: Bringing the Power of FME to Any Application
Data Virtualization: Bringing the Power of FME to Any ApplicationData Virtualization: Bringing the Power of FME to Any Application
Data Virtualization: Bringing the Power of FME to Any Application
Safe Software
 
Nix(OS) for Python Developers - PyCon 25 (Bologna, Italia)
Nix(OS) for Python Developers - PyCon 25 (Bologna, Italia)Nix(OS) for Python Developers - PyCon 25 (Bologna, Italia)
Nix(OS) for Python Developers - PyCon 25 (Bologna, Italia)
Peter Bittner
 
Introducing FME Realize: A New Era of Spatial Computing and AR
Introducing FME Realize: A New Era of Spatial Computing and ARIntroducing FME Realize: A New Era of Spatial Computing and AR
Introducing FME Realize: A New Era of Spatial Computing and AR
Safe Software
 
Introducing the OSA 3200 SP and OSA 3250 ePRC
Introducing the OSA 3200 SP and OSA 3250 ePRCIntroducing the OSA 3200 SP and OSA 3250 ePRC
Introducing the OSA 3200 SP and OSA 3250 ePRC
Adtran
 
New Ways to Reduce Database Costs with ScyllaDB
New Ways to Reduce Database Costs with ScyllaDBNew Ways to Reduce Database Costs with ScyllaDB
New Ways to Reduce Database Costs with ScyllaDB
ScyllaDB
 
European Accessibility Act & Integrated Accessibility Testing
European Accessibility Act & Integrated Accessibility TestingEuropean Accessibility Act & Integrated Accessibility Testing
European Accessibility Act & Integrated Accessibility Testing
Julia Undeutsch
 
ECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptx
ECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptxECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptx
ECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptx
Jasper Oosterveld
 
Multistream in SIP and NoSIP @ OpenSIPS Summit 2025
Multistream in SIP and NoSIP @ OpenSIPS Summit 2025Multistream in SIP and NoSIP @ OpenSIPS Summit 2025
Multistream in SIP and NoSIP @ OpenSIPS Summit 2025
Lorenzo Miniero
 
Dr Jimmy Schwarzkopf presentation on the SUMMIT 2025 A
Dr Jimmy Schwarzkopf presentation on the SUMMIT 2025 ADr Jimmy Schwarzkopf presentation on the SUMMIT 2025 A
Dr Jimmy Schwarzkopf presentation on the SUMMIT 2025 A
Dr. Jimmy Schwarzkopf
 
Kubernetes Cloud Native Indonesia Meetup - May 2025
Kubernetes Cloud Native Indonesia Meetup - May 2025Kubernetes Cloud Native Indonesia Meetup - May 2025
Kubernetes Cloud Native Indonesia Meetup - May 2025
Prasta Maha
 
Cyber Security Legal Framework in Nepal.pptx
Cyber Security Legal Framework in Nepal.pptxCyber Security Legal Framework in Nepal.pptx
Cyber Security Legal Framework in Nepal.pptx
Ghimire B.R.
 
Measuring Microsoft 365 Copilot and Gen AI Success
Measuring Microsoft 365 Copilot and Gen AI SuccessMeasuring Microsoft 365 Copilot and Gen AI Success
Measuring Microsoft 365 Copilot and Gen AI Success
Nikki Chapple
 
Cybersecurity Fundamentals: Apprentice - Palo Alto Certificate
Cybersecurity Fundamentals: Apprentice - Palo Alto CertificateCybersecurity Fundamentals: Apprentice - Palo Alto Certificate
Cybersecurity Fundamentals: Apprentice - Palo Alto Certificate
VICTOR MAESTRE RAMIREZ
 
ELNL2025 - Unlocking the Power of Sensitivity Labels - A Comprehensive Guide....
ELNL2025 - Unlocking the Power of Sensitivity Labels - A Comprehensive Guide....ELNL2025 - Unlocking the Power of Sensitivity Labels - A Comprehensive Guide....
ELNL2025 - Unlocking the Power of Sensitivity Labels - A Comprehensive Guide....
Jasper Oosterveld
 
Evaluation Challenges in Using Generative AI for Science & Technical Content
Evaluation Challenges in Using Generative AI for Science & Technical ContentEvaluation Challenges in Using Generative AI for Science & Technical Content
Evaluation Challenges in Using Generative AI for Science & Technical Content
Paul Groth
 
Jeremy Millul - A Talented Software Developer
Jeremy Millul - A Talented Software DeveloperJeremy Millul - A Talented Software Developer
Jeremy Millul - A Talented Software Developer
Jeremy Millul
 
Gihbli AI and Geo sitution |use/misuse of Ai Technology
Gihbli AI and Geo sitution |use/misuse of Ai TechnologyGihbli AI and Geo sitution |use/misuse of Ai Technology
Gihbli AI and Geo sitution |use/misuse of Ai Technology
zainkhurram1111
 
Microsoft Build 2025 takeaways in one presentation
Microsoft Build 2025 takeaways in one presentationMicrosoft Build 2025 takeaways in one presentation
Microsoft Build 2025 takeaways in one presentation
Digitalmara
 
Agentic AI Explained: The Next Frontier of Autonomous Intelligence & Generati...
Agentic AI Explained: The Next Frontier of Autonomous Intelligence & Generati...Agentic AI Explained: The Next Frontier of Autonomous Intelligence & Generati...
Agentic AI Explained: The Next Frontier of Autonomous Intelligence & Generati...
Aaryan Kansari
 
Protecting Your Sensitive Data with Microsoft Purview - IRMS 2025
Protecting Your Sensitive Data with Microsoft Purview - IRMS 2025Protecting Your Sensitive Data with Microsoft Purview - IRMS 2025
Protecting Your Sensitive Data with Microsoft Purview - IRMS 2025
Nikki Chapple
 
Data Virtualization: Bringing the Power of FME to Any Application
Data Virtualization: Bringing the Power of FME to Any ApplicationData Virtualization: Bringing the Power of FME to Any Application
Data Virtualization: Bringing the Power of FME to Any Application
Safe Software
 
Nix(OS) for Python Developers - PyCon 25 (Bologna, Italia)
Nix(OS) for Python Developers - PyCon 25 (Bologna, Italia)Nix(OS) for Python Developers - PyCon 25 (Bologna, Italia)
Nix(OS) for Python Developers - PyCon 25 (Bologna, Italia)
Peter Bittner
 
Introducing FME Realize: A New Era of Spatial Computing and AR
Introducing FME Realize: A New Era of Spatial Computing and ARIntroducing FME Realize: A New Era of Spatial Computing and AR
Introducing FME Realize: A New Era of Spatial Computing and AR
Safe Software
 
Introducing the OSA 3200 SP and OSA 3250 ePRC
Introducing the OSA 3200 SP and OSA 3250 ePRCIntroducing the OSA 3200 SP and OSA 3250 ePRC
Introducing the OSA 3200 SP and OSA 3250 ePRC
Adtran
 
New Ways to Reduce Database Costs with ScyllaDB
New Ways to Reduce Database Costs with ScyllaDBNew Ways to Reduce Database Costs with ScyllaDB
New Ways to Reduce Database Costs with ScyllaDB
ScyllaDB
 
European Accessibility Act & Integrated Accessibility Testing
European Accessibility Act & Integrated Accessibility TestingEuropean Accessibility Act & Integrated Accessibility Testing
European Accessibility Act & Integrated Accessibility Testing
Julia Undeutsch
 
ECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptx
ECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptxECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptx
ECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptx
Jasper Oosterveld
 
Multistream in SIP and NoSIP @ OpenSIPS Summit 2025
Multistream in SIP and NoSIP @ OpenSIPS Summit 2025Multistream in SIP and NoSIP @ OpenSIPS Summit 2025
Multistream in SIP and NoSIP @ OpenSIPS Summit 2025
Lorenzo Miniero
 
Dr Jimmy Schwarzkopf presentation on the SUMMIT 2025 A
Dr Jimmy Schwarzkopf presentation on the SUMMIT 2025 ADr Jimmy Schwarzkopf presentation on the SUMMIT 2025 A
Dr Jimmy Schwarzkopf presentation on the SUMMIT 2025 A
Dr. Jimmy Schwarzkopf
 
Kubernetes Cloud Native Indonesia Meetup - May 2025
Kubernetes Cloud Native Indonesia Meetup - May 2025Kubernetes Cloud Native Indonesia Meetup - May 2025
Kubernetes Cloud Native Indonesia Meetup - May 2025
Prasta Maha
 
Cyber Security Legal Framework in Nepal.pptx
Cyber Security Legal Framework in Nepal.pptxCyber Security Legal Framework in Nepal.pptx
Cyber Security Legal Framework in Nepal.pptx
Ghimire B.R.
 
Measuring Microsoft 365 Copilot and Gen AI Success
Measuring Microsoft 365 Copilot and Gen AI SuccessMeasuring Microsoft 365 Copilot and Gen AI Success
Measuring Microsoft 365 Copilot and Gen AI Success
Nikki Chapple
 
Cybersecurity Fundamentals: Apprentice - Palo Alto Certificate
Cybersecurity Fundamentals: Apprentice - Palo Alto CertificateCybersecurity Fundamentals: Apprentice - Palo Alto Certificate
Cybersecurity Fundamentals: Apprentice - Palo Alto Certificate
VICTOR MAESTRE RAMIREZ
 
ELNL2025 - Unlocking the Power of Sensitivity Labels - A Comprehensive Guide....
ELNL2025 - Unlocking the Power of Sensitivity Labels - A Comprehensive Guide....ELNL2025 - Unlocking the Power of Sensitivity Labels - A Comprehensive Guide....
ELNL2025 - Unlocking the Power of Sensitivity Labels - A Comprehensive Guide....
Jasper Oosterveld
 
Evaluation Challenges in Using Generative AI for Science & Technical Content
Evaluation Challenges in Using Generative AI for Science & Technical ContentEvaluation Challenges in Using Generative AI for Science & Technical Content
Evaluation Challenges in Using Generative AI for Science & Technical Content
Paul Groth
 
Jeremy Millul - A Talented Software Developer
Jeremy Millul - A Talented Software DeveloperJeremy Millul - A Talented Software Developer
Jeremy Millul - A Talented Software Developer
Jeremy Millul
 

A/B Testing with Website Optimizer

  • 1. A/B Testing with Website Optimizer Brennan Heyde Technical Director – Professional Services 3/10/2012
  • 2. Today’s Overview • What is A/B Testing? • Why You Should be A/B Testing • Real World Examples • Introduction to Google Website Optimizer • Walk though A Real Test Using Miva Merchant • Other Tools / Resources / Q.A.
  • 3. What is A/B Testing? • Also called split testing • Complicated: Testing a baseline control sample with a variety of single-variable tests to improve conversion rates. • Easy: Testing two different versions of a page to see which one converts better.
  • 4. What is A/B Testing? • 3 Parts to Any A/B test • 1. Original Page (A) • 2. Variation Page (B) • 3. Conversion Page
  • 5. What is A/B Testing • Other Types of Testing: • Multivariate Testing – Testing multiple changes on the SAME page Examples: • Button Colors • Headlines • Placement of Calls to Action
  • 6. Why you should be A/B testing • Data Driven Decisions • Allows you to take personal preference (yours, your developers, your designers) out of the equation and help you make a data driven decision. • It will Increase your conversion rate!
  • 9. A
  • 10. B
  • 11. A
  • 12. B
  • 13. What Should You Test? • Different Product Page Layouts • Checkout Variations • Alternate Payment Methods • New Features • Promotions Create a plan before you begin.
  • 14. Scottevest.com • Inside Zoom Vs Outside Zoom
  • 15. Scottevest.com • Inside Zoom Vs Outside Zoom
  • 17. Scottevest.com • Runway Videos – 32% Improvement
  • 19. What is Google Website Optimizer? • Free Tool from Google • Allows you to easily perform A/B tests on your website. • Track Results and make data driven decisions • Increase your conversion rate • Use your same Google Account Login
  • 20. Our Test Experiment • Question: What add to basket button color and text converts best for my customers? Original: Grey – Add to Basket Test Cases 1. Green – Add to Cart 2. Red – Add to Cart 3. Greem – Add to Basket 4. Green – Add to Basket
  • 25. How to Create Page Variations in Miva Merchant? • Trick: Any parameters passed in the URL automatically become global variables in Miva. • Ex: www.mystore.com/mm5/merchant.mvc?button=1 • I can now use &mvt:global:button; OR <mvt:if expr=“g.button EQ 1”> <img src=“/images/button1.jpg” /> <mvt:elseif expr=“g.button EQ 2"> <img src=“/images/button2.jpg” /> </mvt:if>
  • 26. How to create page variations in Miva? • This allows us to use these different URLs in Website Optimizer Orginal: http://www.mystore.com/product/product_code.html Variations: http://www.mystore.com/product/product_code.html?button=1 http://www.mystore.com/product/product_code.html?button=2 http://www.mystore.com/product/product_code.html?button=3 http://www.mystore.com/product/product_code.html?button=4
  • 27. Edit PROD Then Product Display Layout Add the conditional statement where your add to cart button appears
  • 30. Tracking Code – Step 1 Original Page – Control Script
  • 32. Head Tag Conditional Statement <mvt:if expr="g.Screen EQ 'PROD' AND g.Product_Code EQ '3583' AND ISNULL(g.button)"> // control script goes here <mvt:elseif expr="NOT ISNULL(g.button)"> // Variation tracking code goes here <mvt:elseif expr="g.Screen EQ 'INVC'"> // Conversion tracking code goes here </mvt:if>
  • 33. Validate Your Pages, Start The Test!
  • 35. Additional Notes • You can run multiple tests at the same time • GWO will give you improvement on conversion rate. However, you can use Google Analytics custom variables to also track: • Average Order Value • Number of Transactions • Per Visit Revenue
  • 36. Additional Resources / Questions • http://blog.kissmetrics.com/guide-google- website-optimizer/ • http://www.google.com/intl/en/websiteoptimizer/ tutorials.html • http://www.google.com/intl/en/websiteoptimizer/ articles.html