Articles on: Tracking Setup

Using short links

A FunnelFlux short link is a branded mask over a normal funnel entrance. It is not a generic URL shortener like bit.ly.


You save a slug, a funnel, and a traffic source. Visitors then load a short URL on your tracking domain. FunnelFlux treats that request as an entrance — the same as a normal /fts/ redirect link — and runs the usual funnel logic.


The public URL looks like this:

https://track.example.com/l/my-campaign

The UI shows that URL with no trailing slash. A request with a trailing slash still works.



A normal redirect entrance encodes the funnel and traffic source in the path:

https://track.example.com/fts/funnel-trafficsource

You can also pin an entrance node, and a page when that node is a page group (a lander or offer node that contains one or more pages):

https://track.example.com/fts/funnel-trafficsource/node
https://track.example.com/fts/funnel-trafficsource/node/page

A short link hides that path behind /l/{slug}.


FunnelFlux looks up the active slug for your account, applies any saved defaults, then handles the visitor as a normal entrance. It does not bounce through /fts/ first.


Use a short link when you want a cleaner short URL, or a reusable branded slug you can keep in place without exposing funnel and traffic source IDs.


This is still a redirect entrance. It is not a third tracking method, and it is not a direct link. See Redirect links vs direct links.



Go to Assets → Global Assets → Short Links.


Required fields:


  • Name — up to 256 characters
  • Slug — the path segment after /l/
  • Funnel
  • Traffic source


Optional fields:


  • Entrance node — defaults to the funnel's traffic node
  • Page — only available when the optionally selected entrance node is a page-group node
  • Default URL params — params silently added to the URL tracking fields by default. You can still pass other manual params and they will be tracked (provided the traffic source has them defined)
  • Default cost — default cost to add per visit
  • Tracking domain — used only to build the preview URL in the UI


Slug rules


Slugs are 1–64 characters. Allowed characters are lowercase letters, numbers, hyphens, and underscores.


FunnelFlux does not silently lowercase a slug. Uppercase letters are a validation error — change the slug yourself.


If another active short link already uses that slug, you will get a duplicate slug error. If an archived short link still holds it, you will get a different duplicate error: unarchive that link, or pick another slug. Archived slugs stay reserved until you delete the link.


Preview URL and tracking domains


The tracking domain field is display-only. It controls which domain appears in the preview, not which domains the slug works on.


FunnelFlux serves /l/{slug} on any of your account's tracking domains. The same slug is the same target on all of them.


If you leave the tracking domain empty, the preview uses your account default domain.


Default params and cost


Saved default URL params fill in keys that are missing on the visitor's request. Incoming query params from the ad always win, key by key.


Example: you save campaign=default-camp on the short link.



Do not put FunnelFlux system keys in default params: f, ts, n, p, fts, hit, vid, action, pb, redirect, or c.


Param keys cannot be empty and can be up to 128 characters. Values can be up to 1024 characters.


Default cost is its own field, not a c= row in default params. FunnelFlux applies that cost as c only when the request has no c of its own. If the ad URL already has c, that value is used.


Archive vs delete


Archive is reversible and organizational. It hides the link from your active list to reduce clutter while keeping the slug reserved and continuing to route traffic normally (just like archived funnels and pages).


If you want to permanently stop traffic and release the slug so it can be reused, use Delete instead.


Delete is permanent. The slug is freed and the short link is gone — there is no deleted status to look up later. If you might still need the slug, archive instead of deleting.



Duplicate always creates an active copy, even if the source is archived.


You must supply a new name and a new slug. FunnelFlux will not invent a slug for you.


The copy inherits the funnel, traffic source, entrance target, default params, and default cost.


Reporting


There is no separate short-link report, and slug is not a reporting dimension.


Traffic is attributed to the funnel, traffic source, node, and page the short link points at, plus the incoming params, any saved defaults that filled missing keys, and cost. Group and filter those as you would for any other redirect entrance.


Troubleshooting


  • 404 — the slug is unknown or deleted, or you are hitting a tracking domain that is not on this account.
  • Invalid slug — the slug has uppercase letters, spaces, or other characters outside a-z, 0-9, -, and _, or it is longer than 64 characters.
  • Duplicate slug — another active short link already uses it.
  • Duplicate slug (archived) — an archived short link still holds it. Unarchive that one, or pick a different slug.

Updated on: 24/08/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!