76
#opticon2015 Scaling your Testing Program for Maximum Impact Andy Nelson Director of Growth Marketing, Moz @theandynelson [email protected] Martijn Scheijbeler Lead Growth, SEO & Analytics, The Next Web @martijnsch [email protected] m Kha aab Khan Strategy Consultant, Optimizely @khaaabkhan [email protected]

Opticon 2015-Scaling Your Testing Program for Maximum Impact

Embed Size (px)

Citation preview

Page 1: Opticon 2015-Scaling Your Testing Program for Maximum Impact

#opticon2015

Scaling your Testing Program for Maximum ImpactAndy NelsonDirector of Growth Marketing, Moz

@[email protected]

Martijn ScheijbelerLead Growth, SEO & Analytics, The Next Web

@martij[email protected]

Khattaab KhanStrategy Consultant, Optimizely

@[email protected]

Page 2: Opticon 2015-Scaling Your Testing Program for Maximum Impact

Increase Your Impact Without More Resources Andy NelsonDirector of Growth Marketing, Moz

@[email protected]

#opticon2015

Page 3: Opticon 2015-Scaling Your Testing Program for Maximum Impact
Page 4: Opticon 2015-Scaling Your Testing Program for Maximum Impact

~2M visits/month

Page 5: Opticon 2015-Scaling Your Testing Program for Maximum Impact

#1 Go Big

Page 6: Opticon 2015-Scaling Your Testing Program for Maximum Impact

Evolution vs. Revolution

Page 7: Opticon 2015-Scaling Your Testing Program for Maximum Impact
Page 8: Opticon 2015-Scaling Your Testing Program for Maximum Impact

Quality > Quantity

Page 9: Opticon 2015-Scaling Your Testing Program for Maximum Impact

#2 Prioritize Intelligently

Page 10: Opticon 2015-Scaling Your Testing Program for Maximum Impact
Page 11: Opticon 2015-Scaling Your Testing Program for Maximum Impact

Elements of good prioritization

Core• Potential impact to success metric• Estimated runtime required• Estimated level of effort

Page 12: Opticon 2015-Scaling Your Testing Program for Maximum Impact

Elements of good prioritization

Modifiers• Alignment with strategy• Support from VOC, analytics, prior

testing• Urgency

Core• Potential impact to success metric• Estimated runtime required• Estimated level of effort

Page 13: Opticon 2015-Scaling Your Testing Program for Maximum Impact

http://bit.ly/TestPrioritization

Page 14: Opticon 2015-Scaling Your Testing Program for Maximum Impact

#3 Swim Lanes

Page 15: Opticon 2015-Scaling Your Testing Program for Maximum Impact
Page 16: Opticon 2015-Scaling Your Testing Program for Maximum Impact

Homepage

Blog

Conversion Funnel

In Product

Page 17: Opticon 2015-Scaling Your Testing Program for Maximum Impact

Visitors 1-25

Visitors 26-50

Visitors 51-75

Visitors 76-100

Homepage

Page 18: Opticon 2015-Scaling Your Testing Program for Maximum Impact
Page 19: Opticon 2015-Scaling Your Testing Program for Maximum Impact

#4 Multiple Streams of Work

Page 20: Opticon 2015-Scaling Your Testing Program for Maximum Impact
Page 21: Opticon 2015-Scaling Your Testing Program for Maximum Impact

1 week

1 day1 day

Page 22: Opticon 2015-Scaling Your Testing Program for Maximum Impact

Checkout Optimization

Product Page Optimization

Test Analyze

Design/Build

Test 1

Test 2

Test 3

Test 4

Test Analyze

Design

Test

Design/Build

Page 23: Opticon 2015-Scaling Your Testing Program for Maximum Impact

#5 Prevent Busted Tests (or at least catch them early)

Page 24: Opticon 2015-Scaling Your Testing Program for Maximum Impact
Page 25: Opticon 2015-Scaling Your Testing Program for Maximum Impact

Chrome

Safari

IE

Firefox

Page 26: Opticon 2015-Scaling Your Testing Program for Maximum Impact

Chrome

Safari

IE

FirefoxBUSTED

Page 27: Opticon 2015-Scaling Your Testing Program for Maximum Impact

Have a process

Pre-launch QA

Final Sign-Off

Post-Launch QA

Weekly Check-Up

Page 28: Opticon 2015-Scaling Your Testing Program for Maximum Impact

Test across browsers/devices

Page 29: Opticon 2015-Scaling Your Testing Program for Maximum Impact

0

22500

45000

67500

90000

5/3 5/10 5/17 5/24 5/31 6/7

Watch for irregular events

Page 30: Opticon 2015-Scaling Your Testing Program for Maximum Impact

Test big, bold changesImprove your prioritizationRun multiple testsEliminate dead timeImprove your QA

