20 top ab testing mistakes and how to avoid them

88
Oh Boy! @OptimiseOrDie These A/B tests appear to be bullshit!

Upload: craig-sullivan

Post on 13-Jun-2015

1.182 views

Category:

Documents


0 download

DESCRIPTION

My latest deck with all the top AB testing mistakes you can make - and how to avoid or resolve them!

TRANSCRIPT

Page 1: 20 top AB testing mistakes and how to avoid them

Oh Boy!

@OptimiseOrDie

These A/B tests appear to be bullshit!

Page 2: 20 top AB testing mistakes and how to avoid them

@OptimiseOrDie

• UX and Analytics (1999)

• User Centred Design (2001)

• Agile, Startups, No budget (2003)

• Funnel optimisation (2004)

• Multivariate & A/B (2005)

• Conversion Optimisation (2005)

• Persuasive Copywriting (2006)

• Joined Twitter (2007)

• Lean UX (2008)

• Holistic Optimisation (2009)

Was : Consulting all over the placeNow : Optimiser of Everything, Spareroom.co.uk

Page 3: 20 top AB testing mistakes and how to avoid them

@OptimiseOrDie

Hands on!

Page 4: 20 top AB testing mistakes and how to avoid them
Page 5: 20 top AB testing mistakes and how to avoid them

@OptimiseOrDie

Timeline

Tested stupid ideas, lots

Most AB or MVT tests are bullshit

Discovered AB testing

Triage, Triangulation,

Prioritisation, Maths

Zen Plumbing

AB Test Hype Cycle

Page 6: 20 top AB testing mistakes and how to avoid them

Craig’s Cynical Quadrant

Improves revenue

Improves UX

YesNo

No

YesClient delighted

(and fires you for another agency)

Client fucking delighted

Client absolutely fucking furious

Client fires you (then wins an award for your

work)

Page 7: 20 top AB testing mistakes and how to avoid them

#1 : You’re doing it in the wrong place

@OptimiseOrDie

Page 8: 20 top AB testing mistakes and how to avoid them

#1 : You’re doing it in the wrong place

There are 4 areas a CRO expert always looks at:

1. Inbound attrition (medium, source, landing page, keyword, intent and many more…)

2. Key conversion points (product, basket, registration)3. Processes, lifecycles and steps (forms, logins,

registration, checkout, onboarding, emails, push)4. Layers of engagement (search, category, product, add)

5. Use visitor flow reports for attrition – very useful.6. For key conversion points, look at loss rates &

interactions7. Processes and steps – look at funnels or make your own8. Layers and engagement – make a ring model @OptimiseOrD

ie

Page 9: 20 top AB testing mistakes and how to avoid them

Examples – Concept

Bounce

Engage

Outcome

@OptimiseOrDie

Page 10: 20 top AB testing mistakes and how to avoid them

Examples – 16-25Railcard.co.uk

Bounce

Login to Account

Content Engage

Start Application

Type and Details

Eligibility

Photo

Complete

@OptimiseOrDie

Page 11: 20 top AB testing mistakes and how to avoid them

Examples – Guide Dogs

Bounce

Content Engage

Donation Pathway

Donation Page

Starts process

Funnel steps

Complete

@OptimiseOrDie

Page 12: 20 top AB testing mistakes and how to avoid them

Within a layer

Page 1

Page 2

Page 3

Page 4 Page 5

Exit

Deeper Layer

Email

LikeContact

Wishlist

Micro Conversions

@OptimiseOrDie

Page 13: 20 top AB testing mistakes and how to avoid them

#1 : Make a Money Model• Get to know the flow and loss (leaks) inbound, inside and

through key processes or conversion points.• Once you know the key steps you’re losing people at and

how much traffic you have – make a money model.• 20,000 see the basket page – what’s the basket page to

checkout page ratio?• Estimate how much you think you can shift the key metric

(e.g. basket adds, basket -> checkout)• What downstream revenue or profit would that generate?• Sort by the money column• Congratulations – you’ve now built the worlds first IT plan

for growth with a return on investment estimate attached!• I’ll talk more about prioritising later – but a good real

