The simple answer

Set up consistent Google Ads UTM parameters, understand auto-tagging and ValueTrack, test URLs, and send useful campaign data into analytics and CRM reports.

For most Google Ads accounts using GA4, keep auto-tagging enabled. Add UTM parameters only when another system—such as a CRM, call-tracking platform, or separate analytics tool—needs readable campaign information in the landing-page URL.

Use one consistent naming system, apply it at the highest sensible level, and test the final URL before spending money. UTMs organize traffic; they do not replace conversion tracking.

What UTM parameters do

UTM parameters are labels added to a URL. They help reporting tools understand where a visit came from.

Example:

https://example.com/service?utm_source=google&utm_medium=cpc&utm_campaign=garage-door-repair

The common fields are:

Parameter Meaning Example
utm_source Platform or source google
utm_medium Traffic type cpc
utm_campaign Campaign grouping garage-door-repair
utm_id Stable campaign identifier 123456789
utm_term Keyword or targeting detail garage+door+repair
utm_content Ad or creative detail responsive-search-ad-1

For a plain-language definition, see UTM parameters.

UTM parameters versus auto-tagging

Google Ads auto-tagging adds a Google Click Identifier, commonly shown as gclid, to the clicked URL. That identifier lets Google products connect the ad click with detailed campaign and conversion information.

Method Main advantage Main limitation
Auto-tagging Detailed Google Ads integration with less manual naming Other systems may not decode the click ID
Manual UTMs Human-readable and usable by many tools Easy to mistype or name inconsistently
Auto-tagging plus UTMs Supports Google integrations and outside systems Must be tested to avoid conflicting or incomplete data

Google states that GA4 prioritizes auto-tagging values over manual tags when both are available. Keep auto-tagging on unless there is a tested technical reason not to.

UTM parameters versus ValueTrack

UTM is a naming convention. ValueTrack is Google Ads’ system for inserting dynamic values into a URL.

For example, {campaignid} can insert the campaign ID and {device} can identify the device. A tracking template must include a final-URL insertion parameter such as {lpurl}.

Example tracking template:

{lpurl}?utm_source=google&utm_medium=cpc&utm_campaign={campaignid}&utm_content={creative}&device={device}

Google replaces the values in braces when the ad is clicked.

A simple Google Ads UTM standard

Use stable values that will still make sense six months later:

IDs are less readable than names, but they do not break when someone renames a campaign. Store an ID-to-name lookup in reporting if both are needed.

For Shopping and Performance Max, keyword fields may be empty because those campaign types do not use ordinary keyword targeting. Use relevant product and campaign parameters instead.

How to set up a tracking template

  1. Decide which reporting system needs the URL data.
  2. Define one naming standard.
  3. Include {lpurl} in the tracking template.
  4. Add parameters after a question mark.
  5. Separate additional parameters with ampersands.
  6. Apply the template at the account, campaign, ad group, or ad level.
  7. Use Google Ads’ Test function.
  8. Confirm the final landing page loads.
  9. Verify the parameters appear in analytics and the CRM.

Apply the template at the account level when most campaigns share the same standard. Use lower-level overrides only when a real reporting need differs.

Tracking template versus final URL suffix

A tracking template builds the click-tracking URL and can use {lpurl}. A final URL suffix adds parameters after the landing-page URL.

Use the simplest method supported by the measurement setup. Third-party click trackers may require a tracking template. Straight UTM additions often fit a final URL suffix.

Do not place a second question mark into a URL that already contains query parameters. Test pages with filters, product variants, or prefilled form values carefully.

How to test Google Ads URLs

Check four layers:

  1. Google Ads test: Does the platform accept and resolve the template?
  2. Browser test: Does the correct page load without an error?
  3. Redirect test: Do gclid and UTM parameters survive redirects?
  4. Data test: Do analytics, call tracking, forms, and CRM records receive the expected values?

Test on mobile and desktop. Some websites work with a clean URL but fail when arbitrary parameters are added.

Measure tagging coverage

Suppose 120 new leads entered the CRM and 90 contained a usable campaign tag. That leaves 30 leads without one:

120 − 90 = 30

Tagging coverage is:

90 ÷ 120 × 100 = 75%

The untagged share is:

30 ÷ 120 × 100 = 25%

That 25% deserves investigation. It may reflect direct or organic leads, lost parameters, redirect problems, consent behavior, or forms that fail to store attribution fields.

Do not assign all untagged leads to Google Ads simply because Google Ads was active.

Common UTM mistakes

Inconsistent capitalization

Google, google, and GOOGLE can become separate values. Use lowercase unless a system requires something else.

Mixing medium names

Do not alternate among cpc, ppc, paid, and paid-search without a deliberate reporting rule.

Using campaign names as permanent keys

Names change. Stable IDs make joins more reliable.

Losing parameters during redirects

Booking tools, shortened links, cross-domain flows, and server redirects can strip query parameters. Test the complete path.

Treating UTMs as conversion tracking

UTMs tell a system how a visit was labeled. Conversion tracking records the useful action. Offline conversion tracking can return qualified leads and sales to Google Ads.

Setting only one manual parameter

Google currently recommends setting all relevant manual parameters when any are used, especially source, medium, campaign, campaign ID, and source platform. Partial manual tagging can create (not set) values.

A practical owner report

The final report should connect:

UTM or click ID → click → lead → qualified lead → customer → revenue

The owner does not need a dashboard full of codes. The IDs should help the reporting system produce simple answers about which campaigns generate valuable customers.

Frequently asked questions

Do Google Ads need UTM parameters?

Not always. Auto-tagging is normally the best foundation for Google Ads and GA4. Add UTMs when other systems need readable URL labels.

Should I turn off auto-tagging when using UTMs?

Usually no. Google recommends auto-tagging for its advertising and Analytics integrations. Test how both methods behave in the complete reporting stack.

What is {lpurl}?

It is a ValueTrack parameter that inserts the final landing-page URL into a tracking template. Omitting a required URL insertion parameter can break the link.

Should campaign names or IDs go into UTMs?

IDs are more stable. Names are easier to read. A strong reporting system captures the ID and joins it to the current name.

Why are some UTM values missing in GA4?

Possible causes include auto-tagging precedence, missing manual fields, redirects, consent behavior, unsupported dynamic parameters, or the website dropping the query string.

Sources


Want Better Results From Paid Media?

Darlington manages advertising and measurement for businesses that want clearer decisions and more profitable growth.

Talk With Darlington