Back to Email Marketing

Email MarketingCampaign tracking

UTM Tracking

A UTM tag is a short label added to the end of a link. When someone clicks, the analytics tool reads the labels and files the visit under the right source, channel and campaign. At Unicaf I tagged every campaign link this way, so the monthly report could say which email, which post and which ad brought people in.

EmailSocial postPaid adCHANNEL REPORTemailsocialcpcutm_medium=emailutm_medium=socialutm_medium=cpc

A tagged link, taken apart

This is what a finished link looks like. Everything after the question mark is tags, joined by ampersands. Pick a tag to see what it answers, an example, and where it sits in the link. The address is made up, the tags are the ones I used.

Apply | University

university.example/apply?utm_source=newsletter&utm_medium=email&utm_campaign=spring_intake&utm_term=subject_b&utm_content=hero_button

utm_source
01

Where the visitor came from

The site or tool that sent them: google, facebook, newsletter.

Exampleutm_source=newsletter

utm_medium
02

What kind of channel

email, social, cpc, referral. A handful of words, never a new one per campaign.

Exampleutm_medium=email

utm_campaign
03

Which campaign

The name of the initiative, spelled the same in every tool that mentions it.

Exampleutm_campaign=spring_intake

utm_term
04

Which keyword or version

Used for paid search keywords, and for the A and B versions of an email.

Exampleutm_term=subject_b

utm_content
05

Which link inside the message

When one email has three buttons, this says which one was clicked.

Exampleutm_content=hero_button

Where the tags end up

In Google Analytics the tags become the rows of the traffic report. Every tagged link lands in its own row. A link without tags lands in (direct) / (none), where nobody can tell which campaign sent it.

Traffic acquisition

Session source / mediumSessions
1newsletter / emailFrom the link above
4,812
2facebook / social
3,540
3google / cpc
2,961
4(direct) / (none)No tags, no campaign
2,208
The numbers are invented for the example. The rows are the ones the tags create.

House rules

Three rules that kept the report honest

Tags only work if everyone writes them the same way. Three rules did most of the work.

The result was a channel report that agreed with itself from month to month, so the team argued about what to do next rather than about what the numbers meant.

  1. 1

    Lowercase, always

    Analytics treats Email and email as two different channels. Everything was lowercase, with underscores instead of spaces.

  2. 2

    One list of names

    Sources, channels and campaign names came from one shared list. A new campaign got its name there first, then in the email tool.

  3. 3

    Tagged before sending

    Every link was tagged and checked before a campaign went out, not fixed afterwards, because a visit filed under the wrong channel cannot be moved later.