world analogy for you to use:@OptimiseOrD

ie

Page 14: 20 top AB testing mistakes and how to avoid them

Think like a store owner!

If you can’t refurbish the entire store, which floors or departments will you invest in optimising?

Wherever there is:

• Footfall• Low return• Opportunity

@OptimiseOrDie

Page 15: 20 top AB testing mistakes and how to avoid them

Insight - Inputs

#FAIL

Competitor copying

GuessingDice rolling

An article the CEO

read

Competitor change

Panic

Ego

OpinionCherished

notions Marketing whims Cosmic rays

Not ‘on brand’ enough

IT inflexibility

Internal company

needs

Some dumbass

consultant

Shiny feature

blindnessKnee jerk reactons

#2 : Your hypothesis is crap!

@OptimiseOrDie

Page 16: 20 top AB testing mistakes and how to avoid them

Insight - Inputs

Insight

Segmentation

SurveysSales and

Call Centre

Session Replay

Social analytics

Customer contact

Eye tracking

Usability testing

Forms analytics Search

analytics Voice of Customer

Market research

A/B and MVT testing

Big & unstructured

data

Web analytics

Competitor evalsCustomer

services

#2 : These are the inputs you need…

@OptimiseOrDie

Page 17: 20 top AB testing mistakes and how to avoid them

Insight - Inputs

@OptimiseOrDie

#2 : Brainstorming the test

• Check your inputs• Assemble the widest possible team• Share your data and research• Design Emotive Writing guidelines

Page 18: 20 top AB testing mistakes and how to avoid them

Insight - Inputs

@OptimiseOrDie

#2 : Emotive Writing - exampleCustomers do not know what to do and need support and advice• Emphasize the fact that you understand that their situation is stressful • Emphasize your expertise and leadership in vehicle glazing and will help

them get the best solution for their situation• Explain what they will need to do online and during the call-back so that they

know what the next steps will be• Explain that they will be able ask any other questions they might have during the

call-back Customers do not feel confident in assessing the damage• Emphasize the fact that you will help them assess the damage correctly online Customers need to understand the benefits of booking online• Emphasize that the online booking system is quick, easy and provides all the

information they need in regards with their appointment and general cost information

 Customers mistrust insurers and find dealing with their insurance situation very frustrating• Where possible communicate the fact that the job is most likely to be free for

insured customers, or good value for money for cash customers• Show that you understand the hassle of dealing with insurance companies –

emphasise that you will help with their insurance paperwork for them, freeing them of this burden

 Some customers cannot be bothered to take action to fix their car glass • Emphasize the consequences of not doing anything,

e.g. ‘It’s going to cost you more if the chip develops into a crack’

Page 19: 20 top AB testing mistakes and how to avoid them

Insight - Inputs

@OptimiseOrDie

#2 : THE DARK SIDE

“Keep your family safe and get back on the road fast with Autoglass.”

Page 20: 20 top AB testing mistakes and how to avoid them

Insight - Inputs

@OptimiseOrDie

#2 : NOW YOU CAN BEGIN

• You should have inputs, research, data, guidelines• Sit down with the team and prompt with 12

questions:

– Who is this page (or process) for?– What problem does this solve for the user?– How do we know they need it?– What is the primary action we want people to take?– What might prompt the user to take this action?– How will we know if this is doing what we want it to do?– How do people get to this page?– How long are people here on this page?– What can we remove from this page?– How can we test this solution with people?– How are we solving the users needs in different and better ways

than other places on our site?– If this is a homepage, ask these too (bit.ly/1fX2RAa)

Page 21: 20 top AB testing mistakes and how to avoid them

Insight - Inputs

@OptimiseOrDie

#2 : PROMPT YOURSELF

• Check your UX or Copywriting guidelines.

• Use Get Mental Notes• What levers can we apply now?• Create a hypothesis:

“WE BELIEVE THAT DOING [A] FOR PEOPLE [B] WILL MAKE OUTCOME [C] HAPPEN. WE'LL KNOW THIS WHEN WE SEE DATA [D] AND FEEDBACK [E]”

