logo
Schedulin

UTM parameters

UTM parameters are query-string tags appended to links that let analytics tools attribute traffic back to its source. Schedulin can add them automatically to every link in a post.

Default UTM template

In Settings → Workspace → UTM tracking, enable UTM auto-tagging and set the template. The default is:

utm_source={channel}&utm_medium=social&utm_campaign={post_id}

The variables available:

VariableExample
{channel}instagram, linkedin
{channel_name}Acme Instagram
{post_id}A short ID for the post
{date}2026-05-24
{author}The post creator's username

Per-post overrides

In the composer, expand Link tracking to override UTM values for that post only. Useful for campaign tracking — set utm_campaign=summer-launch on every post in a campaign.

Networks where it applies

UTM tagging only modifies links in caption text where it works:

  • Twitter / X, LinkedIn, Bluesky, Threads, Facebook, Pinterest, Reddit — UTM is appended directly to outbound links.
  • Instagram — captions don't make links clickable; we still append UTM in case the user copies the link from the caption. Bio link tools work the same way.
  • TikTok — links in captions aren't clickable; same approach.

How to verify it's working

After a post publishes, click the link as it appears on the network. The URL bar should show your UTM parameters.

In Google Analytics, the traffic appears under Acquisition → Source/Medium matching your template.

See also