Questions tagged [ab-testing]

A/B testing, split testing, or bucket testing is a controlled comparison of the effectiveness of variants of a website, email, or other commercial product.

From Wikipedia:

A/B testing, split testing or bucket testing is a method of marketing testing by which a baseline control sample is compared to a variety of single-variable test samples in order to improve response rates. A classic direct mail tactic, this method has been recently adopted within the interactive space to test tactics such as banner ads, emails and landing pages.

The Response or Dependent Variable is most often count data (such as clicks on links or sales) but may be a continuous measure (like time on site). Count data is sometimes transformed to rates for analysis.

Because they create temporary variants of 'live' websites, on-line A/B tests must overcome several challenges not common in traditional experiments of human preference. For example, differential caching of test versions may degrade website performance for some versions. Users may be shown multiple variants if they return to a website and are not successfully identified with cookies or by login information. Moreover, nonhuman activity (search engine crawlers, email harvesters, and botnets) may be mistaken for human users.

Useful References:

Kohavi, Ron, Randal M. Henne, and Dan Sommerfield. "Practical Guide to Controlled Experiments on the Web: Listen to Your Customers not to the HiPPO." (2007).

Kohavi, Ron, et al. "Trustworthy online controlled experiments: five puzzling outcomes explained." Proceedings of the 18th ACM SIGKDD international conference on Knowledge discovery and data mining. ACM, 2012.

439 questions
2
votes
1 answer

Analytics Experiments Dynamic URLs

I have a lot of product pages like this: www.example.com/catalog001/item123 www.example.com/catalog002/item321 www.example.com/catalog002/item567 Every catalog and product(item) have its own numeric id. Product pages are similar. Just different…
Toon
  • 652
  • 1
  • 11
  • 24
2
votes
1 answer

Google Website Optimizer Multivariate test not saving __utmx cookie?

I'm trying to run a multivariate test across 3 pages, google says this should be ok, as long as you use the same section names, it doesn't care about the url so much. so I have checked in google optimizer, it says all my scripts are set up…
2
votes
3 answers

Hack Google Analytics for Multivariate testing?

I want to implement MVT (multivariate testing) in my site, and wondered if it's possible to use Google Analytics and some server side code to do this, instead of relying on expensive solutions. Is there a suggested way to do it? One idea is to have…
2
votes
1 answer

How to setup Google Content Experiments with the original Url and without query string parameters

I want to set up a Google Content Experiment to do A/B testing on the homepage by testing the addition of a new button in the header menu. When setting up the experiment, Google forces you to have two unique Urls. Another problem is the experiment…
2
votes
2 answers

How to split (A/B) test Magento product pages

I want to test different variations of product pages/layouts that I set up on Magento. It would be simple with a CMS page - but one cannot just create a new product. Customers should be able to buy exactly the same product, but enter on different…
turpachull
  • 234
  • 2
  • 13
1
vote
1 answer

Calculating AB Test Results

I have a web page where users are shown a set of products and they express interest in the products that they like by selecting them. I am running an AB experiment to test two versions of this page, each version showing a different set of products.…
ielashi
  • 245
  • 2
  • 8
1
vote
1 answer

How do I track social engagement in an A/B testing using Google Analytics?

I am using Google Website Optimizer to run an A/B test. There are several conversions I am tracking: Making a purchase. Liking on Facebook. Following on Twitter. The first conversion is easy to track. I simply have a page on my web site that says…
1
vote
0 answers

Struts plugin for A/B testing?

I am trying to incorporate server-side A/B testing for a UI built in Java using Struts framework. Are there any good Struts plugins for the purpose?
VarunGupta
  • 6,127
  • 5
  • 27
  • 31
1
vote
4 answers

Unity IOC Recursion - A use for interceptors?

So, I'm trying to solve a problem that I'm sure someone else has already encountered. Basically, I want the call to my IoC container to recursively resolve the dependencies, but also potentially execute some custom code to alter the outcome based on…
Tejs
  • 40,736
  • 10
  • 68
  • 86
1
vote
0 answers

Is there a way to do "cookie splitting" using Google Cloud Run for A/B testing?

I see with Cloud Run there is a way to "Manage Traffic", where you can serve different versions of your app to different percentages of your users. But as far as I can tell, the user will get a random version every time they hit refresh (based on…
1
vote
1 answer

Not showing Events per Client in Google Optimize <> GA4

We encountered a weird behavior after integrating Google Optimize with GA4. The AB test is running, but we see "0" in the “Calculated Events per Client” column. Did anyone have a similar situation? Context: The objective in the 1st screenshot below…
1
vote
2 answers

Does Google Optimize work inside an iframe hosted on an external domain?

I'm running and A/B test with Google Optimize on one of my pages. This page is shown on multiple website on different domains through an iframe. So, domain of my page is different from domain of the website hosting the iframe. I have no control on…
Filippo
  • 11
  • 1
1
vote
1 answer

AB test for specific time duration during a day daily

Is it possible to run ab test for specific time daily, eg. if i want to run ab test during day time only daily how can i do it? case test will run during 9:00am to 9:00pm US timezone daily
Rizwan Yahya
  • 366
  • 3
  • 17
1
vote
0 answers

Firebase A/B testing from Backend

it is possible to configure firebase A/B testing from backend? I want to be a proxy from our front-ends (app, web) customers. But i cannot find any APIs or Documentation from backend.
1
vote
0 answers

Google Optimize - how many times to set the experiment ID and variant ID?

I use Google Optimize with server-side A/B experiments. Server-side code targets audiences, consistently serves the appropriate variant to each user, etc. I only use the Optimize interface to create experiments, set objectives, create variants, and…
Eugene Khyst
  • 9,236
  • 7
  • 38
  • 65