www.GetMentalNotes.com

Page 22: 20 top AB testing mistakes and how to avoid them

Insight - Inputs

@OptimiseOrDie

#2 : THE FUN BIT!

• Collaborative Sketching

• Brainwriting• Refine and Test!

Page 23: 20 top AB testing mistakes and how to avoid them

We believe that doing [A] for People [B] will make outcome [C] happen.

We’ll know this when we observe data [D] and obtain feedback [E]. (reverse)

@OptimiseOrDie

Page 24: 20 top AB testing mistakes and how to avoid them

#2 : Solutions• You need multiple tool inputs

– Tool decks are here : www.slideshare.net/sullivac

• Collaborative, Customer connected team– If you’re not doing this, you’re hosed

• Session replay tools provide vital input– Get vital additional customer evidence

• Simple page Analytics don’t cut it– Invest in your analytics, especially event tracking

• Ego, Opinion, Cherished notions – fill gaps– Fill these vacuums with insights and data

• Champion the user– Give them a chair at every meeting

@OptimiseOrDie

Page 25: 20 top AB testing mistakes and how to avoid them

Insight - Inputs

@OptimiseOrDie

#2 : HYPOTHESIS DESIGN SUMMARY

• Inputs – get the right stuff• Research, Guidelines, Data• Framing the problem(s)• Questions to get you going• Use card prompts for

Psychology• Create a hypothesis• Collaborative Sketching • Brainwriting• Refine and Check Hypothesis• Instrument and Test

Page 26: 20 top AB testing mistakes and how to avoid them

We believe that doing [A] for People [B] will make outcome [C] happen.

We’ll know this when we observe data [D] and obtain feedback [E]. (reverse)

@OptimiseOrDie

Page 27: 20 top AB testing mistakes and how to avoid them

#3 : No analytics integration

• Investigating problems with tests• Segmentation of results• Tests that fail, flip or move around• Tests that don’t make sense• Broken test setups• What drives the averages you see?

@OptimiseOrDie

Page 28: 20 top AB testing mistakes and how to avoid them

28

A B B A

Page 29: 20 top AB testing mistakes and how to avoid them

These Danish porn sites are so hardcore!

We’re still waiting for

our AB tests to finish!

• Use a test length calculator like this one:• visualwebsiteoptimizer.com/ab-split-test-duration/

#4 : The test will finish after you die

Page 30: 20 top AB testing mistakes and how to avoid them

#5 : You don’t test for long enough

• The minimum length– 2 business cycles (so you can cross check)– Usually a week, 2 weeks, Month– Always test ‘whole’ not partial cycles– Be aware of multiple cycles– Don’t self stop!– PURCHASE CYCLES – KNOW THEM

Page 31: 20 top AB testing mistakes and how to avoid them

Business & Purchase Cycles

@OptimiseOrDie

• Customers change• Your traffic mix changes• Markets, competitors• Be aware of all the waves• Always test whole cycles• Minimum 2 cycles

(wk/mo)• Don’t exclude slower

buyers

Start Test Finish Avg Cycle

Page 32: 20 top AB testing mistakes and how to avoid them

32

#5 : You don’t test for long enough• How long after that

– I aim for a minimum 250 outcomes, ideally 350+ for each ‘creative’– If you test 4 recipes, that’s 1400 outcomes needed– You should have worked out how long each batch of 350 needs

before you start!– 95% confidence is the cherry – not the cake - BUT BIG SECRET -> (p

values are unreliable)– If you segment, you’ll need more data – It may need a bigger sample if the response rates are similar*– Use a test length calculator but be aware of BARE MINIMUM TO

EXPECT– Important insider tip – watch the error bars! The +/- stuff

* Stats geeks know I’m glossing over something here. That test time depends on how the two experiments separate in terms of relative performance as well as how volatile the test response is. I’ll talk about this when I record this one! This is why testing similar stuff sux.

Page 33: 20 top AB testing mistakes and how to avoid them

95%, 99%, 99.99% ‘Confidence’ or ‘Chance to beat baseline’ – what’s that?

