Hey guys -
I've got a question about tracking templates. As we move to upgradedUrls, we plan to move towards a model where we specify the tracking template at the campaign level and override where needed (likely at the adgroup). For a search campaign, the tracking template looks something like this:
Now I'm going through and setting a tracking template at various levels in an account to test my changes. This has been working great so far. Data coming in to the tracking server looks good, etc.
I can create a DSA with no tracking template of its own in a campaign with this tracking template. But when I tried to create a DSA with its own tracking template in this format, the create failed with AdError.INVALID_DSA_URL_TAG. After changing the template to use {escapedlpurl} I could create the DSA.
So the question I really have is what happens when a DSA with no tracking template of its own is served and the template at a higher level uses {unescapedlpurl}? Why is that acceptable yet a DSA with the same template is not? It strikes me as problematic that I could have a template at a higher level that isn't considered valid at lower levels.
Thanks -
mm