A final URL suffix is a set of tracking parameters that Google Ads adds to the end of your landing page address when someone clicks an ad, for example utm_source=google&utm_medium=cpc. It lets you add tracking in one place instead of editing every final URL by hand.
How the final URL suffix works
You enter the parameters without a leading question mark, and Google joins them to the final URL with a ? or & as needed. The suffix can be set for the whole account, a campaign, an ad group, an ad or a sitelink, and the most specific level wins. A suffix on one ad group replaces the account-level one for that ad group rather than adding to it.
The suffix can include ValueTrack parameters, placeholders Google fills in at the moment of the click. For example, utm_campaign={campaignid} drops the campaign’s ID into the URL, which stays correct even if someone renames the campaign later.
It works alongside the tracking template, which serves a different purpose. The tracking template is for third-party click trackers that need to see the click in the background. The suffix decides what ends up on the landing page itself, so it is what your website, analytics and forms can read.
Changing tracking at account, campaign or ad group level does not reset an ad’s history the way editing its final URL does, which is one reason to keep tracking out of the final URL.
Why it matters
Many tools a UK business uses read UTM parameters but cannot read Google’s click ID: CRMs, form builders, call tracking with dynamic number insertion, and some email and booking systems. A suffix gives them consistent source and campaign data without touching auto-tagging, which keeps sending the click ID that Google Ads and GA4 need. It also puts the source in front of the people handling the lead: a salesperson who sees google, cpc and the campaign name on a CRM record knows straight away where the enquiry came from.
Where both are present, GA4 by default trusts the auto-tagged click for Google Ads traffic. Mismatched values still make reports confusing, so keep the suffix consistent with how GA4 labels paid search.
Common mistakes
- Starting the suffix with a question mark or entering a full URL instead of just the parameters.
- Using a suffix and also hand-typed UTMs in final URLs, so some clicks carry duplicate or conflicting values.
- Setting a suffix at ad group level for a test and forgetting it now overrides the account setting.
- Mixing capitals and lower case, such as Google and google, which splits one source into two rows in GA4.
- Landing pages or redirects that strip query strings, so the suffix never arrives.
- Putting anything that identifies a person, such as an email address, into a parameter.
How to act on it
Agree a naming convention first and write it down. Set one suffix at account level, using ValueTrack parameters for campaign and ad group IDs, and only override it lower down when there is a reason. You can draft and check the tags with my UTM link builder before pasting them in.
Then test. Click through from the ad preview tool or a live ad, check the full address in the browser, and confirm the visit appears correctly in GA4 and in any CRM that reads the tags. I set up and audit suffixes as part of monthly PPC management, usually at the same time as checking auto-tagging and conversion tracking.
