A/B Testing with Website Optimizer

36
A/B Testing with Website Optimizer Brennan Heyde Technical Director – Professional Services 3/10/2012

description

Miva Merchant Conference 2012 Breakout Session by Brennan Heyde.

Transcript of A/B Testing with Website Optimizer

Page 1: A/B Testing with Website Optimizer

A/B Testing with Website Optimizer

Brennan Heyde

Technical Director – Professional Services

3/10/2012

Page 2: A/B Testing with Website Optimizer

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.

Page 3: A/B Testing with Website Optimizer

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.

Page 4: A/B Testing with Website Optimizer

What is A/B Testing?

• 3 Parts to Any A/B test• 1. Original Page (A)• 2. Variation Page (B)• 3. Conversion Page

Page 5: A/B Testing with Website Optimizer

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

Page 6: A/B Testing with Website Optimizer

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!

Page 7: A/B Testing with Website Optimizer

Examples – WhichTestWon.com

A

Page 8: A/B Testing with Website Optimizer

Examples

B

Page 9: A/B Testing with Website Optimizer

A

Page 10: A/B Testing with Website Optimizer

B

Page 11: A/B Testing with Website Optimizer

A

Page 12: A/B Testing with Website Optimizer

B

Page 13: A/B Testing with Website Optimizer

What Should You Test?

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

Create a plan before you begin.

Page 14: A/B Testing with Website Optimizer

Scottevest.com • Inside Zoom Vs Outside Zoom

Page 15: A/B Testing with Website Optimizer

Scottevest.com • Inside Zoom Vs Outside Zoom

Page 16: A/B Testing with Website Optimizer

Scottevest.com • Category Quick View

Page 17: A/B Testing with Website Optimizer

Scottevest.com • Runway Videos – 32% Improvement

Page 18: A/B Testing with Website Optimizer

Scottevest.com • Paypal vs No Paypal

Page 19: A/B Testing with Website Optimizer

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

Page 20: A/B Testing with Website Optimizer

Our Test Experiment

• Question: What add to basket button color and text converts best for my customers?Original: Grey – Add to Basket

Test Cases1. Green – Add to Cart2. Red – Add to Cart3. Greem – Add to Basket4. Green – Add to Basket

Page 21: A/B Testing with Website Optimizer
Page 22: A/B Testing with Website Optimizer

Website Optimizer Walk-Thru

Page 23: A/B Testing with Website Optimizer

Website Optimizer Walk-Thru

Page 24: A/B Testing with Website Optimizer

A/B Checklist

Page 25: A/B Testing with Website Optimizer

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>

Page 26: A/B Testing with Website Optimizer

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

Page 27: A/B Testing with Website Optimizer

Edit PROD

Then Product Display Layout

Add the conditional statement where your add to cart button appears

Page 28: A/B Testing with Website Optimizer

Conversion URL: http://store20.coolcommerce.net/store/merchant.mvc?Screen=INVC

Page 29: A/B Testing with Website Optimizer

Adding the JavaScript Code

Page 30: A/B Testing with Website Optimizer

Tracking Code – Step 1

Original Page – Control Script

Page 31: A/B Testing with Website Optimizer
Page 32: 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>

Page 33: A/B Testing with Website Optimizer

Validate Your Pages, Start The Test!

Page 34: A/B Testing with Website Optimizer

View Results

Page 35: A/B Testing with Website Optimizer

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

Page 36: A/B Testing with Website Optimizer

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