• It’s a stats thing• Seriously, look at this one LAST in your testing• Purchase Cycle, Business Cycles, Sample Size, Error bar

separation – ALL come before this one. Got it?• Why? It’s to do with p-values. Read this article:• http://bit.ly/1gq9dtd• If you rely on confidence, you are relying upon

something that’s unreliable and moves around, particularly early in testing.

• Don’t be fooled by your testing package – watch the error bars instead of confidence.

#5 : You put faith in the Confidence value

Page 34: 20 top AB testing mistakes and how to avoid them

#5 : The tennis court– Let’s say we want to estimate, on average, what height Roger Federer

and Nadal hit the ball over the net at. So, let’s start the match:

@OptimiseOrDie

Page 35: 20 top AB testing mistakes and how to avoid them

First Set Federer 6-4– We start to collect values

62cm+/- 2cm

63.5cm+/- 2cm

@OptimiseOrDie

Page 36: 20 top AB testing mistakes and how to avoid them

Second Set – Nadal 7-6– Nadal starts sending them low over the net

62cm+/- 1cm

62.5cm+/- 1cm

@OptimiseOrDie

Page 37: 20 top AB testing mistakes and how to avoid them

Final Set Nadal 7-6– We start to collect values

61.8cm+/- .3cm

62cm+/- .3cm

Page 38: 20 top AB testing mistakes and how to avoid them

Let’s look at this a different way

62.5cm+/- 1cm

@OptimiseOrDie

9.1% ± 0.3

9.3% ± 0.3

Page 39: 20 top AB testing mistakes and how to avoid them

62.5cm+/- 1cm

@OptimiseOrDie

9.1% ± 0.5

9.3% ± 0.5

9.1% ± 0.2

9.3% ± 0.2

9.1% ± 0.1

9.3% ± 0.1

Page 40: 20 top AB testing mistakes and how to avoid them

Graph is a range, not a line:

9.1 ± 0.3%9.1 ± 0.9%9.1 ± 1.9%

Page 41: 20 top AB testing mistakes and how to avoid them

#5 : How long to test?• The minimum length:

– 2 business cycles and > purchase cycle as a minimum, regardless of outcomes. Test for less and you’re biasing the sample.

– ALWAYS ALWAYS TEST WHOLE CYCLES.– 250 ABSOLUTE MINIMUM FOR ANY SAMPLE, 350+ nicer, 1000 sweet!– Error bar separation (or minimal overlap) between creatives– Ignore 95%+ confidence (it’s unreliable)– Use a test calculator (VWO have a nice one).– Work out your ‘test units’ – how long to get 350 outcomes for each

creative in your test. – This is a minimum you should expect but sample size (or overlap) may

mean you need longer– When to stop?

@OptimiseOrDie

Page 42: 20 top AB testing mistakes and how to avoid them

#5 : When to stop• Self stopping is a huge problem:

– “I stopped the test when it looked good”– “It hit 20% on Thursday, so I figured – time to cut and run”– “We need test time for something else. Looks good to us”– “We’ve got a big sample now so why not finish it today?”

• False Positives and Negatives– If you cut part of a business cycle, you bias the segments you have in

the test.– So if you ignore weekend shoppers by stopping your test on Friday, that

will affect results– The other problems is FALSE POSITIVES and FALSE NEGATIVES

@OptimiseOrDie

Page 43: 20 top AB testing mistakes and how to avoid them

#5 : When to stop

@OptimiseOrDie

Scenario 1 Scenario 2 Scenario 3 Scenario 4

After 200 observations Insignificant Insignificant Significant! Significant!

After 500 observations Insignificant Significant! Insignificant Significant!

End of experiment Insignificant Significant! Insignificant Significant!

Scenario 1 Scenario 2 Scenario 3 Scenario 4

After 200 observations Insignificant Insignificant Significant! Significant!

After 500 observations Insignificant Significant! trial stopped trial stopped

End of experiment Insignificant Significant! Significant! Significant!

Page 44: 20 top AB testing mistakes and how to avoid them

#5 : When to stop• So – what to do?• Run a test calculator• Set the test time to hit the highest of the minimums • What minimums do you mean?

