Showing posts with label Optimizely. Show all posts
Showing posts with label Optimizely. Show all posts

Wednesday, August 27, 2014

3 A/B Testing Tools Compared



       
Web

3 A/B Testing Tools Compared

Jacco Blankenspoor
In my recent article that covered Google Analytics alternatives, someone asked a question in the comments about A/B testing. In response, two tools were mentioned: Optimizely and Visual Website Optimizer. In this post, I’m going to review these in addition to another one called Google Analytics Content Experiments, which offers simplified (but free) A/B testing functionality as part of the Analytics suite.
If you’re new to A/B testing in general, I recommend Kerry Butters’ articles Are Most Winning A/B Test Results Misleading? and The Designer’s Guide to A/B Testing, both of which include more basic info on what A/B testing is and why it’s important.
Now let’s go on to the reviews.

Optimizely

Let’s start by looking at Optimizely. They offer a decently priced entry plan with 2,000 visits per month, which is enough to run a few tests (or one large test). Optimizely requires you to insert a snippet of code in your header (which gets confirmed by email, which is nice) after which you can use their dashboard. You just add a new experiment, and a guide takes you through all the necessary steps.
I prepared an experiment to test whether Google Adsense link units should be put below (how it currently is) or above the navigation links. You can see the real page here to get an idea.
I can easily select the related code and make the switch. This is just a test, but if it was a real analysis I would also need to generate new Adsense code to measure the impact in earnings. But for now it’s the concept that matters.
Optimizely in action
If you run a very popular site, you can add one or more conditions to filter your traffic (like coming from a specific URL), as shown below:
Filter traffic with Optimizely
You can also set up goals to show up in your report, but I find the standard set very limited. You can compare on the basis of clicks, pageviews, or custom events that you have to set up yourself with JavaScript.
In their sales pitch, Optimizely states that you don’t have to be a coder to get it working. But if you want to do some serious tracking, some coding is still necessary. I think a more visual approach would be preferred. Coding shouldn’t be necessary after you’ve already placed their tracking script in your header.
Let’s say you want to compare different positions for a newsletter signup box, measuring the signup rate for each position. With Optimizely, you will have to insert some JavaScript code behind your form in addition to the tracking script. This seems redundant.
What about the results from my test? Well, this is the report I was shown.
An Optimizely Report
The results are still being collected, but this doesn’t really tell me anything since it isn’t clearly defined what these conversions are (probably clicks). This is just too limited.
Optimizely allows for a lot of integration with heatmap tools like CrazyEgg and ClickTale, and with various analytics tools (including GA). I think at these pricing levels at least some of that functionality should be included out of the box.
Optimizely looks impressive on paper and can certainly be a helpful tool if you don’t mind coding things. But I wish it was more click-and-play so you can stay focused on the testing.
Optimizely offers a free 30-day trial.

Visual Website Optimizer

Now let’s look at Visual Website Optimizer (VWO), which claims you won’t need to code at all. Their pricing is quite steep, but there’s a free trial. VWO begins by taking you through the steps needed to set up your experiment. After that you are given the code to insert, but you can also use plugins for most popular systems like WordPress and Magento.
I made the same change to my AdSense link units as with the Optimizely test by editing the HTML. There are a few more ways to modify your page. The easiest way for my example would be using the “Rearrange” function, but that wasn’t working with the AdSense code.
Visual Website Optimizer in action
After selecting and changing the HTML, I need to choose what I wanted to test. As you can see, I can be very specific about what to track when it comes to clicks on a link (if the test code allows for it). And there is a way to track signup forms. As with Optimizely, you can filter your traffic based on a whole range of conditions.
VWO filters
Choosing Current URL in VWO
A nice feature of VWO is that it comes with an integrated heatmap, thought it’s not as advanced as a dedicated heatmap tool. Too bad you can’t compare both heatmaps in your A/B tests. And they aren’t very advanced either, since the coloring doesn’t really tell you much. But it’s a nice idea that could improve with a little more development.
VWO's Heatmap Feature
VWO comes with a summary report and a detailed report, but to be honest these should be integrated with each other. The detailed report just adds some graphs and filters, but nothing really in-depth. The reports you do get are enough to help you in analyzing your results and use as a basis for further actions.
VWO's Summary Report
You get a little more information with VWO than with Optimizely. Engagement in this case is measured by overall clicks. Unfortunately I wasn’t able to track the actual clicks on the AdSense ads in the end, due to it being in an iframe.
Visual Website Optimizer gives the click-and-play experience I was missing with Optimizely, and gives you enough ways to measure how visitors respond to changes. The heatmap functionality is nice but not very useful in it’s current form. And even though reporting is a bit more than basic, it still feels too simple.
Visual Website Optimizer offers a free 30-day trial.

Google Analytics Experiments

