Write some Software - version 2 (UPGRADE)

In Progress Posted 7 years ago Paid on delivery
In Progress Paid on delivery

WIDGETS BIDDING - Values modifications in column COEFFICIENT,(MAX. BID, ¢) according to the following scenarios

PRESETTINGS (ALL SETTINGS ARE BY CAMPAIGN INSTEAD OF BY ACCOUNT as in current version)

1.1- Set up a CLICKS ACTION TRIGGER (CAT) This is a box where I input the amount of clicks where I want the bot to trigger actions, example CAT = 100

1.2- Set up an AVERAGE CPC COEFFICIENT (AVG CPC COEFF.) This is a box where I input the "COEFFICIENT" to adjust the CPC, example AVG CPC COEFF. = 0.3

1.3- Set up a CLICKS CUT OFF1 0.00 (OFF 0.00) This is a box where I input the amount of clicks where I want to turn off widgets IF EPC = 0.00, example OFF 0.00 = 200

1.4- Set up a CLICKS CUT OFF2 0.01 (OFF 0.01) This is a box where I input the amount of clicks where I want to turn off widgets IF EPC = 0.01, example OFF 0.01 = 800

1.5- Set up a RETURN OF INVESTMENT TARGET (ROI) This is a box where I input the ROI number I want to target, example ROI = 2 (100%) or ROI = 2.5 (125%) ROI = 4 (200%) or ROI = 1.5 (50%), etc...

*** AUTOMATED ACTIONS ***

1.6- IF "CONVERSIONS TO" = 0 AND clicks < "CAT" (adjustable by settings) THEN change "COEFFICIENT,(MAX. BID, ¢)" to "AVG CPC" (adjustable by settings)

1.7- IF "CLICKS" > "CAT" AND EPC, $ < COEFFICIENT, MAX. BID, ¢, THEN change "COEFFICIENT,(MAX. BID, ¢)" according to ROI settings following these calculations

Example 1 (EPC = 0.04 < COEFFICIENT, MAX. BID, ¢ 4.50 = 0.045)

- ROI = 2 (100%)

- CAT = 150

- EPC = 0.04

- COEFFICIENT, MAX. BID, ¢ = 0.9 (4.50 ¢) (beign 0.9 COEFFICIENT and 4.50 ¢ the actual CPC multipled by 100

Calculations

- NEW COEFFICIENT value = (100*COEFFICIENT*EPC) / (ROI*MAX. BID ¢) = (100*0.9*0.04) / (2*4.50) = 0.4

So 0.4 is the NEW value that needs to be adjusted in the COEFFICIENT, MAX. BID, ¢ column, so it changes from 0.9 to 0.4

Example 2 (EPC = 0.05 < COEFFICIENT, MAX. BID, ¢ 7.20 = 0.072):

- ROI = 1.5 (50%)

- CAT = 2000

- EPC = 0.05

- COEFFICIENT, MAX. BID, ¢ = 0.6 (7.20 ¢) (beign 0.6 COEFFICIENT and 7.20 ¢ the actual CPC multipled by 100

Calculations

- NEW COEFFICIENT value = (100*COEFFICIENT*EPC) / (ROI*MAX. BID ¢) = (100*0.6*0.05) / (1.5*7.20) = 0.277777 (always ROUND UP thi number, in this case to 0.30)

So 0.3 is the NEW value that needs to be adjusted in the COEFFICIENT, MAX. BID, ¢ column, so it changes from 0.6 to 0.3

This action MUST BE executed for every row (widget) where these pre settings conditions are met

2- ON/OFF widgets (These 2 were already done in the first version of the bot)

2.1- IF EPC, $ = 0.00 AND CLICKS > "OFF 0.00" THEN switch OFF the ON/OFF column

2.2- IF EPC, $ = 0.01 AND CLICKS > "OFF 0.01" THEN switch OFF the ON/OFF column

ADITIONAL FEATURES

3- In the LOG area should have the ability to order columns by clicking at the top

4- ALL these settings MUST BE applied to each campaign (existing or new ones) NOT by accounts as in the current version

5- Allow new camapigns to be detected

6- Make more intuitive the window where we can select, scan ALL campaigns or ONLY scan selected campaigns.

7- Refresh ratio 15 mins (instead of 1 hour)

8- Login access to bot (set up username and password for access to the bot)

9- If internet connectivity is lost the bot have to automatically relogin (problem with the first version)

PHP Software Architecture

Project ID: #11926185

About the project

1 proposal Remote project Active 7 years ago

Awarded to:

$200 USD in 4 days
(104 Reviews)
7.0