– Minimum sample (250, 350, higher)– Business cycles (2+)– Purchase cycles (1 or 2+)– What your test calculator says

• The longest one is how long it’s gonna take. • Set the test time• Run the test• Stop the test at the end, on a whole cycle• Analyse• That’s it! @OptimiseOrD

ie

Page 45: 20 top AB testing mistakes and how to avoid them

45

#6 : The early stages of a test…• Ignore the graphs. Don’t draw conclusions. Don’t dance. Calm down.• Get a feel for the test but don’t do anything yet! • Remember – in A/B - 50% of returning visitors will see a new shiny website!• Until your test has had at least 2 business cycles and 250+ outcomes, don’t bother

even getting remotely excited!• Watching regularly is good though. You’re looking for anything that looks really

odd – if everyone is looking (but not concluding) then oddities will get spotted.• All tests move around or show big swings early in the testing cycle. Here is a very

high traffic site – it still takes 10 days to start settling. Lower traffic sites will stretch this period further.

Page 46: 20 top AB testing mistakes and how to avoid them

#7 : No QA testing for the AB

test?

Page 47: 20 top AB testing mistakes and how to avoid them

#7 – BIG SECRET!• Over 40% of tests have had QA issues.• It’s very easy to break or bias the testing

Browser testing www.crossbrowsertesting.comwww.browserstack.comwww.spoon.netwww.cloudtesting.comwww.multibrowserviewer.comwww.saucelabs.com

Mobile devices www.deviceanywhere.com

www.perfectomobile.comwww.opendevicelab.com

@OptimiseOrDie

Page 48: 20 top AB testing mistakes and how to avoid them

#7 : What other QA testing should I do?• Testing from several locations (office, home, elsewhere)• Testing the IP filtering is set up• Test tags are firing correctly (analytics and the test tool)• Test as a repeat visitor and check session timeouts• Cross check figures from 2+ sources • Monitor closely from launch, recheck, watch• WATCH FOR BIAS!

@OptimiseOrDie

Page 49: 20 top AB testing mistakes and how to avoid them

#8 : Tests are random and not prioritised

Once you have a list of potential test areas, rank them by opportunity vs. effort.

The common ranking metrics that I use include:

• Opportunity (revenue, impact)

• Dev resource• Time to market • Risk / Complexity

Make yourself a quadrant diagram and plot them

Page 50: 20 top AB testing mistakes and how to avoid them

#9 : Your cycles are too slow

0 6 12 18

Months

Conversion

@OptimiseOrDie

Page 51: 20 top AB testing mistakes and how to avoid them

#9 : Solutions• Give Priority Boarding for opportunities

– The best seats reserved for metric shifters

• Release more often to close the gap– More testing resource helps, analytics ‘hawk eye’

• Kaizen – continuous improvement– Others call it JFDI (just f***ing do it)

• Make changes AS WELL as tests, basically!– These small things add up

• RUSH Hair booking – Over 100 changes– No functional changes at all – 37% improvement

• Inbetween product lifecycles?– The added lift for 10 days work, worth 360k

@OptimiseOrDie

Page 52: 20 top AB testing mistakes and how to avoid them

#9 : Make your own cycles

“Rather than try and improve one thing by 10% - which would be very, very difficult to do,

We go and find 1,000 things and improve them all by a fraction of a per cent, which is totally do-able.”

@OptimiseOrDie

Page 53: 20 top AB testing mistakes and how to avoid them

53

#10 : How do I know when it’s ready?

• The hallmarks of a cooked test are:– It’s done at least 1 or preferably 2+ business and at least one if

not two purchase cycles– You have at least 250-350 outcomes for each recipe– It’s not moving around hugely at creative or segment level

performance– The test results are clear – even if the precise values are not– The intervals are not overlapping (much)– If a test is still moving around, you need to investigate– FIND OUT WHAT MARKETING ARE DOING– FIND OUT WHAT EVERYONE IS DOING– Be careful about limited time period campaigns (e.g. TV, print,

online)– If you know when TV (or other big campaigns) are running, try

one week with TV and one without during tests – very interesting.

