OwlScran guides
Campaign UTM builder for creators
Add UTM tags to a campaign link so the destination’s analytics can identify the traffic it receives. Agree the labels with the brand, build the link below, then test it before publishing. The builder works without an account.
Get your free media kit with OwlScran →Updated · OwlScran
Build your campaign link
Agree four labels with the brand
The destination URL is the page you want people to visit. Use the final approved landing page, including any product options it needs. The builder preserves existing query parameters and the page fragment. It replaces source, medium, campaign and content tags that are already present.
- Source: where the link is placed, for example
instagram. - Medium: the brand’s channel label, for example
paid_socialfor a paid social campaign when that matches its reporting convention. - Campaign: one agreed name for the campaign, for example
autumn_launch. - Content: the placement or creative, for example
story_1, so it can be distinguished from another link in the campaign.
These are examples, not required names. Keep the brand’s existing naming convention. Capitalisation matters: Instagram and instagram can appear as different values in reporting. Consistent lower-case labels are easier to maintain.
Google’s campaign URL guidance explains the parameters and where to find them in GA4. Other analytics tools may interpret them differently. Confirm which report the brand will use before relying on the tags.
Example: two Story links in one campaign
For a fictional autumn launch, the brand supplies https://example.com/autumn. Both links use source instagram, medium paid_social and campaign autumn_launch. The first uses content story_1; the second uses story_2.
That gives the brand a way to separate recorded visits from each tagged placement. Keep a small link register with the placement, final URL, publication date and reporting owner. Paste those records into the campaign brief so everyone uses the same version.
If a brand gives you a finished tagged URL, use it as supplied unless it asks you to change the labels. Rebuilding it with different values can split its campaign reporting. This builder leaves other parameters, such as an affiliate identifier or utm_id, in place.
A single shared link-in-bio destination cannot distinguish every post that sent someone to the profile. Use placement-specific links where the platform allows them, or describe the combined traffic honestly.
Check the link before the content goes live
- Open the generated link yourself and check the correct product, region and page section appear.
- Check any redirects preserve the tags. A shortener or a regional redirect may change the destination URL.
- Ask the person with destination analytics access to confirm a test visit arrives with the agreed source, medium and campaign values.
- Record the approved URL beside the final content version. Retest if the brand changes the landing page.
The builder constructs a URL in your browser. It does not open or verify the destination, install analytics, or give you access to the brand’s reports. The copy button has a manual selection fallback if your browser blocks clipboard access.
UTM tags are visible to anyone with the link. Use campaign labels rather than names, email addresses or private customer information. Do not add tags to internal navigation on the same website: use them for the incoming campaign link.
Keep clicks, visits and sales separate
A platform link click and an analytics session are different events. A person can click without the destination recording a session, or click more than once. Consent choices, blocking, redirects and reporting rules can affect what the destination records.
Tags identify the campaign labels carried by a visit. They do not prove that the campaign caused a purchase. A sales claim also needs agreed conversion tracking, a reporting window and an attribution method. Ask the brand to provide those results rather than treating your click count as sales.
In your campaign report, show platform clicks and destination sessions in separate rows, each with its source and date range. Mark any unavailable result clearly. If the brand shares no analytics, report the clicks you can evidence and state that destination results were not supplied.
For a repeat campaign, carry the same definitions into the renewal proposal. That makes changes in the recorded results easier to discuss.
Free media kits
Get your free media kit.
Connect your socials and OwlScran brings in your stats and content automatically. Choose what to share, then send your kit to a brand.
Questions
A few things to know
Does a UTM link track clicks by itself?
No. It adds labels to the destination address. An analytics system at the destination must receive and record them. Your social platform may report link clicks separately.
Can I use this with an affiliate link?
The builder preserves other query parameters, but an affiliate provider may require its exact URL format or approved sub-ID fields. Check its instructions and test the final link before using it.
Can I shorten the finished URL?
Yes, if the shortener and any later redirects preserve the destination and its parameters. Test the shortened version and ask the brand to verify the recorded campaign labels.
Why does a space appear as a plus sign?
URL parameters encode spaces and other characters. A plus sign is a normal way to encode a space in a query value. Use a consistent naming convention and check the decoded labels in the destination report.