Hi Josh,
thanks for your quick reply. We have a lot of code (Adwords API, but also Adwords Scripts) that is based on the assumption that campaign names are unique within an account. Most of the time, this manifests itself in cases where we parse an adhoc report that was requested with a predicate filtering for a specific campaign name (CampaignName EQUALS suchandsuch). Here we expect either one result line or none (if no campaign by that name exists). We can't just add another predicate to exclude deleted campaigns, as sometimes, we're interested in historical data for those. Filtering by campaign ID is also not an option, as these IDs are hard to derive for our account managers (they're only visible in the location bar within the web interface). Our plan for now basically is to just tell the AMs to still always rename campaigns before they delete them... Cheers, Dorian On Tuesday, March 11, 2014 10:29:01 PM UTC+1, Josh Radcliff (AdWords API Team) wrote: > > Hi Dorian, > > The behavior was changed in recent weeks to only enforce uniqueness of > campaign names among PAUSED or ACTIVE campaigns. We're working on updating > the documentation accordingly (thanks for sending over the links, > especially for the AdWords Editor doc). > > I'm curious why allowing a duplicate name between a DELETED and a PAUSED > or ACTIVE campaign is a significant problem for you. Could you provide an > example of how this negatively impacts your app? If it seems like a common > use case then I'll put together a blog post on this behavior change. > > Thanks, > Josh, AdWords API Team > > On Tuesday, March 11, 2014 7:15:40 AM UTC-4, Dorian Kind wrote: >> >> Hi all, >> >> it seems that there was a recent change in the Adwords backend that >> allows you to create new campaigns with the same names as deleted ones. >> This is a quite drastic departure from the concept that all campaigns in an >> account need to have a unique name, as indicated in multiple locations in >> the documentation (both for the API and the end-user interface), for >> instance here<https://support.google.com/adwords/editor/answer/71810?hl=en> >> or >> here<https://developers.google.com/adwords/api/docs/common-errors#CampaignError> >> . >> >> I have two questions: >> * Is this change going to stay? If yes, many code bases will have to be >> rewritten because they were built on the assumption that campaign names are >> unique within an account. >> * If this is an intentional and permanent change, was this communicated >> anywhere (I didn't see it on this list or on the Google Ads Developer >> Blog)? Will the documentation be updated (see above) to indicate the >> change? What was the motivation for the abrupt change? >> >> Many thanks for your feedback, this change has already impacted us quite >> severely and it would be very nice to have some authorative information on >> the matter. >> Cheers, >> Dorian >> > -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 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 --- 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 adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.