UTM parameters

UTM parameters are tags added to the end of a URL that tell analytics tools where a visitor came from, such as which network, campaign, or post.

The five standard fields

UTM stands for Urchin Tracking Module, from the analytics product Google acquired in 2005. The fields are plain query-string parameters:

ParameterPurposeExample
utm_sourceWhere the traffic came fromlinkedin
utm_mediumThe kind of channelsocial
utm_campaignThe campaign namev2-launch
utm_contentWhich variant or postthread-post-1
utm_termPaid search keywordoften unused on social

An example

https://example.com/pricing?utm_source=bluesky&utm_medium=social&utm_campaign=v2-launch

When someone clicks that link, your analytics tool records the visit under the Bluesky source and the v2-launch campaign.

Tips

  • Use lowercase and a fixed naming scheme; "LinkedIn" and "linkedin" count as two sources.
  • Do not put personal data in UTM values.
  • Long tagged URLs are fine on networks that shorten links for display, and a link shortener is rarely needed.

Why it matters for AI-agent publishing

When agents publish across four networks, UTM tags are how you tell which posts brought visitors. An agent can add them consistently if you give it the scheme.

Build tagged links with the UTM builder. In SocialHandoff, put your UTM naming rules in brand memory so every agent follows the same scheme.

Let your agents post. Keep the final say.

Connect your first agent in minutes. Every draft waits in your inbox until you approve it.

14 days free. No card required.

The hosted version is opening soon

Leave your email and we will send one message when hosted accounts open, with your 14-day trial ready. Want it today? Self-host it free from the repo.

Start free trial