Page 54: 20 top AB testing mistakes and how to avoid them

54

#11 : Your test fails

@OptimiseOrDie

Page 55: 20 top AB testing mistakes and how to avoid them

#11: Your test fails• Learn from the failure! If you can’t learn from the failure, you’ve

designed a crap test. • Next time you design, imagine all your stuff failing. What would you

do? If you don’t know or you’re not sure, get it changed so that a negative becomes insightful.

• So : failure itself at a creative or variable level should tell you something.• On a failed test, always analyse the segmentation and analytics• One or more segments will be over and under• Check for varied performance• Now add the failure info to your Knowledge Base:• Look at it carefully – what does the failure tell you? Which element do

you think drove the failure?• If you know what failed (e.g. making the price bigger) then you have

very useful information• You turned the handle the wrong way• Now brainstorm a new test

@OptimiseOrDie

Page 56: 20 top AB testing mistakes and how to avoid them

#12 : The test is ‘about the same’• Analyse the segmentation• Check the analytics and instrumentation• One or more segments may be over and under• They may be cancelling out – the average is a lie• The segment level performance will help you (beware of

small sample sizes)• If you genuinely have a test which failed to move any

segments, it’s a crap test – be bolder• This usually happens when it isn’t bold or brave enough in

shifting away from the original design, particularly on lower traffic sites

• Get testing again!

@OptimiseOrDie

Page 57: 20 top AB testing mistakes and how to avoid them

• There are three reasons it is moving around– Your sample size (outcomes) is still too small– The external traffic mix, customers or reaction has

suddenly changed or – Your inbound marketing driven traffic mix is

completely volatile (very rare)

• Check the sample size• Check all your marketing activity• Check the instrumentation• If no reason, check segmentation

#13 : The test keeps moving around

@OptimiseOrDie

Page 58: 20 top AB testing mistakes and how to avoid them

• Something like this can happen:

• Check your sample size. If it’s still small, then expect this until the test settles.

• If the test does genuinely flip – and quite severely – then something has changed with the traffic mix, the customer base or your advertising. Maybe the PPC budget ran out? Seriously!

• To analyse a flipped test, you’ll need to check your segmented data. This is why you have a split testing package AND an analytics system.

• The segmented data will help you to identify the source of the shift in response to your test. I rarely get a flipped one and it’s always something changing on me, without being told. The heartless bastards.

#14 : The test has flipped on me

Page 59: 20 top AB testing mistakes and how to avoid them

59

• No – and this is why:– It’s a waste of time– It’s easier to test and monitor instead– You are eating into test time– Also applies to A/A/B/B testing– A/B/A running at 25%/50%/25% is the best

• Read my post here :http://bit.ly/WcI9EZ

#15 : Should I run an A/A test first

Page 60: 20 top AB testing mistakes and how to avoid them

#16 : Nobody feels the test

• You promised a 25% rise in checkouts - you only see 2%• Traffic, Advertising, Marketing may have changed• Check they’re using the same precise metrics• Run a calibration exercise• I often leave a 5 or 10% stub running in a test• This tracks old creative once new one goes live• If conversion is also down for that one, BINGO!• Remember – the AB test is an estimate – it doesn’t

precisely record future performance• This is why infrequent testing is bad• Always be trying a new test instead of basking in the

glory of one you ran 6 months ago. You’re only as good as your next test.

@OptimiseOrDie

Page 61: 20 top AB testing mistakes and how to avoid them

#17 : You forgot about Mobile & Tablet

• If you’re AB testing a responsive site, pay attention• Content will break differently on many screens• Know thy users and their devices• Use bango or google analytics to define a test list• Make sure you test mobile devices & viewports• What looks good on your desk may not be for the user• Harder to design cross device tests• You’ll need to segment mobile, tablet & desktop response

in the analytics or AB testing package• Your personal phone is not a device mix• Ask me about making your device list• Buy core devices, rent the rest from deviceanywhere.com

@OptimiseOrDie

Page 62: 20 top AB testing mistakes and how to avoid them