Takeaways

Page 31: Opticon 2015-Scaling Your Testing Program for Maximum Impact

http://bit.ly/TestPrioritization

Page 32: Opticon 2015-Scaling Your Testing Program for Maximum Impact

#opticon2015

Thank you!

Andy NelsonDirector of Growth Marketing, Moz

@[email protected]

Page 33: Opticon 2015-Scaling Your Testing Program for Maximum Impact

#opticon2015

How The Next Web’s Testing Program ScaledMartijn ScheijbelerLead Growth, SEO & Analytics - The Next Web

@martij[email protected]

Page 34: Opticon 2015-Scaling Your Testing Program for Maximum Impact

Yearly 5.000 attendees, 75.000 products sold. Monthly 6 million unique users, 12 million pageviews.

The Next Web: 2006 > 2015

Page 35: Opticon 2015-Scaling Your Testing Program for Maximum Impact
Page 36: Opticon 2015-Scaling Your Testing Program for Maximum Impact

What’s happened in the last 12 months?

Scaling our testing program

Page 37: Opticon 2015-Scaling Your Testing Program for Maximum Impact

That clearly wasn’t good enough

1 test a month :(

Page 38: Opticon 2015-Scaling Your Testing Program for Maximum Impact

Currently 5-6 tests a week, how did we get there?

15-20 tests a month :)

Page 39: Opticon 2015-Scaling Your Testing Program for Maximum Impact

What did we learn along the way?

• Swim lanes, KPIs, Goals.

• Segments: traffic sources, etc.

• Idea creation: backlog + prioritisation.

• Scaling > Analysing results.

• Do it live!

Page 40: Opticon 2015-Scaling Your Testing Program for Maximum Impact

Unique Users, Page Views, Emails & Revenue.

Goals: UU, PV, Emails & $

Related stories, pagination, sharing, email signups.

KPI: CTR, Engagement, Funnels

Page 41: Opticon 2015-Scaling Your Testing Program for Maximum Impact

New v.s. Returning - Europe v.s. USA - Facebook v.s. SEO - Mobile v.s. Desktop

Type, Regions, Source, Device

Page 42: Opticon 2015-Scaling Your Testing Program for Maximum Impact

Idea creation v.s. Planning

• Different templates + segments.

• How much time per test? Run tests for a fixed predefined time.

• The maximum of your program.

• Take away: create a backlog!

Page 43: Opticon 2015-Scaling Your Testing Program for Maximum Impact

The part that we can’t scale yet

Page 44: Opticon 2015-Scaling Your Testing Program for Maximum Impact

Analysing > Scaling!

Page 45: Opticon 2015-Scaling Your Testing Program for Maximum Impact

Well, this is both the most boring and most exciting part!

1-2 main KPIs, 15 secondary KPIs

Page 46: Opticon 2015-Scaling Your Testing Program for Maximum Impact

Rails, Google Analytics API Built with love by the TNW Marketing team.

TNW Analytics

Page 47: Opticon 2015-Scaling Your Testing Program for Maximum Impact

TNW Analytics was born!

Page 48: Opticon 2015-Scaling Your Testing Program for Maximum Impact

Adding a new idea

Page 49: Opticon 2015-Scaling Your Testing Program for Maximum Impact

Schedule

Page 50: Opticon 2015-Scaling Your Testing Program for Maximum Impact

Test

Page 51: Opticon 2015-Scaling Your Testing Program for Maximum Impact

Saving 20% of time per test!

Page 52: Opticon 2015-Scaling Your Testing Program for Maximum Impact

Take away: Be able to push code!

Page 53: Opticon 2015-Scaling Your Testing Program for Maximum Impact

What’s next?

Page 54: Opticon 2015-Scaling Your Testing Program for Maximum Impact

Scaling our testing program to the next level?• Even more templates, across more projects.

• 25+ tests a month with current growth of traffic.

• Bigger team? We can’t keep up with coding ;-)

• More automation? Push test variant to GTM.

• Mix it up with personalisation/ behaviour.

• Push our experiments to Slack for sharing.

• Create a better style guide + Bootstrap guidelines.

Page 55: Opticon 2015-Scaling Your Testing Program for Maximum Impact

Summary & Take aways

• Know your KPI framework, expectations and limitations.

• Know your segments, CR% so you know how to prioritise.

• Follow your planning, priorities.

• Scale = 40% - 50% automation: analyse fast!

• Be able to push code live!

Page 56: Opticon 2015-Scaling Your Testing Program for Maximum Impact

#opticon2015

Have fun & Thank you!

Martijn ScheijbelerLead Growth , SEO & Analytics - TNW

@martij[email protected]

Page 57: Opticon 2015-Scaling Your Testing Program for Maximum Impact

