Tracking template FAQ

Short answers to the questions that show up when Google Ads URL options, UTMs and click trackers collide. Deep dives live in Guides and Docs.

Template debugger · Builder · Recipes · Certified trackers

Template vs Final URL suffix

Should UTMs go in the tracking template or the Final URL suffix?

Final URL suffix. They survive redirects and parallel tracking. Reserve the template for redirect structure. Full comparison.

Do I need a tracking template if I only want UTMs?

No. Leave it as {lpurl} or empty; put parameters in the suffix.

Does the Final URL suffix need <code>{lpurl}</code>?

No. {lpurl} belongs only in the tracking template.

Do suffixes at different levels combine?

No. The most specific level replaces the higher one entirely. Restate every parameter when you override.

Will changing URL options restart learning?

Account / campaign / ad group changes do not send ads for review. Ad-level URL edits can.

{lpurl} encoding

Are <code>{lpurl}</code> and <code>{escapedlpurl}</code> the same?

Not always. {escapedlpurl} is always encoded. {lpurl} is raw at the start of the template and encoded after ? or =. Encoding guide.

When do I need <code>{lpurl+2}</code>?

When a hop re-encodes the destination before the last redirect. Match encode layers to the chain — do not “+2 just to be safe.”

What does <code>%253F</code> in the address bar mean?

Over-encoding. Drop one level (+3+2, or +2{lpurl}).

Can I use <code>{unescapedlpurl}</code> in a query parameter?

Almost never. Raw ?/& break the outer tracker URL. Use an encoded variant.

Parallel tracking

Is parallel tracking mandatory?

Yes for modern Search, Shopping, Display and Video. What breaks and what works.

Why did my JS redirect tracker stop working?

The browser no longer visits the tracker page. You need a server-side HTTPS 301/302, or move to suffix-only measurement.

How do I tell server-side from client-side?

DevTools Network: 301/302 + Location = server-side. 200 HTML that then navigates = client-side.

Does parallel tracking break Google conversion tags?

Not directly — they fire on the landing page. Pre-landing browser hops are what break.

Auto-tagging, gclid & GA4

Can I use auto-tagging and UTMs together?

Yes — and you should. Auto-tagging feeds Google Ads; UTMs feed GA4 and other tools. Keep utm_source=google and utm_medium=cpc lowercase.

Why is paid traffic showing as Direct?

Often UTMs only in the template (never on the page), or the site/CDN stripping query params. Move UTMs to the suffix and check canonical/redirect rules.

Why do I see <code>google / (not set)</code>?

utm_source without utm_medium, or the suffix missing for that slice of traffic (orphaned level override).

Tools & recipes

Where do I debug a broken template?

Use the template debugger, then Ads Test + a real click.

CallRail or CallTrackingMetrics — template or suffix?

Suffix (query params on the landing URL). See CallRail and CTM.

How do I pick a click fraud tool?

Browse certified trackers by redirect vs Final URL suffix, and confirm parallel-tracking support with the vendor.

Ideal account-level setup?

Ideal tracking template configuration (scheduled/live via docs).