Unfortunately there are fields within a single report type which are incompatible and selecting all fields in a single report definition for most types actually causes an error. For instance, take the Campaign Performance Report, the HourOfDay field is not compatible with any conversion stats. This means that selecting all fields, or assuming selection of all fields, would cause an error.
Aside from that, I agree with the decision to make clients explicitly list the fields they want returned in a given report, this allows us to specify the field order as well as cuts down on overall communication overhead and allows Google to optimize their queries for report definitions allowing for the real-time database performance required for synchronous reporting to be possible. This field selection feature coupled with the reusable report definitions makes it so Google could actually structure their database to compliment our information needs on a per client basis, something that would not be possible without either feature. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups "AdWords API Forum" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en