• If small volumes, contact customers – reach out. • If data volumes aren’t there, there are still customers!• Drive design from levers you can apply – game the system• Pick clean and simple clusters of change (hypothesis driven)• Use a goal at an earlier ring stage or funnel step• Beware of using clickthroughs when attrition is high on the

other side• Try before and after testing on identical time periods

(measure in analytics model)• Be careful about small sample sizes (<100 outcomes)• Are you working automated emails?• Fix JFDI, performance and UX issues too!

#18 : Oh shit – no traffic

Page 63: 20 top AB testing mistakes and how to avoid them

• Forget MVT or A/B/N tests – run your numbers• Test things with high impact – don’t be a wuss!• Use UX, Session Replay to aid insight• Run a task gap survey (4Q style)• Run a dropped basket survey (LF style)• Run a general survey + check social + other sites• Run sitewide tests that appear on all pages or large clusters

of pages – • UVPs (“We are a cool brand”), USPs (“Free returns!”), UCPs

(“10% off today”).• Headers, Footers, Nudge Bars, USP bars, footer changes,

Navigation, Product pages, Delivery info etc.

#19 : Oh shit – no traffic

Page 64: 20 top AB testing mistakes and how to avoid them

#19 : I chose the wrong test type

• A/B testing – good for:– A single change of content or design layout– A group of related changes (e.g. payment security)– Finding a new and radical shift for a template design– Lower traffic pages or shorter test times

• Multivariate testing – good for:– Higher traffic pages – Groups of unrelated changes (e.g. delivery & security)– Multiple content or design style changes– Finding specific drivers of test lifts– Testing multiple versions (e.g. click here, book now, go)– Where you need to understand strong and weak cross variable

interactions– Don’t use to settle arguments or sloppy thinking!

Page 65: 20 top AB testing mistakes and how to avoid them

Netherlands A/B Shift Example

Previous winner +7.25%

+8.19% additional lift

Page 66: 20 top AB testing mistakes and how to avoid them

#20 – Other flavours of testing• Micro testing (tiny change) – good for:

– Proving to the boss that testing works– Demonstrating to IT that it works without impact– Showing the impact of a seemingly tiny change– Proof of concept before larger test

• Funnel testing – good for:– Checkouts– Lead gen– Forms processes– Quotations– Any multi-step process with data entry

• Fake it and Build it – good for:– Testing new business ideas– Trying out promotions on a test sample– Estimating impact before you build– Helps you calculate ROI– You can even split test entire server farms

Vs.

Page 67: 20 top AB testing mistakes and how to avoid them

#20 – Other flavours of testing

“Congratulations! Today you’re the lucky winner of our random awards programme. You get all these extra features for free, on us. Enjoy.”

Page 68: 20 top AB testing mistakes and how to avoid them

Top F***ups for 20141. Testing in the wrong place2. Your hypothesis inputs are crap3. No analytics integration4. Your test will finish after you die5. You don’t test for long enough6. You peek before it’s ready7. No QA for your split test8. Opportunities are not prioritised9. Testing cycles are too slow10. You don’t know when tests are ready11. Your test fails12. The test is ‘about the same’13. Test flips behaviour14. Test keeps moving around15. You run an A/A test and waste time16. Nobody ‘feels’ the test17. You forgot you were responsive18. You forgot you had no traffic19. You ran the wrong test type20. You didn’t try all the flavours of testing @OptimiseOrD

ie

Page 69: 20 top AB testing mistakes and how to avoid them

WE’RE ALL WINGING IT

Page 70: 20 top AB testing mistakes and how to avoid them

2004 Headspace

What I thought I knew in 2004

Reality

Page 71: 20 top AB testing mistakes and how to avoid them

2014 Headspace

What I know I know

On a good day

Page 72: 20 top AB testing mistakes and how to avoid them

Guessaholics Anonymous

Page 73: 20 top AB testing mistakes and how to avoid them

Rumsfeldian Space

@OptimiseOrDie

Page 74: 20 top AB testing mistakes and how to avoid them

Rumsfeldian Space

@OptimiseOrDie

Page 75: 20 top AB testing mistakes and how to avoid them

