"I've been wondering if anyone has added in support for A/B testing yet? Basically, A/B testing is used to test your pages... 2 pages are created, A and B, and they are randomly shown to users. Certain actions, such as purchasing from the store, are then tracked and you find out which page is performing better."
davidregal asked this question 1.5 years ago
in this thread for D4.7
http://drupal.org/node/65912
AND the answer he
got was a project that split tests THEMES
http://drupal.org/project/split_test
I'm using Drupal 6 and am asking for the best approach.
My first thought was to create Three pages....
Page "Random" would have
php code to randomly redirect to Page A or Page B
on a 50/50 basis.
A programmer friend suggested CCK
or using the quotes module.
Another important consideration is
that the solution is SEO friendly.
Please recommend the best solution! Thanks!
-MaineBob
Comments
You could potentially create
You could potentially create a view which randomly chooses between several pages... but tracking what a user does after viewing each page begins to get difficult.
Doesn't Google Analytics have this functionality built in? Somehow I remember something about A/B testing in GA, but I have not used it myself, so I cannot talk from experience. Give GA a try.. depending on what it requests will determine what you need to do within your site itself.
--
-- matt tucker
pingVision
-- matt tucker
I might be able to build a module for it...
My client needs this functionality and he might be willing to pay me to build a module it if I'm able to do it inexpensively enough. Do you guys still need this?
-Mike Schinkel
http://www.linkedin.com/in/mikeschinkel
http://mikeschinkel.com
cck_redirection hack
I've been needing the same thing. I want to be able to split test between different node types, views or non-drupal pages, so I created a hack to cck_redirection that allows it to randomly select from multiple redirection destinations. It's a little crude, but it works:
http://drupal.org/node/317681
I definitely need this functionality for one of my sites
And I am willing to pitch in for it.
I have tried GA website optimizer, which works fine in most cases. However, it conflicts with a third party analytics program I have installed on the site. It also requires adding a code snippet on the 'goal' page and is restricted to the domain, whereas some of my conversion goals are off site.
Meanwhile, I will give the cck_redirection hack a try.
Thanks.
i just tweaked this module,
i just tweaked this module, but not for drupal 6.
it is quite easy to read in the code and should be fairly straightforward to port to d6.
i might do it in the next few days. together with some customizations i did.
just wanna mention if someone needs this urgendly, it should be easy to port by someone with basic php/drupal knowledge.
actually it's a great module to start with in terms of drupal coding.
Can you contribute back?
Hello Bara,
I'm sure it's not that hard to bring this module to D6, but I haven't looked at it.
I just wanted to encourage you to post some of your changes/code for the split_test module (which I assume you're referring to) to the issue queue. It looks like the module has been discontinued by the developer. I've added a note about it here as he's suggesting use of a different A/B testing module that I don't think will work as well for me:
#802242: testing of new themes
I'm looking to compare usability between a new & old theme & find ways to evaluate usability on anonymous users.
Drupal Google Website Optimizer module
I just discovered the Drupal Google Website Optimizer module was updated to D6 and now supports A/B testing. I'm going to give it a shot and see how it fares. Didn't have much luck with it on Drupal 5.