Do we at least know which fields in the Ad Performance Report are 
"structural data" (and, hence, cannot be relied upon to be accurate over 
time), and which ones aren't? 
 
Sorry, but I'm just baffled how this API is so poorly documented. I 
expected way more from a company like Google.

On Friday, August 17, 2012 8:42:52 AM UTC-4, Oliver wrote:

> 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

Reply via email to