How-To Guide · Analytics & Tracking

How to Set Up UTM Google Ads

Learn how to set up UTM parameters in Google Ads using Final URL suffix, tracking templates, and ValueTrack. Step-by-step guide with best practices for GA4.

TL;DR Google Ads adds a GCLID via auto-tagging by default. For custom tracking, add manual UTM parameters using the Final URL suffix field. Always use lowercase, always include utm_source, utm_medium, and utm_campaign, and test before launching.

4 min read By Updated 0 steps

Originally published .

> Quick answer: Google Ads uses auto-tagging (GCLID) by default. For custom UTM tracking, add parameters to the Final URL suffix field at the account, campaign, or ad level. Use lowercase, include the three core parameters, and test before launching.

What is UTM Tagging in Google Ads?

UTM tagging tells your analytics platform exactly where a click came from. It links traffic in Google Analytics back to specific ads, campaigns, and keywords.

The difference between auto-tagging (GCLID) and manual UTM parameters

Google Ads offers two tracking approaches. Auto-tagging appends a GCLID (Google Click Identifier) to every URL automatically. Per Google's Ads Help Center, auto-tagging is on by default for new accounts and powers conversion tracking and full Google Analytics integration.

Manual UTM parameters give you custom control. You define the values for source, medium, campaign, content, and term. This is useful when you track multiple ad platforms and need consistent naming across your reports.

When to use each approach

Stick with auto-tagging if you run Google Ads exclusively and want full Analytics integration. Use manual UTM parameters when you track several ad platforms and need unified source naming across your analytics data.

---

UTM Parameter Types for Google Ads

Each parameter type solves a different tracking need.

Core UTM parameters: source, medium, campaign, content, term

Per Google's Analytics Help Center, five standard UTM parameters exist:

  • utm_source — where the click came from (e.g., `google`)
  • utm_medium — the marketing channel (e.g., `cpc`)
  • utm_campaign — your campaign name (e.g., `spring_sale`)
  • utm_content — differentiates ads within the same campaign
  • utm_term — the keyword that triggered the ad

ValueTrack parameters for dynamic tracking

ValueTrack parameters pull live data directly from Google Ads. Per Google Ads documentation, they dynamically insert values like `{campaignid}`, `{adgroupid}`, `{matchtype}`, and `{device}` into your URLs. Every tracking template must include `{lpurl}`, the landing page URL insertion parameter.

Example: `{lpurl}?utm_source=google&utm_medium=cpc&utm_campaign={campaignid}&utm_term={keyword}`

Custom parameters for specialized tracking needs

Custom parameters let you define your own tracking variables. Per Google's Ads Help Center, you can create up to 8 custom parameters at most levels, excluding the account level. Parameter names allow up to 16 alphanumeric characters. Values support up to 250 characters. They work inside tracking templates and are useful for internal tracking IDs or custom reporting codes.

---

How to Set Up UTM Parameters in Google Ads

Three methods exist. Pick the one that fits your setup.

Method 1: Using Final URL suffix

The Final URL suffix attaches parameters to your landing page URL on every click. It is the simplest and recommended approach for most advertisers. No `{lpurl}` required.

Method 2: Using tracking templates with ValueTrack

Tracking templates use `{lpurl}` as the base URL and append dynamic parameters. Best when you need to auto-populate campaign IDs, device types, or keyword match types inside the URL.

Method 3: Using custom parameters

Custom parameters work inside tracking templates. Define a parameter like `{_promo}` and assign it a value at the campaign or ad group level. Useful for tracking codes that change by promotion or region.

---

Step-by-Step: Add UTM Parameters via Final URL Suffix

At the account level

  1. Open Settings in your Google Ads account.
  2. Click Account settings.
  3. Find the Tracking section.
  4. Enter your UTM string in the Final URL suffix field. Example: `utm_source=google&utm_medium=cpc&utm_campaign=brand`
  5. Click Save.

Account-level settings apply to all campaigns unless a lower level overrides them.

At the campaign level

  1. Open the campaign you want to configure.
  2. Click Settings.
  3. Expand Additional settings, then open Tracking.
  4. Enter your parameters in the Final URL suffix field.
  5. Click Save.

