The API team can correct me if I'm wrong, but the only way to track changes to structural data is for you to do it yourself locally by comparing, on a daily basis, the structural data you hold against newly downloaded data.
On Friday, August 17, 2012 12:32:23 PM UTC+1, road11 wrote: > > Seriously? I can't track when my ads were enabled and when they weren't? I > think I speak for everybody when I say that sucks in a big way. What can we > do to get that very serious shortcoming fixed? > > Sorry, but that's such a ridiculous "feature" that we all thought it had > to be a bug. Where do we need to go to put in a feature request to get this > fixed? > > On Friday, August 17, 2012 7:19:55 AM UTC-4, Oliver wrote: > >> There are some fields in adwords that are not tracked over time. These >> are mainly 'structural' data fields. AdState is one of them. You will only >> ever going to see the latest state when you download the performance >> reports. Just like you can see only the latest value of 'campaign budget' >> and not how it's been changing over time. >> >> Oliver >> >> On Thursday, August 16, 2012 3:37:00 PM UTC+1, road11 wrote: >>> >>> In the Ad Performance Report, there is a column called AdState. It shows >>> one of two values: enabled or disabled. We also know that whenever we make >>> a change to an ad's headline or display url (and probably other critical >>> fields as well), that ad receives a new AdId, essentially making it a "new >>> ad." The old AdId will still appear in the Ad Performance report, but its >>> AdState will show up as "disabled." >>> >>> We need to track ad performance from the previous week, so I modified >>> the code to download the Ad Performance report to grab all the data from >>> the last 5 days (definition.dateRangeType = >>> ReportDefinitionDateRangeType.CUSTOM_DATE;) and set the date min and >>> max values to the previous 5 days. So far, so good. >>> >>> Here's the problem... >>> >>> Yesterday, we changed the headline of one of our ads, which essentially >>> gave it a new AdId, rendering the old AdId to an AdState of "disabled." But >>> as I look at the AdState of our Ad Performance Report for that old AdId, it >>> shows the AdState as "disabled" *for the entire week*. That's not >>> right; we just changed the thing yesterday. Why is it showing the ad as >>> disabled for the entire week? I can see why it would be disabled for today, >>> but for all time up until yesterday, that ad should be shown as very much >>> enabled. >>> >>> This is really going to goof up our ability to track our ad performance >>> over time. Is this a bug? Or is this by design? >>> >>> Eric >>> >> -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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