Hi Umesh

Thanks for getting back to me!

Maybe if I told you the problem I'm trying to solve you could help find a 
solution?

I'd like to create an automated system to delete zero impressions keywords 
over a specified period of time with one important condition: the keyword 
must have been enabled during this period (ie not paused) - this means we 
need to know whether the parent campaign and adgroup (as well as the 
keyword) were live and that there were active ads during this time (ideally 
this could also be configurable).

I can see there is a problem that the AdWords API doesn't tell you the 
historical status (enabled/paused) of a campaign, adgroup or keyword.

There are a few workarounds I can think of which can address elements of 
the problem:

- As you mentioned, discover when the campaign/adgroup/keyword was added 
and assume they were enabled the entire time
- Ask the customer to mark new (or recently unpaused) campaigns/adgroups 
with a label ensuring the application does not delete anything within these 
campaign/adgroups
- Check the historical impressions of campaigns/adgroups and if the number 
is greater than zero for any keyword in the container, assume it was live 
on that day

We've seen numerous accounts where there are hundreds of thousands of 
keywords but only a few thousand keywords with impressions but 
frustratingly we can't know with complete certainty whether a keyword has 
been live so can't confidently delete keywords without monitoring an 
account and recording historical status for months.

Is this something Google would consider putting on the API? It's presumably 
good for Google as accounts with lots of zero impression keywords are a 
waste of processor cycles on the AdWords system?

It would be great to get your thoughts on this Umesh!

Cheers

David

On Tuesday, 29 September 2015 16:23:31 UTC+1, Umesh Dengale wrote:
>
> Hi David,
>
> That's difficult to figure out since we don't expose change history. The 
> best you could do is to check the stats for the keyword for all-time to 
> figure out when it was added, then do the same to the parent adgroup and 
> campaign to see when they started serving. Even under that case, you cannot 
> distinguish between a keyword being paused (and thus getting zero 
> impressions) and keyword being live(but still getting zero impressions).
>
> Thanks,
> Umesh, AdWords API Team.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/bfd67ff6-0bf8-4c09-acda-19bdefe1c50c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to