Library·SOP·Analytics
Build a campaign link with consistent source, medium, and campaign labels, then check the copied URL. UTM parameters are labels added to a web address to describe where a marketing link comes from.
Last reviewed: · Editorial review
Clarity, structure and references reviewed in this version. This is not a test in a live account.
Build a campaign link with consistent source, medium, and campaign labels, then check the copied URL. UTM parameters are labels added to a web address to describe where a marketing link comes from.
This SOP covers:
This does not cover:
Give each label one job so you can reuse the same wording across links.
In your campaign note, choose these three values:
email for email, social for unpaid social posts, or referral for a partner website link.For an existing source, channel, or campaign, reuse your team’s exact label, even if it uses a different format. For new labels, use lowercase letters, numbers, and underscores between words. The three values may match if their meanings really match; choose each by its job.
Let the builder add the labels without hand-editing the address.
Open Google’s Campaign URL Builder and select WEB. Paste the full destination address into website URL. Keep its capitalization and any existing query text after ? or page anchor after #.
utm_ parameters, get its untagged version before continuing; adding another set can create conflicting labels.Enter the source from step 1.1 into campaign source, the medium into campaign medium, and the campaign into campaign name. Clear any existing values in campaign ID, campaign term, and campaign content so the result contains only your three campaign labels. Below the generated URL, make sure Set campaign parameters in the fragment portion of the URL is unchecked.
Check the result before handing it to the person who will use the link.
Read the generated URL. Check that utm_source=, utm_medium=, and utm_campaign= each appear once and contain the matching value from your note. Check that there are no other utm_ parameters, including utm_id, utm_term, or utm_content. Check that the destination’s domain and path are unchanged, that any original query values remain, and that any # anchor stays at the end, after the UTM parameters.
%20 and + can both mean a space; %2B means an actual plus sign. These are URL encoding. Copy the generated form without replacing these codes or encoding the full URL again.Click inside generated URL, select all its text, and copy it. Paste the full URL into your campaign note beside its three labels. Read the saved text back and compare it with the generated URL to catch missing characters. Repeat from step 1.1 for each placement, keeping the same campaign value for the same initiative.