I have an existing adwords competitive intelligence php based application on my web server that I would like updated (projected developed by a RAC bidder who is currently unavailable to work on update). This php applcation uses web scraping to run keyword searches that are entered into the app, pulls all adwords ads, then stores the ads in a mysql database. The query is run via a cronjob every 30 minutes. The keywords are entered and grouped via campaigns. The application allows the user to view all ads stored for each keyword, the number of impressions and the average position. There is also a Top 10 ranking for each keyword which list the top ads for each keyword based on number of impressions and avg. position. I would like several features added to this application: Bulk add of keywords (cut and paste into text box, or upload text or csv file) Ability to Select Google DataCenter from which query is run. Rotate Google DataCenter where ads are pulled. Ability to turn off and on data collection but keep ads. Ability to save ads offline. Pull report of all ads by a Url across all keywords. Next to Number of impressions, put in percentage ad shows up. Link on ad listing and Top 10 to open up the google search in new window. Ability to turn off and on data collection but keep ads for individual keywords or campaigns. Ability to save ads offline (into html, excel, or csv) List keyword on Ad page. COMPLETE documentation of all new features. Remove google api developer token from code if not in use.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
PHP on Linux web server hosted by DreamHost.