Routing Google Ads Traffic to Per-Ad-Group Landing Pages
Use one Google Ads final URL and route each ad group or keyword to its own landing page via ValueTrack.
The scenario
You run Google Ads across a dozen ad groups, each targeting a different product line, keyword theme, or audience. You want every ad group to land on a page tailored to it — but maintaining a separate final URL on every ad means editing all of them whenever a landing page URL changes, a new variant launches, or an old one is retired.
Instead, set one final URL across every ad and route to the right page at click time using a ValueTrack parameter — Google's term for dynamic tokens like {adgroupname} or {keyword} that get replaced with the actual ad group name or matched keyword at click time.
Specify where users should be redirected based on query parameters on your link.
How to set it up
- Create a Redirect by Query Parameter link.
- Add one destination per ad group: parameter
adgroup, valuebrand-terms, URLyoursite.com/landing/brand. Repeat for each group. - Set a fallback URL for clicks where the parameter is missing or doesn't match — a new ad group you haven't mapped yet, or anyone clicking the link outside of Google Ads.
- In Google Ads, set the campaign's Final URL suffix to
adgroup={adgroupname}. Google substitutes the ValueTrack token at click time, so every click arrives with its ad group name as a query param.
What you get
- One link to paste into every campaign, ad group, and ad.
- Routing changes made centrally in Nimble Links instead of across dozens of final URLs.
- All ad traffic aggregated under a single link in analytics, with a breakdown per destination.
Variations
- Route by keyword instead of ad group. Use
keyword={keyword}in the final URL suffix when your landing pages are keyword-specific rather than theme-specific. Works best when the keyword set is small — large accounts have too many keywords to map individually. - Forward remaining UTM tags by enabling URL parameter forwarding on the link, so downstream analytics tools on the destination page still see
utm_source,gclid, and the rest.
{adgroupname} produce the raw ad group name, including spaces and capitalization. Make the values in your destination mappings match exactly — or rename your ad groups to URL-safe slugs first.
Related guides