linkutm Logo
UTM Management

Dynamic UTM Variables for Automated Tracking

Auto-fill UTM parameters with live values

Insert dynamic placeholders like {{date}}, {{month}}, and {{campaign}} into your UTM links. Values resolve automatically at creation time, giving you unique, timestamped campaign URLs without manual entry.

app.linkutm.com/utm-builder
linkutmDynamic Variables
UTM Campaign
{{newsletter}}-{{YYYY}}-{{MM}}-{{DD}}
Live PreviewResolved
newsletter-2025-06-15
Available Variables
{{YYYY}} 2025
{{MM}} 06
{{DD}} 15
{{timestamp}} 1718...

Static UTM values require constant manual updates

Campaigns often include dates, version numbers, or identifiers that change frequently. Manually updating these values for every link is tedious and error-prone.

Forgetting to update the date in campaign names (e.g., 'newsletter_jan' still used in March)

No way to auto-include timestamps or sequential IDs in UTM values

Dynamic ad platforms pass variables but UTM builders don't support them

Manual updates slow down high-volume link creation workflows

Key Benefits

Auto-Resolving Placeholders

Variables like {{YYYY}}, {{MM}}, {{DD}} resolve to the current date automatically when the link is created.

Always-Current Values

No more stale campaign names. Dynamic variables ensure every link reflects the actual creation date.

Faster Bulk Creation

Combine variables with bulk generation to produce hundreds of uniquely timestamped links at once.

How It Works

1

Insert a variable placeholder

Type {{date}}, {{month}}, or {{campaign}} in any UTM field. A preview shows the resolved value in real time.

2

Variables resolve on creation

When you generate the link, all variables are replaced with their actual values (e.g., {{YYYY-MM-DD}} becomes 2025-06-15).

3

Use in templates for automation

Combine variables with templates to create self-updating presets that always produce fresh, unique URLs.

Variable Types & Options

Date variables

{{YYYY}}, {{MM}}, {{DD}}, {{YYYY-MM-DD}} resolve to the current date components.

Timestamp variables

{{timestamp}} and {{unix}} add unique time-based identifiers to prevent duplicate URLs.

Custom variables

Define your own variables like {{region}} or {{team}} and assign values at creation time.

Live preview

See exactly how your variables will resolve before generating the final URL.

Template integration

Embed variables inside templates for fully automated, always-fresh campaign links.

Bulk variable expansion

Variables expand individually for each row in bulk link creation.

linkutm vs. The Rest

Compare dynamic variable support

Dynamic date variables

linkutm
Bitly
Rebrandly
utm.io

Custom variable definitions

linkutm
Bitly
Rebrandly
utm.io

Live variable preview

linkutm
Bitly
Rebrandly
utm.io

Template + variable combo

linkutm
Bitly
Rebrandly
utm.io

Bulk variable expansion

linkutm
Bitly
Rebrandly
utm.io

Free tier available

linkutm
Bitly
Rebrandly
utm.io

Automate Your UTM Parameters

Stop manually updating dates and IDs in your campaign links. Dynamic variables keep your tracking fresh and accurate with zero extra effort.