Form Links and Source Tracking

Last updated October 14, 2026

Every form has a public link. Out of the box it ends in a random string — yourdomain.com/form/3flox03a38d5 — which is fine in an email and useless in a YouTube description, on a business card, or read aloud on a podcast.

Two things fix that, and they live together under the Link button on any form:

  • Rename the link to something a person can read and type.
  • Tag the link per channel, so you can see which one each submission came through — without running a separate form for every channel.
  1. Open the form → click Link in the toolbar
  2. Click Rename
  3. Type the name you want — disney-quote, cancun-2026, book-with-me
  4. Click Save

Your link becomes yourdomain.com/form/disney-quote.

Your old link keeps working. Renaming never breaks a link you already published. Every name a form has ever used keeps opening it, so the QR code you printed last spring, the bitly you set up months ago, and the link in an email you sent yesterday all still work. Old names are listed under Older links that still work, and you can retire one deliberately once you're sure nothing points at it any more.

Naming rules: lowercase letters, numbers and hyphens. No spaces, no capitals, no underscores. A few words are reserved (api, test, embed, form, preview, new).

If you've connected a custom domain, your form links come from it automatically — trips.yourdomain.com/form/disney-quote. If you haven't, they come from journeyfuse.com. See Custom Domains to set one up.

Link names are yours alone. Two agencies can both use disney-quote without conflict, because each one's link sits on its own domain. If you pick a name another agency is already using and you're not on a custom domain, we'll tell you: the name still works, but only once your own domain is connected.

Tracking Where Submissions Come From

If you promote the same form in several places — a few YouTube creators, your newsletter, Instagram, a podcast — you probably want to know which one is actually sending you business.

You don't need a separate form for each. Tag the link instead.

  1. Open the form → Share → Rename link & tag channels
  2. Under Track a channel, type a tag: nick-yt, newsletter, instagram
  3. Copy the link it builds and share that one with that channel

Each channel gets its own link:

yourdomain.com/form/disney-quote?src=nick-yt
yourdomain.com/form/disney-quote?src=newsletter
yourdomain.com/form/disney-quote?src=instagram

They all open the same form. The visitor sees no difference. But every submission records the tag it arrived through.

Social media tags itself

You don't have to build tags for the big networks.

  • Share → Share on social media posts the form to Facebook, LinkedIn, X or WhatsApp with the tag already on the link (?src=facebook, ?src=linkedin…). The Instagram button copies a link tagged instagram for your bio or a story link sticker.
  • An untagged link is still attributed when we can tell where it came from. If you paste the plain link into a Facebook post, Facebook marks every click on it, so the submission records facebook. Otherwise we use the site the visitor arrived from: Facebook, Instagram, LinkedIn, X, WhatsApp, Pinterest, YouTube, TikTok and Google are recognized.
  • A tag you chose always wins. ?src=nick-yt stays nick-yt even when the click came through Facebook.

Some apps hide where a visitor came from (a link opened from a text message or an email app usually does), so for those channels a tagged link is still the only reliable way to get credit.

Where the tag shows up

  • Submissions tab — a Source column, and on each submission's detail
  • CSV export — a Source column beside the submission date
  • The lead — the channel is stored on the lead the form creates

The Source column only appears once something has actually been tagged, so if you don't use tagged links you'll never see an empty column.

The lead's Source field doesn't change. It still holds the form's name, so any filter or automation you've built on it keeps working exactly as it did. The channel is recorded separately.

Tips

  • Keep tags short and consistent. nick-yt every time beats Nick YT once and nick-youtube the next — they'd count as three different channels.
  • UTM tags are kept too. If you already tag links for Google Analytics, or your ad platform adds them automatically, we save utm_source, utm_medium, utm_campaign and utm_content on the submission and the lead. They show as a UTM line on the submission and on the lead, and as four columns in the CSV export. utm_source also counts as the channel when there's no src.
  • First touch wins. If someone arrives through a tagged link and later fills out a second, untagged form, they keep their original credit.
  • Tag anything, not just forms you promote. A tag is just a label — use it for a specific mailshot, a conference handout, or a referral partner.

If the people you send to a form have already told you their name and email somewhere else (a partner's sign-up page, your own mailing list), the link can carry those answers so they don't type them twice.

yourdomain.com/form/disney-quote?first_name=Jane&last_name=Smith&email=jane@example.com&phone=5555550100
  • first_name, last_name, email and phone work on any form. They go into the matching name, email and phone questions.
  • Any other question has its own Link key. Open the form, click the question, and copy the key from its Rules settings. Then add ?<link key>=<answer> to the link, for example ?field_jt53ju9l=Universal Orlando Resort.
  • Choice questions only take one of their own options, spelled the same way (capital letters don't matter). For a question that allows several answers, separate them with commas: ?field_abc123=Parks,Dining.
  • Dates use the 2027-03-01 format. Numbers are digits only.
  • The visitor can change anything. Filled-in answers are only a starting point.
  • Combine it with a channel tag. ?src=nick-yt&first_name=Jane fills in the name and still records the channel.

Spaces and symbols in a link need encoding (a space becomes %20). Most email and sign-up tools that build links for you do this automatically.

What about the r in links JourneyFuse sends? When you send a form to a client from inside JourneyFuse, the link carries a private one-time code (?r=…). It fills in that client's details from their file and connects the answer back to them. It only works on links the app creates, and it wins over anything else on the link.

Common Questions

Do I still need bitly? Not for making the link readable — that's what renaming does. You might still want a shortener for click counts or for a link you can change destination on later.

Can I change a link name more than once? Yes, as often as you like. Every previous name keeps working.

What happens if I remove an old link? It stops opening the form, and anyone following it gets a "Form Not Found" page. Only remove one when you're confident nothing still points at it.

Can two of my own forms share a link name? No — within your agency each name belongs to one form, including names you've retired. You'll be told if the one you want is taken.

Does the tag show to the person filling out the form? No. It sits in the link's address and is recorded when they submit. There is nothing on the form itself that reveals it.

This is part of JourneyFuse’s itinerary builder for travel agents: reusable templates, a saved library and day-by-day itineraries.