Hello Thomas,

Yes, if you want to use higher level tracking templates, you will have to 
recreate your ads, I'm afraid. If you are okay using tracking templates at 
the ad level, then you can maintain your current ads by upgrading with both 
Final URL and tracking template, as you mentioned.

Regards,
Mike, AdWords API Team

On Wednesday, February 25, 2015 at 1:19:51 PM UTC-5, Thomas Heller wrote:
>
> Hmm so I'm basically going to lose all performance data on all existing 
> Ads if I upgrade using .upgradeUrl?
>
> Currently all Destination URLs contain the tracking bits (obviously), if I 
> seperate them when upgrading into Final URL + tracking template they must 
> still produce the same result (ie. finalUrl + trackingTemplate == 
> Destination URL) otherwise I get a URL_NOT_EQUIVALENT error. The lowest 
> level is always chosen for the tracking template so the one from the Ad is 
> always use and I gain nothing by being able to change it "higher" up (ie. 
> AdGroup, Campaign, ..). I cannot remove the tracking template from the Ad 
> so I basically gain nothing by upgrading.
>
> Basically there is no way to remove the tracking bits from the "old" 
> current URLs to properly seperate them for the new system without losing 
> all performance data? I guess I expected that, just making sure I'm not 
> missing anything.
>
>
>
> On Wednesday, February 25, 2015 at 5:28:58 PM UTC+1, Michael Cloonan 
> (AdWords API Team) wrote:
>>
>> Hello,
>>
>> Ads can inherit tracking URL templates from parent items (ad groups, 
>> campaigns, even accounts). These can be changed, and if the ad doesn't have 
>> its own specified to override, it will effectively change in the ad without 
>> mutating the ad. This is the intended use case for tracking URL templates. 
>> I believe that if specified on the ad itself, then it is immutable, but 
>> otherwise you still get the advantages you mentioned.
>>
>> Regards,
>> Mike, AdWords API Team
>>
>> On Wednesday, February 25, 2015 at 11:24:03 AM UTC-5, Oliver wrote:
>>>
>>> I thought the whole point of upgraded URLs is that the tracking bit can 
>>> change without deleting the existing Ad (which is how the current system 
>>> works).
>>>
>>>
>>>
>>> On Wednesday, February 25, 2015 at 3:55:27 PM UTC, Michael Cloonan 
>>> (AdWords API Team) wrote:
>>>>
>>>> Hello,
>>>>
>>>> While all API accounts have access to Upgraded URLs, not all web 
>>>> interface accounts have been upgraded yet. This likely accounts for the 
>>>> discrepancy between the ads upgraded via the API viewed in the web 
>>>> interface.
>>>>
>>>> To my knowledge, this update doesn't change the fact that ads are 
>>>> immutable once created. You can upgrade them one-time using the new 
>>>> upgrade 
>>>> method, but to specify a custom tracking URL template you would still have 
>>>> to make a new ad.
>>>>
>>>> We will have documentation on helping assist with more complicated 
>>>> migration strategies for Upgraded URLs in the coming weeks.
>>>>
>>>> Regards,
>>>> Mike, AdWords API Team
>>>>
>>>> On Wednesday, February 25, 2015 at 7:44:34 AM UTC-5, Thomas Heller 
>>>> wrote:
>>>>>
>>>>> Should I be able to update the trackingUrlTemplate field of a running 
>>>>> Ad?
>>>>>
>>>>> I tried:
>>>>>
>>>>> public Object updateAd(long adGroupId, long adId, String newTemplate) 
>>>>> throws RemoteException {
>>>>>     AdGroupAdServiceInterface s = services.get(session, 
>>>>> AdGroupAdServiceInterface.class);
>>>>>     AdGroupAdOperation up = new AdGroupAdOperation();
>>>>>     up.setOperator(Operator.SET);
>>>>>
>>>>>     AdGroupAd group = new AdGroupAd();
>>>>>     group.setAdGroupId(adGroupId);
>>>>>     group.setStatus(AdGroupAdStatus.ENABLED);
>>>>>     TextAd ad = new TextAd();
>>>>>
>>>>>     ad.setId(adId);
>>>>>     ad.setTrackingUrlTemplate(newTemplate);
>>>>>     group.setAd(ad);
>>>>>     up.setOperand(group);
>>>>>
>>>>>     return s.mutate(new AdGroupAdOperation[] { up });
>>>>> }
>>>>>
>>>>>
>>>>> The operation succeeds but the change to ad.setTrackingUrlTemplate is 
>>>>> ignored and the old one is returned.
>>>>>
>>>>> Do I have to create a new ad and pause the old one or should that 
>>>>> update work?
>>>>>
>>>>> Thanks.
>>>>>
>>>>>
>>>>> On Wednesday, February 25, 2015 at 11:30:03 AM UTC+1, Thomas Heller 
>>>>> wrote:
>>>>>>
>>>>>> AdGroupAdService.upgradeUrl seems to have done the trick. I just 
>>>>>> assumed that would also switch the web interface to show the new options 
>>>>>> but that is not the case.
>>>>>>
>>>>>> On Tuesday, February 24, 2015 at 3:46:22 PM UTC+1, Michael Cloonan 
>>>>>> (AdWords API Team) wrote:
>>>>>>>
>>>>>>> Hello,
>>>>>>>
>>>>>>> All API accounts should have Upgraded URLs enabled. Please see our 
>>>>>>> API-specific 
>>>>>>> guide 
>>>>>>> <https://developers.google.com/adwords/api/docs/guides/upgraded-urls> 
>>>>>>> for 
>>>>>>> information on how to set them up via the API.
>>>>>>>
>>>>>>> If you're still having trouble after looking over the guide, please 
>>>>>>> include a SOAP request/response, making sure to remove private 
>>>>>>> information.
>>>>>>>
>>>>>>> Regards,
>>>>>>> Mike, AdWords API Team
>>>>>>>
>>>>>>> On Tuesday, February 24, 2015 at 8:38:53 AM UTC-5, Thomas Heller 
>>>>>>> wrote:
>>>>>>>>
>>>>>>>> Hello,
>>>>>>>>
>>>>>>>>
>>>>>>>> http://adwords.blogspot.de/2015/02/get-faster-and-easier-url-tracking-with.html
>>>>>>>>  
>>>>>>>> made me think upgraded URLs were live but I cannot find any of the 
>>>>>>>> options 
>>>>>>>> for any of our Campaigns, AdGroups, Ads. Creating new ones does not 
>>>>>>>> show 
>>>>>>>> any of the options either.
>>>>>>>>
>>>>>>>> If I do a Campaign.setTrackingUrlTemplate via the API the field is 
>>>>>>>> updated but simply ignored.
>>>>>>>>
>>>>>>>> The "old" signup 
>>>>>>>> http://googleadsdeveloper.blogspot.de/2014/09/sign-up-for-upgraded-urls-in-adwords-api.html
>>>>>>>>  
>>>>>>>> expired.
>>>>>>>>
>>>>>>>> Is there anything I need to do on the account-level to get upgraded 
>>>>>>>> URLs or do I have to wait until our account gets migrated?
>>>>>>>>
>>>>>>>> Thanks.
>>>>>>>>
>>>>>>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
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/6111dd04-1bc6-4cd7-8101-0e74b65f5369%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to