Check out:
http://www.google.com/apis/adwords/developer/adwords_api_report_keyword.html
Look at the optional columns and scroll down to what should be
"CostPerConversion". Note the spelling on the page as:
"CostPerConverstion" with the added 't'. Now, at first I thought this
was just a typo in the webpage, no big deal. When I tried passing
this column (spelled correctly) in the array
DefinedReportJob.selectedColumns, I kept getting that infamous "One or
more report job parameters is invalid.". I remember noting to myself
when I was reading the columns that it was misspelled. So I tried the
misspelling when adding it to the selectedColumns array, and what do
you know, it validated correctly.
Am I crazy or is this just a huge typo that was not caught? Let me
know.
Thanks,
-- Conrad