A/B Split testing system

Closed Posted Nov 26, 2008 Paid on delivery
Closed Paid on delivery

Web Based A/B Split testing system with account creation, login and cookie based conversion tracking.

## Deliverables

Web Based A/B Split testing system with account creation, login and cookie based conversion tracking.

The purpose of this project is to create a system that allows an account holder to upload multiple sets of 2 versions of an image or text, then it generates an line of javascript code to paste in to a website page that firstly puts a 30 day cookie on the users PC and then that cookie dictates which version of the image or text that the website visitor will see.

The system must split the versions shown alternately - visitor 1 sees version 1, visitor 2 sees version 1, visitor 3 sees version 1, visitor 4 sees version 2 etc - the cookie must also store information on when the person first visited the site (and received the cookie)

Then the system must provide a tracking code to be added to the websites conversion page to record which cookies that person has placed on their pc - so the system can tell them exactly what images or texts were shown on each sale.? It must take in to account that more than 1 split test maybe shown per website and all need recording.

The idea is that that after many sales the account holder should be able to see in the stats what versions of image or text and what combinations of image or text get the most sales.

The system must provide a report table for each set of tracking cookies.

For example..

Split test description (must have a user friendly description)

Quantity of users seeing version 1

Version 1 sales

Quantity of users seeing version 2

Version 2 sales

It must also record in a database all the sales, the date of the sale, which split test and version awarded the sale.

(Some) Pages to create there maybe a couple more that I have forgotten:

1. A signup form will allow a client to create an account and the system will verify their email address via email with a link to click to confirm.

2. a thank you for verifying email page

3. A login page

4. A logout page

5. Overview of split tests in system

6. Create a split test - first the user must select text or image test, then add a friendly description, then if it is a text test the options to add 2 text versions, and if it is an image test then it must have the option to upload 2 images.

7. View/edit/delete split test details

8. View split test reports

Other notes...

If the account holder is running 2 different split tests on one web page then they must be independent i.e. have their own independent cookies to allow for multiple split testing.

When deleting something always have a javascript check to ensure they really want to deleteAll statistics must be live

There must be a standard [url removed, login to view] and [url removed, login to view] on each page so I can customise the system.

Each page must have a <title> tag

No website front end is needed (except the signup form)

All text to be controlled by css file (not inline css)

If 2 or more tests are sun on the same site they must ensure that a fair distribution is enabled e.g. if 4 tests are being run on a site distribution of test content and reporting in the system would show the 16 variations of distribution (4x4)

One way I thought of doing this (just a suggestion) is the cookie included an id number (the number of tests x number of tests) that would then define what variation of content the end web visitor sees.

Coding in php4

MySQL [url removed, login to view]

Suitablel for IE 6 & 7 & Firefox 2 & 3

Engineering MySQL PHP Project Management Software Architecture Software Testing Web Hosting Website Management Website Testing

Project ID: #3422170

About the project

2 proposals Remote project Active Dec 18, 2008

2 freelancers are bidding on average $510 for this job

cassiasl

See private message.

$595 USD in 10 days
(90 Reviews)
6.4
vw7087303vw

See private message.

$425 USD in 10 days
(1 Review)
0.0