The 5 Legged Rumsfeldian Barstool@OptimiseOrD

ie

#1 Smart Talented Polymath People

Flexible and Agile teams

Page 76: 20 top AB testing mistakes and how to avoid them

@OptimiseOrDie

Fittest? Agile!

Page 77: 20 top AB testing mistakes and how to avoid them

@OptimiseOrDie

#2 : Analytics Investment (tools, people, dev time)

Page 78: 20 top AB testing mistakes and how to avoid them

@OptimiseOrDie

#3 : User research and insight

Page 79: 20 top AB testing mistakes and how to avoid them

@OptimiseOrDie

#3 : THE BEST IDEAS COME FROM?

Page 80: 20 top AB testing mistakes and how to avoid them

“On the average, five times as many people read the headline as read the body copy. When you have written your headline, you have spent eighty cents out of your dollar.”David Ogilvy

“In 9 years and 40M split tests with visitors, the majority of my testing success came from playing with the words.”@OptimiseOrDie

#4 : GREAT COPYWRITING

Page 81: 20 top AB testing mistakes and how to avoid them

@OptimiseOrDie

#1 Culture & Team#2 UX, CX, Service Design, Insight#3 Toolkit & Analytics investment#4 Persuasive Copywriting#5 Experimentation tools & process

The 5 Legged Optimisation Barstool

Page 82: 20 top AB testing mistakes and how to avoid them

READ STUFF

Page 83: 20 top AB testing mistakes and how to avoid them

READ STUFF

Page 84: 20 top AB testing mistakes and how to avoid them

#5 : FIND STUFF

@OptimiseOrDie

@danbarker Analytics@fastbloke Analytics@timlb Analytics@jamesgurd Analytics@therustybear Analytics@carmenmardiros Analytics@davechaffey Analytics@priteshpatel9 Analytics@cutroni Analytics@avinash Analytics@AschottmullerAnalytics, CRO@cartmetrix Analytics, CRO@Kissmetrics CRO / UX@Unbounce CRO / UX@Morys CRO / Neuro@UXFeeds UX / Neuro@Psyblog Neuro@Gfiorelli1 SEO / Analytics

@PeepLaja CRO@TheGrok CRO@UIE UX@LukeW UX / Forms@cjforms UX / Forms@axbom UX@iatv UX@Chudders Photo UX@JeffreyGroks Innovation@StephanieRieger Innovation@BrianSolis Innovation@DrEscotet Neuro@TheBrainLadyNeuro@RogerDooley Neuro@Cugelman Neuro@Smashingmag Dev / UX@uxmag UX@Webtrends UX / CRO

Page 85: 20 top AB testing mistakes and how to avoid them

#5 : LEARN STUFF

@OptimiseOrDie

Baymard.comLukew.comSmashingmagazine.comConversionXL.comMedium.comWhichtestwon.comUnbounce.comMeasuringusability.comRogerDooley.comKissmetrics.comUxmatters.comSmartinsights.comEconsultancy.comCutroni.com

www.GetMentalNotes.com

Page 86: 20 top AB testing mistakes and how to avoid them

The Best Companies…

• Invest continually in analytics instrumentation, tools, people• Use an Agile, iterative, cross-silo, one team project culture• Prefer collaborative tools to having lots of meetings• Prioritise development based on numbers and insight• Practice real continuous product improvement, not SLEDD*

• Are fixing bugs, cruft, bad stuff as well as optimising• Source photos and content that support persuasion and utility• Have cross channel, cross device design, testing and QA• Segment their data for valuable insights, every test or change• Continually reduce cycle (iteration) time in their process• Blend ‘long’ design, continuous improvement AND split tests• Make optimisation the engine of change, not the slave of ego

* Single Large Expensive Doomed Developments

Page 87: 20 top AB testing mistakes and how to avoid them

THE FUTURE OF TESTING – CONDUCTRICS.COM

slidesha.re/1ivS68s

Page 88: 20 top AB testing mistakes and how to avoid them

88

Thank You!

@OptimiseOrDie

Email

Slides

:[email protected]

:slideshare.com/sullivac

: linkd.in/pvrg14