> ## Documentation Index
> Fetch the complete documentation index at: https://doc.trackrev.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Create tracking links

> Mint a branded short link for every channel in one step, with UTMs baked in, an AI-suggested slug, and optional device targeting, expiration and password protection.

In TrackRev you don't create links one at a time — you create a **campaign**: one destination
plus **one short link per channel** you'll share it on. Each link gets the right UTM parameters
for its channel automatically, so revenue rolls up by channel with no manual tagging.

## Create a campaign

<Steps>
  <Step title="Open Campaigns → New campaign">
    In the sidebar, go to **Campaigns** and click **New campaign**. (The **Links** page also has
    a **New campaign** button.) The dialog is titled *"New campaign — One short link is generated
    per channel you select."*
  </Step>

  <Step title="Name the campaign">
    **Campaign name** (required) — e.g. *Spring launch*. This is also the default UTM campaign
    tag if you don't set one.
  </Step>

  <Step title="Choose where the link sends people">
    Pick a destination type:

    * **My own site** (default) — the pixel can attribute conversions and revenue on this
      destination. Must be on your workspace's [registrable domain](/link-tracking/overview#the-workspace-boundary).
    * **Someone else's site** — Substack, YouTube, a marketplace, anywhere you can't add the
      pixel. Conversions and revenue show as "—" (not zero), and these links are exempt from the
      one-domain rule.
  </Step>

  <Step title="Enter the destination URL">
    Paste the full URL you want clicks to land on. On blur, TrackRev fetches
    [AI slug suggestions](#ai-slug-suggestions) for you.
  </Step>

  <Step title="Pick your channels">
    Tick at least one [channel](/link-tracking/channels). Each ticked channel gets its own link
    with that channel's UTMs. Options: **Facebook, Instagram, YouTube, LinkedIn, X / Twitter,
    TikTok, Newsletter, Website, Other**.
  </Step>

  <Step title="Set a slug (optional)">
    Type a custom slug, click an AI suggestion, or leave it blank to auto-generate. With multiple
    channels, your slug becomes a base and each link is suffixed — e.g. `black-friday-facebook`,
    `black-friday-newsletter`.
  </Step>

  <Step title="Create the links">
    Click **Create links**. Every link is live immediately.
  </Step>
</Steps>

## Fields reference

<ParamField path="Campaign name" type="text" required>
  The campaign's label. Falls back to being the `utm_campaign` value if you leave the UTM tag
  blank.
</ParamField>

<ParamField path="Folder" type="select">
  Assign the campaign to a [folder](/link-tracking/campaigns) for date-ranged reporting. Only
  shown once you have folders.
</ParamField>

<ParamField path="Destination URL" type="url" required>
  Where clicks ultimately land.
</ParamField>

<ParamField path="UTM campaign tag" type="text">
  Sets `utm_campaign`. Placeholder `spring_launch`. Blank falls back to the campaign name.
</ParamField>

<ParamField path="Custom short link (slug)" type="text">
  Lowercase letters, numbers and single hyphens, 2–64 characters. Slugs are globally unique
  across all of TrackRev.
</ParamField>

<ParamField path="Tags" type="text">
  Comma-separated labels (lowercased and de-duplicated) for filtering the Links view — e.g.
  `launch, q3, paid`.
</ParamField>

<ParamField path="Channels" type="checkbox" required>
  One link is minted per selected channel. Pick at least one.
</ParamField>

### Optional add-ons

Expand these sections in the form to configure more:

* **+ Add device targeting** — send mobile and desktop to different destinations. See
  [Device targeting](/link-tracking/advanced-links#device-targeting).
* **+ Add expiration** — expire by date or click count. See
  [Link expiration](/link-tracking/advanced-links#link-expiration).
* **+ Add password protection** — gate the link behind a password. See
  [Password protection](/link-tracking/advanced-links#password-protection).
* **+ Add retargeting pixels** — fire ad pixels via a consent interstitial. See
  [Link retargeting](/link-tracking/retargeting).

## Channels and their UTMs

Each channel applies a default `utm_source` and `utm_medium` on redirect:

| Channel     | utm\_source | utm\_medium |
| ----------- | ----------- | ----------- |
| Facebook    | facebook    | social      |
| Instagram   | instagram   | social      |
| YouTube     | youtube     | video       |
| LinkedIn    | linkedin    | social      |
| X / Twitter | twitter     | social      |
| TikTok      | tiktok      | social      |
| Newsletter  | newsletter  | email       |
| Website     | website     | referral    |
| Other       | other       | referral    |

You can override `utm_campaign`, `utm_term` and `utm_content` per link later from the link's
**Edit** action.

## AI slug suggestions

When you enter a destination URL, TrackRev reads the page's title and suggests **five**
memorable slugs. They appear as clickable pills — tap one to use it. Suggestions are
lowercase, 2–30 characters, hyphenated.

<Tip>
  AI suggestions are entirely optional and non-blocking. If you'd rather choose your own slug,
  just type it. Every link also gets a short compact code you can use as an alternate.
</Tip>

## Copy and share

From the **Links** page, each link row has a copy button (and a copy-format menu when you have
a custom domain — choose between your branded domain and TrackRev's default). Use the link
anywhere you'd use the raw URL.

## Next steps

<CardGroup cols={2}>
  <Card title="Add a custom domain" icon="globe" href="/link-tracking/custom-domains">
    Turn `trackrev.io/r/spring` into `go.yourbrand.com/spring`.
  </Card>

  <Card title="Import in bulk" icon="file-csv" href="/link-tracking/bulk-import">
    Create hundreds of links at once from a CSV.
  </Card>

  <Card title="Read your analytics" icon="chart-simple" href="/link-tracking/analytics">
    See clicks, geo, device and channel performance.
  </Card>

  <Card title="Attribute revenue" icon="dollar-sign" href="/revenue-attribution/overview">
    Connect a processor so clicks become attributed sales.
  </Card>
</CardGroup>
