I want a php script or windows executable that creates a CSV to load into the adwords editor to create a site targeted campaign on google adwords. Inputs: Campaign name adgroup name Keyword list URLs CPM Final Output: CSV file to import into adwords editor to create a site targeted campaign __________________________ Here is the flow: P1: enter Campaign name to create new campaign Click create new campaign button OR select existing campaign from drop down Click Load campaign button P2: Enter 1-6 ads Standard google ad formatting title 25 characters line 1 - 35 characters line 2 - 35 characters Display URL Destination URL P3: Enter keyword list NOTES: Keywords will be pasted in from excel 1 keyword per line should support up to 50,000 entries P4: On this page it will step through the keyword list Bring up keyword list Keywords are listed alphabeticaly User can select 1 or more keywords in the list (multiple selections by shift+click or ctrl+click) Clear large text box User will paste a list of URLs into the text box Needs to support up to 500 URLs (These are the EXACT sites google should target for this keyword(s)) user can enter a $ value in a # field labled CPM User hits submit The selected Keywords are removed from the list User can continue selecting keywords, pasting in URLS and submitting them When all the Keywords have been removed from the list or the user is done They can hit: Save to save the campaign to be worked on later or Generate CSVs P5: CSV output the program will out put CSVs properly formatted to be loaded into the Adwords editor to create a site targetted campaign associating each group of selected keywords with: an adgroup (named after the first keyword in the list) with all of the ads entered on P2 targetting the URLs entered on P4, using the CPM entered on P4. Output file is named [login to view URL] where "CampaignName" is the name of the campaign created on P1.
## Deliverables
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).
## Platform
win xp+ or Server with PHP + My SQL