Refer App Documentation

Links

Create branded /go/ short links with server-side campaign tracking and click counts.

Pro

The Links tab lets you create branded short links — clean, readable URLs like yoursite.com/go/summer-launch — that redirect to a destination URL with your campaign parameters appended server-side. Every click is counted. No third-party shortener, no data leaving your server.

Why short links

Standard UTM-tagged links are long and expose your campaign parameters in the URL. Some privacy-focused browsers and email clients also strip UTM parameters before the page loads, causing attribution to fall back to Direct. Short links solve both problems:

  • The visible URL is clean — no UTM strings visible to the visitor
  • Campaign parameters are appended server-side at the moment of redirect, before the destination page loads — browser privacy filters can't strip them
  • The link is shorter and more shareable
  • Click counts are maintained independently of your attribution data

How a redirect works

  Visitor clicks yoursite.com/go/summer-launch
          |
          v
  Server looks up slug "summer-launch"
  Finds: destination=yoursite.com/pricing
         utm_source=newsletter
         utm_medium=email
         utm_campaign=summer-launch
          |
          v
  Increments click count
          |
          v
  302 redirect to:
  yoursite.com/pricing?utm_source=newsletter&utm_medium=email&utm_campaign=summer-launch
          |
          v
  Beacon fires on /pricing — session recorded with correct attribution

The entire redirect happens before any page markup renders. The visitor sees the destination page; the attribution is recorded correctly.

Creating a short link

  1. Go to Links
  2. Click + Create a short link
  3. Enter the destination URL — the full address including https://
  4. Enter a slug, or leave it blank to auto-generate one from the Campaign name
  5. Optionally fill in Source, Medium, and Campaign — these are appended to the destination URL on each redirect
  6. Click Create short link

Your short link is immediately available at yoursite.com/go/{slug}.

Slugs

A slug is the identifier after /go/. It must be unique within your install. Valid characters: letters, numbers, hyphens, and underscores. Maximum 60 characters. Examples:

Good slugNotes
summer-launchReadable, campaign-specific
newsletter-julyDate-stamped for recurring campaigns
linkedin-bioChannel-specific for social profiles
pricingSimple, destination-based
Auto-generate from Campaign. If you leave the Slug field blank and fill in a Campaign name, the slug is generated automatically from the campaign name — spaces become hyphens, special characters are stripped.

Campaign parameters

The Source, Medium, and Campaign fields are optional. If you fill them in, they're appended to the destination URL as standard UTM parameters on every redirect:

FieldAppended asExample
Sourceutm_sourcenewsletter
Mediumutm_mediumemail
Campaignutm_campaignsummer-launch

If the destination URL already has UTM parameters, the stored parameters take precedence — they overwrite any matching UTM values already in the destination URL.

Managing links

The Links table shows every short link with its slug, destination, campaign parameters, click count, and active status.

  • Active / Inactive — toggle a link off without deleting it. An inactive link redirects to the install root rather than its destination.
  • Delete — permanently removes the link. Existing click counts are lost. Cannot be undone.
  • Click count — every redirect increments this atomically, so concurrent clicks are counted accurately.

Where to use short links

Use caseWhy it helps
Email newslettersClean links that survive email client referrer stripping. Campaign tagged server-side.
Social media biosOne link per channel — update the destination without changing the URL in your bio.
Print and offlineShort, memorable URLs that are easy to type.
Messaging apps (WhatsApp, Slack, Teams)Referrer is stripped in these contexts. Short links ensure attribution survives.
Paid adsClean destination URL in the ad, full attribution in the redirect.
Short links and the beacon work together. The redirect happens first — parameters are on the destination URL when the page loads. The beacon then fires on the destination page and the classifier reads those parameters as normal. No special configuration is needed.