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
0
votes
1 answer

Liferay 6.2 and google A/B testing not working

I'm working on implmentation of A/B testing in liferay using google analytics. For this, I created pages (original and variants) in liferay. Then I created my experiment in google and specified original and variants pages without forgetting to add…
0
votes
0 answers

Bootstrapping A/B test results (revenue per visitor vectors)

I have two vectors of the control version A and test version B. These vectors contain revenues by visitor. So A version has 3020 visitors who didn't purchase and B respectively 2811. Revenue data comes from different source: A <- c(rep(0, 3020),…
I.E.
  • 1
0
votes
1 answer

Effect Size Calculation on Conversion Rates of A/B Testing

Trying to measure how likely an experiment group performed better than control group in conversion rate. Business context: 1. Sample size: 80000, 2. Samples: 2, 3. Sample A converted: 1800, 4. Sample B converted: 1896, 5. Significant level:…
0
votes
0 answers

Cohort analysis returns different data refreshing the page

WHAT ARE WE TRYING TO ACHIEVE We are using Google Analytics Cohort Analysis to AB test a feature. We generate a parameter on the client side and set 50% of users to "Yes" and 50% to "No". This parameter is then sent to Google Analytics, and used to…
0
votes
1 answer

Running Redirect Test – Does client-side URL change?

When doing a redirect test with Google Optimize, does the user see the url variants in their url bar? For example if I'm comparing homepage.com with homepage_2.com, are certain users going to see homepage2.com in their browser, or will both variants…
Scott Ledbetter
  • 328
  • 1
  • 4
  • 9
0
votes
1 answer

google optimize redirect test shows different amount of traffic even the variant is divided 50%-50%

We have a Google Optimize redirect test currently set in 50-50 traffic allocation. Here's the screenshot However, when we checked on the results, seems like the traffic allocation is not 50-50. There's a big difference in traffic for each of…
0
votes
1 answer

Split Testing and Optimization Techniques

For example we have 5 landing pages, running under the same URL, being served randomly based on their weightage. What I want is to check which page is converting more and increase it's weightage automatically so that it get served more. This is the…
Saim
  • 2,471
  • 5
  • 30
  • 43
0
votes
1 answer

Can I exclude a web browser in Google Experiments for split testing?

I have been using Optimizely.com for split testing for months. They allow to exclude visits from specific web browsers from experiments. I am trying to do the same in Google Experiments but I am wondering if Google Experiments allows to do that or…
Jaime Montoya
  • 6,915
  • 14
  • 67
  • 103
0
votes
1 answer

How to stop a running experiment in Google Analytics

I am running an experiment in Google Analytics and I want to stop it. I am reading the documentation at https://support.google.com/analytics/answer/2366607?hl=en and it says: To stop a running experiment: In the experiment list, click the name of…
Jaime Montoya
  • 6,915
  • 14
  • 67
  • 103
0
votes
1 answer

"No Google Analytics tracking code found" error when trying to use Google Experiments

I am 100% sure that I have installed the Google Analytics tracking code successfully because when I visit the site where I installed it, I can see my visit as an online active user in the "REAL-TIME" section. I am trying to use Google Experiments…
Jaime Montoya
  • 6,915
  • 14
  • 67
  • 103
0
votes
1 answer

Where is the "Experiments" section in the Google Analytics web interface?

I am trying to configure A/B testing experiments in Google Analytics. I am reading https://developers.google.com/analytics/solutions/experiments-client-side and they explain that it is possible to "configure the experiment using the Google Analytics…
Jaime Montoya
  • 6,915
  • 14
  • 67
  • 103
0
votes
1 answer

Firebase Remote Config Changes with Firebase Realtime Database for A/B testing

My question is specifically for A/B testing I have a set of strings stored in firebase database. I want to manipulate the data for A/B testing. One way would be to store two strings in Firebase Database. e.g String A and String B. Then let say the…
0
votes
1 answer

Google Analytics Split Test -> Redirecting

I have a problem... I have set up a Google Analytics split test. If you go to www.meebility.com you will see that Google is adding some GET parameters. But that isn't the problem... The problem is, if you klick on a link in the menu you get…
0
votes
1 answer

Get Firebase remote configuration synchronously

I use Firebase for A/B testing. I noticed that i cannot get remote configuration synchronously, because -(void)fetchWithCompletionHandler:(nullable FIRRemoteConfigFetchCompletion)completionHandler; method of FIRRemoteConfig executes completion…
0
votes
1 answer

Random redirect like an A/B test

I want to test a part of my website with an A/B test. For this I want to redirect users to one of two different URLs randomly, by clicking a button. The user is on e.g. /register and now I want to randomly sent him to /success-v1 or /success-v2 by…
Max Di Campo
  • 408
  • 1
  • 4
  • 12