To conclude this tools comparison, I will have a look at Google Analytics Content Experiments (GACE), previously known as Google Website Optimizer. GACE is a free A/B testing tool that’s part of Google Analytics. It only allows for pure split-testing, and you have to make the different variations yourself (i.e. set up new pages).
Google Analytics Content Experiments
To use GACE, you start by setting up your experiment and defining your objectives (which can also be predefined goals in GA, which is very helpful). You can also run experiments on Adsense results. Then you just have to define two or more testing pages (one being the original), insert some code it’s ready. You can even use your sales funnels and start split-testing these.
On one of my other sites, I have published a Liquid Web review. As you can see, there are prominent blue boxes displayed with a clear call to action. Changing colors requires you to copy the original page, and make the modifications yourself (like I did here). Also, you need to make sure your alternate page isn’t indexed by itself.
After you set up your experiment, you will immediately experience a major downside of GACE: You have to wait for 1-2 days to see results, unlike the two other tools, which are real-time. This means you can’t instantly act on the results coming in. With A/B testing it will definitely help to test over a combination of days, but if you are testing minor tweaks you’ll want to do a few variations per day so you can be sure which changes affected your conversions.
GACE doesn’t allow you to filter your traffic when setting up your experiment, you can only choose which percentage of your traffic should be included in the test.
Another (unnecessary) disadvantage of GACE is that it changes your URL to track the experiment:
GACE's tracking URL
While this doesn’t present major problems, it just isn’t very clean and also not very convenient when someone wants to bookmark your link (like I do a lot in Evernote).
GACE does give you the best reporting results in this comparison, because it allows you to compare based on different metrics. Even the ones you didn’t initially set up are shown, but a winner is defined on the metric you put in as objective.
GACE's Report
The Content Experiments functionality is very well integrated in the whole GA suite, which offers you some benefits over the other tools. When it comes to the testing itself, it’s rather limited and more time consuming to set it up. It also requires you to be patient. But it gives you an easy way to start with A/B testing without spending any money. And the AdSense integration is very valuable if you run an ad-supported site.

Conclusion

In summary, even though these three products seem to offer the same functionality, the way they handle things is very different.
Optimizely gives you lots of possibilities if you don’t mind coding some stuff together, while Visual Website Optimizer is more click-and-play. VWO comes with an extra tool for heatmap tracking, which is a nice feature but too limited. You can use both tools for both basic (changing elements) and advanced (filtering) experiments. But when it comes to reporting there is still room to improve. Documentation for both products is excellent, even if you just want to be educated on the different concepts of A/B testing.
With both products, it still feels like I’m missing important information though. Let’s take visitor origin for example. I can exclude certain segments of visitors so I can tell where they are not coming from, but wouldn’t it be nice to see if UK and US visitors are responding the same way to a change, and see that in a chart? Now it requires you to run two separate tests, and use a separate analytics tool. Maybe I’m asking too much here, but I believe there’s lot of potential in these tools since they already know so much about your traffic.
Both offer a free 30-day trial, so I encourage you to run some tests yourself.
Google Analytics Content Experiments is fully integrated with the rest of the GA suite, but is rather limited in the way tests are performed. It also requires more manual actions to make the adjustments, and you need to be patient before seeing results. But once you’ve set up a nice set of goals or funnels, it’s a great (and free) tool to use.
If you’ve used any of these or know of another tool, please let us know in the comments.
Jacco Blankenspoor
Jacco Blankenspoor is a website developer from the Netherlands, and is currently involved in job sites built on WordPress. You can see him in action at his current pet sites: Heathrow Airport Jobs and Airport Jobs, a job engine built on WordPress.

Experiment or Die. Five Reasons And Awesome Testing Ideas.

Occam's Razor
by Avinash Kaushik

Digital Marketing and Analytics Blog

Experiment or Die. Five Reasons And Awesome Testing Ideas.

