GetAFreelancer.com
 
Find projectsSearch
Sign Up | Log in | Top Rated Users | Browse projects | Post Project | RSS feeds | Articles
 

Google Adwords API connector software development

   Click here to post similar project

Google Adwords API connector software development is project number 160578 posted at GetAFreelancer.com. Click here to post your own project.

Status: Closed (Cancelled by Service Buyer)
Selected Providers: -
Budget: $300-1500
Created: 07/19/2007 at 11:48 EDT
Bidding Ends: 07/29/2007 at 11:48 EDT
Project Creator: mkierdelewicz View PM Post PM
Buyer Rating: 10.00/1010.00/1010.00/1010.00/1010.00/1010.00/1010.00/1010.00/1010.00/1010.00/10
(2 reviews)
Description: 1. Project general description - We are Internet Marketing Company. We are building/implementing a new reporting system solution to speed up and automate as much as possible processes for daily reporting production in our company. Daily we receive reports from Google Adwords which we put into Excel and we build a report based on this data. Our idea is to store all data from Google Adwords in a MySQL database and use the BusinessIntelligence Tool (Eclipse Business Intelligence and Reporting Tools) to produce reports based on the sql database. We need the Google Adwords API connector to collect all necessary data from Google Adwords and insert it into our MySQL database. We need a one way connector only. We will collect data but we will manage campaigns in the same way as we currently do. The next step will be to build other connectors for MSN Advertising, Yahoo Sponsored and 3rd party web-statistics vendors like Hitbox and Coremetrics - based on web services technology too.

2. Environment
- server - Linux with Apache, PHP 4.x and Mysql 4.x and upper
- application - Google Adwords

3. Task description - Google Adwords and MySQL connector/script based on PHP and Google Adwords API to grab all necessary data. One way connection (from Google Adwords into MySQL) using Google Adwords API. PHP Script will be run with a cron job daily after midnight and should collect all our data from the previous day and insert the data into the MySQL database table.

MySQL database table with Google Adwords data:
CREATE TABLE `data_google_adwords` (
`Date` date NOT NULL,
`Account` text NOT NULL,
`Customer_Id` int(11) NOT NULL,
`Time_Zone` text NOT NULL,
`Campaign` text NOT NULL,
`Ad_Group` text NOT NULL,
`Keyword` text NOT NULL,
`Keyword_Matching` date NOT NULL,
`Keyword_Status` text NOT NULL,
`Keyword_Min_CPC` decimal(6,2) NOT NULL,
`Current_Maximum_CPC` decimal(6,2) NOT NULL,
`Current_Maximum_CPM` decimal(6,2) NOT NULL,
`Keyword_Destination_URL` text NOT NULL,
`Campaign_Status` text NOT NULL,
`Impressions` smallint(6) NOT NULL,
`Clicks` smallint(6) NOT NULL,
`CTR` decimal(5,2) NOT NULL,
`Avg_CPC` decimal(6,2) NOT NULL,
`Avg_CPM` decimal(6,2) NOT NULL,
`Cost` decimal(6,2) NOT NULL,
`Avg_Position` decimal(6,1) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin2;

Data example:

INSERT INTO `data_google_adwords` VALUES ('2007-06-01', 'CC', 1600000000, '(GMT+00:00) London', 'CC', 'Generic', 'good morning', '0000-00-00', 'Active', 0.05, 0.50, 0.00, 'good_morning.html', 'Paused', 20, 1, 5.00, 0.10, 5.00, 0.10, 1.1);
INSERT INTO `data_google_adwords` VALUES ('2007-06-01', 'CC', 1600000000, '(GMT+00:00) London', 'CC', 'Generic', 'good afternoon', '0000-00-00', 'Active', 0.05, 0.50, 0.00, 'good_afternoon.html', 'Paused', 90, 2, 2.22, 0.05, 1.11, 0.10, 1.0);
INSERT INTO `data_google_adwords` VALUES ('2007-06-01', 'CC', 1600000000, '(GMT+00:00) London', 'CC', 'Generic', 'good evening', '0000-00-00', 'Active', 0.02, 0.50, 0.00, 'good_evening.html', 'Paused', 93, 1, 1.08, 0.02, 0.22, 0.02, 1.0);
INSERT INTO `data_google_adwords` VALUES ('2007-06-01', 'CC', 1600000000, '(GMT+00:00) London', 'CC', 'Generic', 'hello world', '0000-00-00', 'Active', 0.02, 0.15, 0.00, 'hello_world.html', 'Paused', 5, 0, 0.00, 0.00, 0.00, 0.00, 1.0);
INSERT INTO `data_google_adwords` VALUES ('2007-06-01', 'CC', 1600000000, '(GMT+00:00) London', 'CC', 'Generic', 'hi', '0000-00-00', 'Active', 0.05, 0.08, 0.00, 'hi.html', 'Paused', 78, 1, 1.28, 0.05, 0.64, 0.05, 1.4);

4. Delivery requirements:
- open source, uncoded PHP script with code documented inside containing comments about functions and variables in English language.
- readme file with short description on how to install script and clear documentation on which part of code should be changed if it is necessary to alter the number of columns containing information from Google Adwords in the future
- copyrights messages which allow us to change the code in the future

5. Additional information.
Please include in bids: cost and number of days for Google Adwords API connector. In details please include cost and number of days for all our connectors (including MSN Advertising, Yahoo Sponsored and 3rd party web-statistics vendors like Hitbox and Coremetrics) and provide us with information which tools are you going to use for this development. This information is important for us to integrate your development tools with our environment.

If you have any questions or something is not clear enough then don't hesitate to contact us.
Report violation
Job Type:
  • PHP
Database: MySQL
Operating system: Linux
Bid count: 0
Average bid: -

 

Related project
 
Reliable Webdesigners and Developers for a serie of small projects Featured
posted by Ahmen00
Budget: N/A
 

FREE Trial project for new buyers!

 

View Project Message Board     Post Message on Project Message Board
Messages Posted: 0

If you are the project creator or one of the bidders Log in as project creator or bidder for more options

Bid on This Project

Service Providers PMB Bid Delivery Within Time of Bid Provider Rating
Bids are hidden by project creator. Log in as project creator or bidder as the project creator or as one of the bidders to view bids.
Bid on This Project

 

[ Join GAF Free ] [ GAF Top Users ] [ Freelance ] [ Outsourcing Web Design ] [ View All Projects ] [ Website Design ]

What is GetAFreelancer.com? ( Read about the company )

GetAFreelancer.com is one of the largest sites of its kind. We have earned a good reputation and you can trust us. Outsourcing is hiring an outside organization to perform services such as information processing and applications development. Outsource projects and save a lot of money. Getting affordable freelance work, freelance programming and custom web design done for your website has never been easier. Web Development doesn't have to be expensive. Outsourcing will cut your expenses by more than 50%. We provide a safe escrow environment and you don't release the money until project is completed. GetAFreelancer.com helps webmasters, web designers, programmers, software developers and business owners to develop their projects.

Deposit money and don't purchase until your project is completed. Bookmark our homepage to make sure you don't forget about our website next time you need to develop an IT project for yourself or your company. Outsourcing is the process of subcontracting network operations and support to an organization outside your own company. Try it free today! Find freelance programmers, web designers, copywriters and translators. Our mission is to find the best possible freelance workers at the best possible price.

Find Webmaster Resources and Webmaster Forum. Take a look at Search Engine Submission.