Campaign-level settings override account-level for that campaign only.

At the ad and keyword level

  1. Open the specific ad or keyword.
  2. Click the edit icon.
  3. Expand Final URL suffix or Tracking template.
  4. Enter your parameters.
  5. Click the Test button to confirm the URL resolves correctly.
  6. Click Save.

Per Google's Ads Help Center, always test before launching. A broken suffix sends untracked traffic straight to (direct) in Analytics.

---

Best Practices for UTM Naming and Implementation

Use lowercase and consistent naming conventions

UTM parameters are case-sensitive. `utm_source=Google` and `utm_source=google` appear as two separate sources in Analytics. Pick a format and never deviate from it.

Include utm_source, utm_medium, and utm_campaign always

Per Google's Analytics Help Center, these three parameters are required for proper campaign attribution. `utm_content` and `utm_term` are optional but add useful detail for ad-level analysis.

Test your URLs before launching

Use the Test button in Google Ads or Google's Campaign URL Builder to verify every URL. Catch errors before you spend a dollar.

---

Connect UTM Data to Google Analytics

How UTM parameters appear in Analytics reports

In Google Analytics 4, UTM data flows into Acquisition reports. Find campaign data under Traffic acquisition and User acquisition. Filter by session source/medium to isolate Google Ads traffic from other channels.

Auto-tagging override settings for GA4

GA4 does not support the UTM override option that existed in Universal Analytics. Per Google's Analytics Help Center, auto-tagged values are prioritized in GA4. When both auto-tagging and manual UTMs are active together, GCLID data takes priority. Manual `utm_content` and `utm_term` values are only preserved in the Manual Ad Content and Manual Term dimensions.

If you need manual UTM data to drive all reporting, disable auto-tagging in Google Ads account settings first.

---

Or let Coinis do it.

From a product URL to a live Meta campaign. AI-generated creatives. On-brand copy. Direct publish to Facebook and Instagram. Real performance reporting. All in one platform.

Start free. Upgrade when you're ready.

Start free →

15 AI tokens a month. No credit card.

Frequently Asked Questions

Does Google Ads add UTM parameters automatically?

No. Google Ads uses auto-tagging (GCLID) by default, not UTM parameters. GCLID powers Google Analytics integration and conversion tracking automatically. To use custom UTM parameters, you add them manually via the Final URL suffix or a tracking template.

Should I disable auto-tagging to use UTM parameters in Google Ads?

Not always. You can run both at the same time, but in GA4 auto-tagged values take priority. If you need manual UTM data to drive all your Analytics reporting, disable auto-tagging in your Google Ads account settings first.

What is the Final URL suffix in Google Ads?

The Final URL suffix is a tracking field in Google Ads where you enter UTM parameters. Google appends those parameters to your landing page URL every time someone clicks your ad. You can set it at the account, campaign, ad group, ad, or keyword level.

What are ValueTrack parameters in Google Ads?

ValueTrack parameters are dynamic variables that automatically insert Google Ads data into your tracking URLs. Examples include {campaignid}, {adgroupid}, {matchtype}, and {device}. Every tracking template using ValueTrack must include {lpurl} as the landing page URL placeholder.

Stop hustling

You just read the manual way. Coinis does it all.

Every step above takes hours of manual work. Coinis automates it. Free to start. No credit card. Pay only when you need more volume.

Steps 1–2

Goal + Audience

AI analyzes your brand from a URL. Targets the right buyers automatically.

Steps 3–4

Channels + Budget

One-click launch to Meta. Smart budget allocation out of the box.

Step 5

Ad Creatives

Paste a link. Get dozens of professional ads in minutes.

Steps 6–7

Launch + Track

Live dashboard. Real ROAS. AI suggests what to optimize next.

15 credits day one
No credit card
Free forever tier
Pay only for volume
Start free

You just learned the hard way. Here's the easy way.

Coinis generates ad creatives, launches campaigns, and tracks results. One platform. One click. No ad expertise required.

Try Coinis free