Google Ads
ValueTrack macros in a final URL suffix, set once at account level.
Google AdsAdminAccount settingsTrackingFinal URL suffix
Google Ads calls its macros ValueTrack parameters. They go in the final URL suffix, which is a separate field from the landing page URL. That separation is the point: change the suffix and your ads keep serving, change the landing page URL and the ad goes back through editorial review.
Set it at account level and every campaign inherits it. A campaign, ad group or ad with its own suffix overrides the account one, so put your defaults at the top and only override where you need to.
There is no macro for the campaign name. Google only exposes IDs. If you want readable campaign names in your reports, either accept the ID and map it later, or type the name into utm_campaign per campaign by hand.

Google Ads, account settings. Set the suffix here and every campaign in the account inherits it.
- 1Open Admin in the left rail, then Account settings.
- 2Expand Tracking. It reads "No options set" until you fill something in.
- 3Paste into Final URL suffix, the lower field. The upper one, Tracking template, is for redirect-based tracking.
utm_source=google& utm_medium=cpc& utm_id={campaignid}& utm_campaign={campaignid}& utm_content={creative}& utm_term={keyword}+ All 9 Google Ads macros
{campaignid} | The numeric campaign ID. |
|---|---|
{adgroupid} | The numeric ad group ID. |
{creative} | A unique ID for the ad that was clicked. |
{keyword} | The matched keyword on Search, or the content-matching keyword on Display.Returns blank on Performance Max, Dynamic Search Ads and AI Max for Search. |
{matchtype} | e exact, p phrase, b broad, a AI Max keywordless. |
{network} | g Google search, s search partners, d Display, ytv YouTube, x Performance Max. |
{device} | m mobile, t tablet, c computer. |
{targetid} | Prefixed target ID: kwd, dsa, aud, pla or hpi. |
{lpurl} | The landing page URL. Tracking templates only, never valid in a suffix. |
Auto-tagging and manual UTMs work together
Auto-tagging adds gclid to the URL and is how Google Ads and GA4 exchange conversion data. Manual UTMs are how every other tool reads the click: your CRM, LeadTrackr, a spreadsheet. Keep both. Turning one off to avoid conflicts costs you a working integration.
In GA4 the gclid takes priority. When a click carries both a gclid and manual UTMs, GA4 reports the Google Ads values and ignores your utm_source. That is normally what you want, and it is also why a mistyped utm_source on a Google campaign does not show up as a problem in GA4 while still affecting every other report.
Keep auto-tagging on and add the suffix as well. They travel in the same URL without interfering with each other.
Sources: ValueTrack parameters · About final URL suffix



