Modify Existing Php Software

Payment method: Verified

Evaluating bids
We have an application for Mass email Campaigns called Sendy []
The software currently does not support A/B split testing and we want you to add this feature.
Here is what this means in technical terms:

Current situation => Sendy automatically checks on the receipt of the email. It stores this information in its databases; therefore we don't have to rely on the recipient clicking anything other than simply opening the email to know whether A or B has gained more 'Clicks'.

The goal: To use A/B Testing to determine which subject line works best in a given email campaign, and then use those results to determine the next course of action.

**In the steps below the example set of recipients is a list consisting

of 100,000 email addresses

The Steps:
1. Take the queue and pull a RANDOM sample of 10 % (In this case 10,000) email addresses.
2. Divide this control group into two equal parts (5,000) and label the groups as A and B.
3. Send the campaign to the two groups ONLY.
4. Run a cron job 24 hours later to see the results of the test
->If there is less than a 30% difference in the results of the test
-> 51% Opened A and 29% Opened B
-> Send the rest of the campaign (100,000 excluding anyone who already opened the email) with the winning subject line.
->If the difference is LARGER than 30% -> If 12% Opened A and 67% Opened B ->

Prompt an admin to enter a different title for the losing subject and then restart the whole test.

After that, the task is complete.

Please respond with a quote and timeline of when you can have this complete. We will provide you full access to the files and a mock-up environment of the database.

We are here for any question you may have about this project.

Category: IT & Programming
Subcategory: Web development
What is the scope of the project?: Medium-sized change
Is this a project or a position?: Project
I currently have: I have specifications
Required availability: As needed
Roles needed: Developer


USD 100 - 250





Interested freelancers

Published: Last month

Deadline: 14 days

Create your own project

Are you looking for a freelancer to work on a similar project? Create your own project and you’ll receive proposals from the best freelancers.

Freelancers who already applied to this project

CAMILO A. P. R.Ingeniero de Sistemas con experiencia laboral en desarrollo de software en lenguajes de programación como Java, HTML5, CSS3.Javascript (Jquery, Jquery mobile), AngularJS, PHP (Framework Symfony v 2.3), Python (Framewo... More details

Michael H. S.Realicé mi primera programación a los 12 años publicando mi primera web y animación (action script), desde ahí he participado en diferentes proyectos tecnológicos, en grandes empresas tecnológicas como Interseguro, Ur... More details