collect"Experiment or die, there is no try."
That was my call to action, Yoda inspired, last week to a group of international C-level executives. And I meant every word of it.
There is a tendency to think experimentation and testing is optional. Ouch!
I fundamentally believe that is wrong. For a few simple reasons:
# 1 It's Not Expensive!
You can start for free with a superb tool: Google's Website Optimizer. It is packed with enough features that I have no qualms flogging it (even though I work closely with the team!).
If you want to help our economy and pay for your tools then that is absolutely fabulous. Both Offermatica and Optimost are pretty nice options.
[Just don't fall for their bashing of all other vendors or their silly claims, false, of "superiority" in terms of running 19 billion combinations of tests or the bonus feature of helping you into your underwear each morning.
You'll be lucky if you can come up with 5 combinations, and it is not that hard to put on your underwear.
Look for actionable uniqueness. For example I am quite fond of the fact that with Offermatica you can "trigger" tests based on behavior. That is nice, well worth paying for.]
# 2 Six And A Half Minutes. That's it!
Tom has tried this with many many Marketers, and its so true: If you have fast leap two different pages you want to test, it takes six and a half minutes for you to configure, test (QA) and launch a A/B test.
[Please read that literally, as it is written. You have two pages already. 6.5 mis to: Configure. QA. Launch.]
You have six and half minutes right?
I cannot recommend enough the wisdom of starting with a A/B test.
You will start fast, you will find enough problems in your company, you can show easy wins.
Aim to get to the thing vendors are selling, MVT, but start with A/B regardless of the tool you use.
# 3 Show 'em You Are Worth It.
There is a lot of pressure on all of us to prove our worth and make significant improvements to our web business.
ClickStream analysis with Omniture or Google Analytics or ClickTracks is well and good, testing will get you on the path of taking having a direct impact faster.
By the nature of it Testing is action oriented, and what better way to show the HiPPO's that you are awesome then by moving the dial on that conversion rate in two weeks?
# 4 Big Bets, Low Risks, Happy Customers.
Very few people appreciate this unique feature of testing: You have an ability to take "controlled risks".
poker chips
Let's say you want to replace your home page with pictures of naked people, yes in the quest of engagement . : ) Naked people are risky, even if they are holding strategically placed Buy Now buttons.
So run a test where only 10% of the site traffic sees version B (naked people).
You have just launched something risky, yet you have controlled the risk by reducing exposure of the risky idea.
Stress this idea to your bosses, the fact that testing does not mean destroying the business by trying different ideas. You can control the risk you want to take.
# 5 Tags, CMS, Reports & Regressions: All Included!
all in one box Pretty much all Testing tools are self contained, simple to launch (A/B is brain dead easy, MultiVariate needs your brain to be awake – that's not hard is it?), they contain all reporting built in and the data is not that hard to understand.
So you don't have to worry about integrations with analytics tools, you don't have to worry about rushing to get a PhD in Statistics to interpret results and what not.
You will hear super lame arguments about mathematical purity or my factorial is better and the other guy's whatever. Ignore. It will take you a while to hit those kinds of limits. And the nice thing is by then you'll be smart enough to make up your own mind.
What's important is you start. Do that today. Think of this as dating and not a marriage. You are allowed to make mistakes. You are not going to marry the first guy you run into. Don't take that approach here.
So agree with me? This is attractive? Right?
Think about it this way. If your analytics career is flagging then testing is the Viagra you need to take.
Seriously.
: )
So as my tiny gift for you here are five experimentation and testing ideas for you. I'll try to go beyond the normal stuff you hear at other sources.
# 1 Fix The Biggest Loser, Landing Page. (& Be Bold.)
Now all that is well and good. But the sad thing in a common mistake people make is get excited and then go try to test Add To Cart buttons. Or three different hero images on the home page.
That's all well and good. But honestly that's not going to rock your boat. [Remember you are on Viagra!]
For your first test be bold, try something radical, bet big. I know that sounds crazy. But remember you can control risk.
If you start with a A/B test with some substantial difference then you can show value of testing faster because you'll get a signal faster, you'll start the emotional change required to embrace testing across the organization.
My favorite place to start, is the Top Landing Pages report (or Top Entry Pages if that's what your vendor calls it) from your web analytics tool.
Find the biggest loser, the one with the highest bounce rate.
volvo hybrid cars landing page
Click and look at the sites sending traffic to this page, look at the keywords driving traffic to this page. That will give you clues about customer intent (where people come from, and why).
Come up with two different (bold) ways to represent that page and deliver on that customer intent.
Your first A / B / C test.
# 2 Test a Single Page vs. Multi Page Checkout.
One of the highest ways to improve conversion is to reduce Cart & Checkout Abandonment rates. Take money from people who want to give you money!
Some websites have a one page checkout process: Shipping, billing, review and submit.
Some have it on four pages.
I have seen both work, you never know, it really depends on the types of visitors you attract.
checkout options
So if you have a single page why not try the multi (if your abandonment rate is high, say more than 20% :). Or vise a versa?
I have seen very solid improvements in these tests.
Or here's a bonus. Many shopping cart (or basket to my British friends) pages have a Apply Coupon Code box. This seems to case people to open Google and search for codes. So why not move this coupon code box to the Review Before Submit page?
It won't send those who don't have a coupon code looking for one, and by the Review Order page they are way too committed. For those that have a coupon code they can still apply it.
In both these scenarios you are helping your organization find value quickly by touching a high impact area.
And remember, this works for lead submission forms and other such delights.
# 3 Optimize the Number of Ads & Layout of Ads.
Ad supported sites are numerous. And the there is so little restraint, the core idea seems to be let's slap as many ads on the site as we can.
More ads = more clicks = more revenue.
Usually this is never tested.
vgno ads
[I can't read Norwegian so this could be wrong, but I counted a total of 19 ads on this page! Ten above the fold. Important point: American sites are just the same.]
So test the number of ads you should have on a page. Its not that hard. It can be a simple A/B test or a MultiVariate test.
In a memorable test the client actually reduced the number of ads on the page by 25% and the outcomes improved by 40%. I kid you not, 40%. And guess in which version customers were happier.
There is a built in assumption there that you are simply not selling impression, in which case pile on the ads in the pages. You are not being held accountable for outcomes so enjoy the ad party.
Here's a bonus idea.
There are sites were the ad is in the header, it takes up the whole header and is the first thing that loads. I have only seen one case where that worked.
information week ad in header
The header takes up 30% of the space above the fold on a 1024 resolution.
So if that is you why not try a test with the header ad and without? See which one improves overall conversion / outcomes?
The other bonus idea is to try different ad layouts. Most people have banner blindness, top of the page and in the middle of the content (as in Yahoo news).
Why not try different layouts and formats? If not to see which one works the best then to just annoy your customers? :)
# 4 Test Different Prices / Selling Tactics.
You can of course test different pretty images, why not try to reinvent your business model using testing?
A company was selling just four products. But the environment got tough, the competitors got competitive. How to fight back? Some "genius" in the company had an idea "Why don't we give our cheapest product, currently $15, away for free?"
CMO says: Radical idea. CEO says: Are you insane? CFO says: No way!
Now it did present a fundamental challenge, no one like to give revenue up. And people worried about how successful it would be, what would be the revenue impact, why would anyone buy a non-free version etc etc.
Rather than create prediction models (with faulty assumptions!) or giving up in face of the HiPPO pressure, the Analytics team just launched a A/B test. And they controlled for risk (after all the CFO did not want to go bankrupt) by doing a 95% control and 5% version A test.
testing product price points
Perhaps unsurprisingly the free version of the product sold lots of copies.
That was not surprising.
What was surprising was that free helped shift the sku mix in a statistically significant way, i.e the presence of free caused more people to buy the more expensive options. Interesting. [In a delightfully revenue impacting way!]
The other positive side effect was to cause lots of new customers to be introduced to the franchise, as they "purchased" the free version. Lovely.
Here are some bonus ideas.
If you give discounts try 15% off vs $10 off (people tend go for the latter! :)).
Try $25 mail in rebate vs $7 instant rebate (or change amounts to suit).
You get the idea.
# 5 Test Box Layouts, DVD Covers, Offline Stuff.
Let's say you are launching a new product or a dvd or something similar. You want to figure out what layout might be more appealing to people in stores.
thank you for smokingYou could ask your mom to pick a version she likes.
You could ask your agency to ask a few people.
Or you could launch a test online and see which version is rated highest by your website visitors!
I have done tests for DVD covers and the results were surprising.
Or here's another idea…
You are a multi channel customer. You sell bikinis. Now you want to sell Accounting Software. Why not try it on your website before you reconfigure your stores?
Or you are Wal-Mart and it is expensive and takes a long time for you to put new products in your stores. That makes it risky to start stocking the "on paper hideous but perhaps weirdly appealing" Zebra Print Occasional Chairs in your store. What if it bombs?
Well why not add it to your site, see if it sells. If it gets 15 positive customer reviews (!!), then you know you have a winner on your hands.
The actual launch process is faster, you can reduce risk, and you don't have to rely on just your company employees (the fashion mavens) from picking winners and losers.
All done.
I hope that you'll find both compelling reasons for starting experimentation and I have managed to stretch your mind beyond "honey let's start testing shopping cart buttons".
There is so much you can do. This recession season buy your CEO the gift that keeps giving, a experimentation and testing tool.
Here's a summary for you. . . .
Five reasons for online Experimentation & Testing:
    #1 It’s Not Expensive!
    #2 Six And A Half Minutes. That’s it!
    #3 Show ‘em You Are Worth It.
    #4 Big Bets, Low Risks, Happy Customers.
    #5 Tags, CMS, Reports & Regressions: All Included!
Five off the beaten track Experimentation & Testing ideas:
    #1 Fix The Biggest Loser, Landing Page. (& Be Bold.)
    #2 Test a Single Page vs. Multi Page Checkout.
    #3 Optimize the Number of Ads & Layout of Ads.
    #4 Test Different Prices / Selling Tactics.
    #5 Test Box Layouts, DVD Covers, Offline Stuff.
Ok now its your turn.
What are the reasons your company is not jumping on the awesome testing bandwagon? If it did, what finally convinced them? If you are doing testing, care to share some of your ideas? Anything off the beaten path you have tried? Any massive failures?
Please share your feedback, insights and stories.
Thank you.
PS:
Couple other related posts you might find interesting: