RocketLauncher AI

Email

How to Enable UTM Tracking for Email Campaigns in GoHighLevel

By Marnix Geerkens. Published 2024-09-04. Updated 2026-06-02.

GoHighLevel can automatically append UTM parameters to every link in your email campaigns, so you can see exactly which campaign drove a click or conversion inside Google Analytics or any other analytics tool. You turn this on once in Email Settings and it applies globally, with per-campaign overrides available at send time.

Watch it, then build it

Get the full platform free for 30 days

That walkthrough runs on GoHighLevel. Start it free through RocketLauncher and you get 30 days instead of the usual 14, the whole platform unlocked, plus our setup help and a community of thousands of builders in 47+ countries.

30 days, not 14Full platform, nothing held backFree community and setup help

We earn a referral commission if you keep GoHighLevel after the trial. It never changes your price.

Summary. UTM tracking in GoHighLevel adds tracking codes to email links automatically, removing the need to tag each URL by hand. The feature lives under Email Campaigns > Settings > Tracking and supports the three standard parameters (source, medium, campaign) plus unlimited custom ones. You can enable or adjust UTM values when scheduling any individual campaign, keeping full control over how each send is labeled in your analytics platform.

What you will learn

  • What UTM parameters are and why they matter for email attribution
  • Where to find the UTM tracking toggle inside GoHighLevel Email Settings
  • Which parameters are on by default and how to turn on the campaign parameter
  • How to add custom UTM parameters for advanced tracking needs
  • How to enable UTM tracking per campaign at send time

Steps

  1. Open Email Campaign Settings

    Inside any sub-account, go to Marketing, then Email Campaigns. Click the Settings button in the top-right corner of the page.

  2. Scroll to the Tracking section

    In Settings, scroll down to find the Tracking section. You will see a UTM Tracking block that explains what the toggle does.

  3. Enable UTM Tracking

    Flip the UTM Tracking toggle on. By default, this activates two parameters: utm_source (set to the email campaign name) and utm_medium (set to 'email'). Both values are editable.

  4. Add the campaign parameter if needed

    Expand the Campaign option and choose whether to pass the campaign name, send date, campaign ID, or a custom value. Pick whichever label makes your analytics reports most readable.

  5. Create custom UTM parameters (optional)

    Click 'Add custom UTM parameter' to define additional tracking fields. Name them using the utm_underscore convention (for example utm_purpose or utm_term). Avoid including personal or sensitive data in these fields.

  6. Save settings

    Click Save. These defaults will apply to every new campaign you send from this sub-account.

  7. Enable UTM tracking per campaign at send time

    When scheduling or sending a campaign, scroll to the bottom of the Send/Schedule screen. Toggle on UTM Tracking for that specific send. Click the settings link next to the toggle to review or update the default values without leaving the send flow.

Tips

  • Keep utm_medium set to 'email' so data in Google Analytics stays consistent with industry conventions.
  • Never place personally identifiable information (addresses, phone numbers) inside a UTM parameter, as this can trigger spam filters on receiving servers.
  • Use the campaign name value rather than the campaign ID unless you are running automated reporting that references IDs directly.

Related tutorials

Setting Up Mailgun Using CloudFlare
Setting Up Mailgun Using CloudFlare4:12 · Email
How To Verify Emails in Bulk
How To Verify Emails in Bulk5:46 · Email
How To Activate Auto-Confirmation Emails For Form Submissions in HighLevel
How To Activate Auto-Confirmation Emails For Form Submissions in HighLevel2:22 · Email
How To Build Pretty HTML Emails For HighLevel
How To Build Pretty HTML Emails For HighLevel3:31 · Email
How To Use Trigger Links in Emails
How To Use Trigger Links in Emails3:08 · Email
Build & Send Emails in the HighLevel Drag & Drop Builder
Build & Send Emails in the HighLevel Drag & Drop Builder11:35 · Email

Watch it, then build it

Get the full platform free for 30 days

30 days, not 14Full platform, nothing held backFree community and setup help

Frequently asked questions

Does UTM tracking apply to every link in the email automatically?

Yes, enabling it appends parameters to every link in the campaign.

Can I turn off UTM tracking for one campaign without changing the default?

Yes, toggle it off on the Send/Schedule screen for that campaign only.

Which analytics platforms recognize these UTM parameters?

Any platform that reads standard URL query strings, including Google Analytics, works.

Is there a limit on how many custom UTM parameters I can add?

No hard limit is documented; add as many as your analytics setup requires.

Will UTM parameters break any links in my email?

No, they are appended to the URL query string and do not affect the destination.

Back to all Email tutorials