I'm trying to figure out how to effectively use this module and in the process generate useful documentation.

QUESTIONS

  • Does this module work for anonymous users?
  • On what basis does A/B Test serve the A variant or the B variant ?
  • Once a user has been served the A variant, is it A forever? Or is there some kind of expiry date?

Thanks for your help and a great module.

Comments

bisonbleu created an issue. See original summary.

bisonbleu’s picture

SOME ANSWERS

  • About the first question: Yes, it works for anonymous users.
  • Partial answer to the second question. In abtest.inc there's a comment that reads: "if this user already participated in this test, return the same alternative that they always get!". So I guess a user is forever married to a variant (be it A or B); no escape possible... unless the cookie is deleted

MORE QUESTIONS:

  • In the Super quick tutorial of the project page, It's not clear/explicit which part of the if statement is variant A (Group 1) and which is variant B (Group 2)? I'm assuming that variant A is defined by the code immediately following the if() while variant B is defined in the else, am i right?
  • In the results table at abtest/dashboard, what's the difference between Name and Conversion name? It's not clear in the example module (which is wonderful by the way!) how one can set Conversion name and why this would be helpful.
  • Is there a way to clearly label the variants in code?
bisonbleu’s picture

Title: How does A/B test decide which variant to serve? » Documentation: questions and answers
Issue summary: View changes

Changing scope of issue to: General documentation.

vitaliych’s picture

Answer for bisonbleu :
In the Super quick tutorial of the project page, It's not clear/explicit which part of the if statement is variant A (Group 1) and which is variant B (Group 2)? I'm assuming that variant A is defined by the code immediately following the if() while variant B is defined in the else, am i right?
Answer : yes Group 1 is Variant A, Group 2 is a Variant B

I have same question about conversion name?

In example module test run is on custom page, and conversion page as well.
Can i do it on node pages?
On Front page?
How do i perform a/b test with the node ?
How do i count conversion for a node ?

Hope it will find the answers...