A/B Split testing system
$100-500 USD
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
Project ID: #3422170