Strategies Essential to Achieve Testing Program Scale

#opticon2015

Khattaab KhanStrategy Consultant, Optimizely

@[email protected]

Page 58: Opticon 2015-Scaling Your Testing Program for Maximum Impact

Focus on Optimization Opportunities that Matter

Page 59: Opticon 2015-Scaling Your Testing Program for Maximum Impact
Page 60: Opticon 2015-Scaling Your Testing Program for Maximum Impact

44% 42%

8%

52%

87% 81%

41% 31%

44%

32%

11% 12%

15% 27%

48%

16% 7%

Homepage to Category

Category to Product Product to Shopping Cart

Shopping Cart to Checkout

Checkout to Payments

Payments to Conversion

Continue down funnel

Visit different page

Exit website

EXAMPLE

Homepage Category

Page Product

Page Shopping

Cart Checkout

Page Payment

Page

With a conversion funnel, we could analyze all steps to see how and where users drop off Evaluate User Path

Page 61: Opticon 2015-Scaling Your Testing Program for Maximum Impact

44% 42%

8%

52%

87% 81%

41% 31%

44%

32%

11% 12%

15% 27%

48%

16% 7%

Homepage to Category

Category to Product Product to Shopping Cart

Shopping Cart to Checkout

Checkout to Payments

Payments to Conversion

Continue down funnel

Visit different page

Exit website

EXAMPLE

Homepage Category

Page Product

Page Shopping

Cart Checkout

Page Payment

Page

With a conversion funnel, we could analyze all steps to see how and where users drop off

Focus Testing on Problem Areas that are Drivers of Business Value

Page 62: Opticon 2015-Scaling Your Testing Program for Maximum Impact

Intelligent Documentation for

Intelligent Prioritization

Page 63: Opticon 2015-Scaling Your Testing Program for Maximum Impact

Roadmap

Page 64: Opticon 2015-Scaling Your Testing Program for Maximum Impact

Roadmap + Resource Planning

Page 65: Opticon 2015-Scaling Your Testing Program for Maximum Impact

Custom Prioritization Scoring

Pauline Marol Lead PM, Site Optimization

“I don’t want to be the one making decisions on what experiments I run and don’t run because I am biased.”

Page 66: Opticon 2015-Scaling Your Testing Program for Maximum Impact

Results Analysis

Results Page Best Practices • Evaluate opportunity costs

• Analyze segment performance

• Shareable results link

Page 67: Opticon 2015-Scaling Your Testing Program for Maximum Impact

Results Sharing

Communicating Results + Roadmap Iteration • Hold team accountable to strategy that inspired variation design

• Validate/invalidate hypothesis to evaluate goal effectiveness

• Define where results output will live (e.g. database, wiki, etc.)

Page 68: Opticon 2015-Scaling Your Testing Program for Maximum Impact

Simultaneous Testing

Page 69: Opticon 2015-Scaling Your Testing Program for Maximum Impact

Simultaneous Testing Use Cases

Experiments on same page

Experiments on same flow (e.g. checkout / registration flow)

Multivariate experiment

Page 70: Opticon 2015-Scaling Your Testing Program for Maximum Impact

Beware of Interaction Effects

Elements on same page

Elements on subsequent pages in a funnel

When multiple points of user interaction influence the same goal, interaction effects can taint data

Page 71: Opticon 2015-Scaling Your Testing Program for Maximum Impact

Evolution of Testing Org Structure

Page 72: Opticon 2015-Scaling Your Testing Program for Maximum Impact

Core Testing Team

MEASURE RESULTS

Analytics

Dev + QADesign

Program Manager

CRO Analystoptional

Page 73: Opticon 2015-Scaling Your Testing Program for Maximum Impact

Evolution intoOptimization Center of Excellence

MEASURE RESULTS

Analytics

Dev + QADesign

Program Manager

ProductManager

ProductManager

Dedicated optimization resources serving

multiple BUs

Page 74: Opticon 2015-Scaling Your Testing Program for Maximum Impact

Leverage data to focus on goals that directly drive business valueHold your team accountable with effective planning documentsKnow when to run simultaneous tests

Scale your program structure to support multiple business units

Takeaways

Page 75: Opticon 2015-Scaling Your Testing Program for Maximum Impact

#opticon2015

Thank you!

Khattaab KhanStrategy Consultant, Optimizely

@[email protected]

Page 76: Opticon 2015-Scaling Your Testing Program for Maximum Impact

#opticon2015

Andy NelsonDirector of Growth Marketing, Moz

@[email protected]

Martijn ScheijbelerLead Growth, SEO & Analytics, The Next Web

@martij[email protected]

Khattaab KhanStrategy Consultant, Optimizely

@[email protected]

Now for some Q&A