mm, thanks for your help. Anash, I went through all the reports types looking for the 'prevents zero impressions' note. Here is my conclusion:
- The account structure is defined by fields that have "Behavior=Attribute" in the performance reports. I don't care about other fields when updating the account structure. - None of the 'Attribute' fields in any of the reports has a 'prevents zero impression' note (except for 2 fields, but these look very odd to me and I'm posting a separate question about them). Hence, from the above, am I right in concluding that I can indeed get back the full account structure by specifying ONLY the 'Attribute' fields when requesting the reports? Oliver On Thursday, June 14, 2012 6:09:28 AM UTC+1, Anash P. Oommen wrote: > > Hi Oliver, > > See the report fields listed on > https://developers.google.com/adwords/api/docs/appendix/reports. If you > include certain fields in a report, it prevents zero impression rows from > being returned even if you have set includeZeroImpressions as true. Such > columns are explicitly documented on this page (e.g. Date column in > Campaign Performance Report). Check if your report definition includes any > column that prevents zero impression rows from being returned. > > Cheers, > Anash P. Oommen, > AdWords API Advisor. > > On Tuesday, 12 June 2012 20:40:27 UTC+5:30, Oliver wrote: >> >> >> Hi, >> >> What is the best way to synchronize our local database record of the >> account structure with that from the API? >> >> We can get the x_performance_report for each entity and compare the >> return result with what we have locally. However, we believe the >> performance reports do NOT return all the entities (that don't have data) >> even when includeZeroImpressions is set to TRUE as confirmed by the >> following: >> >> >> http://googleadsdeveloper.blogspot.co.uk/2011/12/zero-impression-data-in-adwords-api.html >> "...but be aware that setting it to "true" does not guarantee that >> zero-impression rows will be returned.". >> >> How else can one ensure we're getting back all the account entities >> irrespective of their performance data or statuses, etc. >> >> Oliver >> >> >> >> >> -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en