skill-short-link · Short Links & UTM Tracking

skill-short-link

Append UTM tracking parameters (source/medium/campaign) to content and campaign links, then shorten them — so traffic from Xiaohongshu, Douyin, WeChat Official Accounts and other channels is attributable.

Uses key-free public shorteners (TinyURL / is.gd / v.gd), pure standard-library implementation, zero dependencies. Three operations: UTM-only, shorten-only, or both in one step; is.gd / v.gd support custom aliases.

Example invocation: "Generate a short link for this product URL for our Xiaohongshu campaign, campaign name 618."

Full brief

Positioning

skill-short-link is a tracking tool for campaign links: it appends UTM parameters and shortens URLs so every channel's traffic is attributable. It answers "where did this link come from and how did it perform" — it doesn't do the performance analysis itself.

Core capabilities

Workflow

  1. Provide the landing/product/form URL
  2. Specify the three UTM elements: source (platform), medium, campaign
  3. Run shortlink.py (both is the common path) → tracked short link
  4. Multi-platform campaigns: generate one short link per platform (different source) for per-platform attribution

Inputs & outputs

Input Required Notes
URL Yes Landing / product / form link
source Required for UTM Platform, e.g. xiaohongshu / douyin / wechat
medium Required for UTM e.g. social / video / cpc
campaign Required for UTM e.g. 618 / newproduct
provider No tinyurl (default) / isgd / vgd

Output: shortened URL with UTM parameters.

Boundaries with adjacent skills

Fit

Before you start


skill-short-link is part of the Aiglade Skill library. Invoke it from the Aiglade chat box in plain language.

← All 155 skills