Track campaign links with consistent UTM tags

Give every campaign link the same UTM naming scheme across ads, email, social posts, and partner links, keep a record of the links in use, and see which campaigns bring the visitors who convert.

Key Takeaways

  1. UTM tags are short labels added to the end of a link that tell your analytics where a visitor came from. The five standard tags record the source, the medium, the campaign, the specific ad or email, and the search keyword.
  2. The medium tag matters most, because analytics tools read it to decide which channel a visit belongs to. A paid LinkedIn ad tagged with the medium "social" gets counted as an unpaid post, so your paid results look smaller than they are.
  3. Kite sets one naming scheme for every channel, reusing the scheme your team already has when there is one, and saves it in your team's knowledge base so every later campaign follows it.
  4. When Kite builds a campaign, it tags each link as it creates it and hands you the exact tagged link for every ad, email, post, and partner placement.
  5. Kite then reads which campaigns bring visitors who convert, from its built-in analytics on a site it hosts or from your connected Google Analytics account.
On this page

How Kite keeps your campaign tracking consistent

Kite starts by settling the naming scheme. If your team already has one, Kite uses it. If you don't, Kite proposes one, you agree on it, and Kite saves it in your team's knowledge base.

From then on, tagging is part of building a campaign. When Kite prepares a campaign, it builds the landing page, decides which channels will send people there, and writes a tagged link for each ad, email, social post, and partner placement. It also confirms how the page's conversion will be measured before the campaign launches, so the tags have something to be measured against.

After the campaign goes live, Kite reads the results by campaign and channel. It reports which links brought visitors, which of those visitors converted, and what to change in the next campaign.

  1. What is a good UTM naming convention?
  2. Tag every link when the campaign is built
  3. Keep a record of the scheme and the links in use
  4. See which campaign links bring visitors who convert

What is a good UTM naming convention?

A good UTM naming convention is a short set of rules that makes every tag predictable: lowercase letters only, one fixed list of source and medium values, and one pattern for campaign names. Kite writes those rules for your team, and a typical set looks like this:

  • Source is the site or sender, written the same way every time: google, linkedin, meta, or the name of your newsletter.
  • Medium comes from a short fixed list: cpc for paid search ads, paid_social for paid social ads, email for email, social for unpaid social posts, and referral for links on partner sites.
  • Campaign names the campaign in lowercase words joined by underscores, such as forecasting_webinar or spring_launch.
  • Content names the ad or email version, such as video_a or headline_b, so you can compare versions within one campaign.
  • Term holds the keyword for paid search ads and is left off everywhere else.

The medium values are chosen for a reason. Google Analytics and Kite's built-in analytics both recognize cpc as paid search, paid_social as paid social, and email as email, so visits tagged with those values land in the right channel without any extra setup. If your Google Analytics property uses custom channel groups, Kite reads how they're defined and picks medium values that land where you expect.

When your team already tags links, Kite starts from what you have. With Google Analytics connected, it reads the source, medium, and campaign values that already appear in your reports. If "LinkedIn", "linkedin", and "li" all show up, Kite picks one and writes it into the scheme, so future links stop splitting your results.

What you get

A written UTM naming scheme

The rules for source, medium, campaign, content, and term values, saved in your team's knowledge base where every later campaign reuses them.

Tagged links for every channel

The exact link for each ad, email, post, and partner placement in a campaign, with a separate content value for each version you want to compare.

Campaign work that carries the links

The landing page, ad copy, emails, and posts Kite prepares, with the tagged links already in place.

A record of the links in use

Each campaign's tag values, kept alongside the scheme so anyone on your team can look them up.

Results by campaign and channel

Which links brought visitors, which of those visitors converted, and what Kite recommends for the next campaign.

How to get started

Get started for free and tell Kite what you're promoting. You might say, "Set up tracking links for our webinar across LinkedIn ads, our newsletter, and our partner's announcement," or "Write a UTM naming convention for our team and use it on every campaign from now on." You can work with Kite in your browser or in Slack.

Kite proposes the naming scheme first, or confirms the one your team already uses, and sends it to you for approval. Once you agree, it saves the scheme and builds the campaign's tagged links. Kite asks before it publishes a landing page, sends an email, or posts on social media, so you see the links in place before anything goes out.

On a website Kite hosts, you don't need to connect anything to see results by traffic source. If your website runs somewhere else, or you want campaign-by-campaign results, connect your Google Analytics account.

Integrations used for UTM tracking

Kite tags the links itself, so the integrations in this use case are about reading the results. On a website Kite hosts, its built-in analytics sorts visits into traffic sources without a separate account. Google Analytics adds campaign-level results and covers websites Kite doesn't host.

Common questions

How do I set up UTM tracking in Google Analytics?

Google Analytics 4 reads UTM tags automatically, so there's nothing to turn on. Any visit from a tagged link shows up in the Traffic acquisition report, where you can change the main dimension to Session campaign or Session source / medium to see results for each campaign. The setup that matters is on the link side: consistent tags, and a conversion event in Google Analytics so you can see which campaigns lead to signups or purchases.

Where do UTM tags go in Meta ads?

In Meta Ads Manager, you can add UTM tags in the URL parameters field in each ad's tracking settings, separate from the website URL. That keeps the destination URL clean and makes the tags easier to change. Kite gives you the tag string for each ad in the campaign, with the same source and medium values every time, so you can paste it in.

Should I put UTM tags on links between pages of my own website?

No. UTM tags belong on links that bring people to your website from somewhere else. If a visitor arrives from a Google ad and then clicks a tagged link on your homepage, the internal tag overwrites the ad as the source of the visit, and the campaign that brought them loses the credit. Kite uses tags only on links that point to your site from ads, emails, posts, and partner pages.

Are UTM tags case-sensitive?

Yes. Google Analytics treats "LinkedIn" and "linkedin" as two different sources, so the same channel's visits get split across two rows. That's the main reason a naming scheme starts with lowercase letters only. Kite writes every tag in lowercase and uses the same spelling for each source every time.

Our existing campaign links are already a mess. Can Kite clean them up?

Yes. Kite sets the scheme for new campaigns, and it can also review the tracking you already have, find tags that are inconsistent or broken, and recommend what to fix. That review is covered in Audit your UTM tags and tracking setup Coming soon .

Questions this page answers

  • How do I set up UTM tracking for my marketing campaigns with AI?
  • Can an AI marketing agent set up consistent UTM tags for my campaigns?
  • What is a good UTM naming convention?
  • How do I keep UTM parameters consistent across channels?
  • How do I track which campaign links bring visitors to my site?
  • Can AI create and keep a record of my campaign tracking links?

Related integrations

About the author

Devon Wells leads product marketing at Kite, the AI marketer. He spent a decade marketing industrial AI, from self-driving trucks to computer vision, but now Kite handles most of the work itself.

Tell me your goal and I’ll get to work.

Get started for free