Skip to content
SourceLoop
Web form tracking

How to track lead source in Formsite

Add real marketing attribution to every Formsite submission so each lead is paired with the source, campaign, and journey behind it.

On this page
  1. What SourceLoop captures from Formsite
  2. Before you start
  3. Step 1: Install the SourceLoop snippet on your site
  4. Step 2: Embed your Formsite form on a tracked page
  5. Step 3: Send a test submission
  6. Where to see Formsite submissions in SourceLoop
  7. Contacts Hub
  8. Attribution dashboard
  9. Funnel reports

Formsite has been around almost as long as web forms themselves, a reliable workhorse used for everything from event registrations to surveys to lead capture. The one capability it hasn’t picked up over its long life is marketing attribution, you see what was submitted but not how the submitter found you. SourceLoop adds that final piece.

Three steps, under ten minutes, no Formsite-side configuration needed.

What SourceLoop captures from Formsite

For every Formsite submission, SourceLoop attaches:

  • Visitor’s marketing source (organic, paid, social, referral, direct)
  • UTM parameters parsed from the landing URL
  • Page sequence the visitor browsed before submitting
  • Time on site across all pre-submission sessions
  • Number of return visits before the conversion
  • Email + name from the Formsite fields
  • First-touch landing page of the visitor’s history
  • Source of the converting session specifically
  • Device, country, browser

Before you start

You’ll need:

  • A SourceLoop workspace (free trial)
  • Edit access to the page where your Formsite form is embedded
  • A Formsite account with at least one form configured for the script embed

Step 1: Install the SourceLoop snippet on your site

Inside SourceLoop, navigate to Setup -> Tracking code in the sidebar and copy the snippet.

SourceLoop Setup page with the tracking code snippet ready to copy

Add it to the <head> of your site (or the pages that host your Formsite embed). WordPress users: header injection plugin or header.php. Static sites: your global layout. Webflow / Framer: Custom Code in site settings. Tag manager: an All Pages tag. The script just needs to run on every page that includes a Formsite form.

Step 2: Embed your Formsite form on a tracked page

In Formsite, open your form and pull up the Form Code -> JavaScript Embed. Copy the snippet and paste it into your page where the form should appear. The page also needs the SourceLoop snippet from step 1.

Step 3: Send a test submission

Visit your form’s page in an incognito window with ?utm_source=test&utm_medium=verify&utm_campaign=formsite-check glued to the URL. Submit a test entry using an email you can check.

Within a few seconds, the submission should land at the top of the Contacts Hub in SourceLoop, with the three test UTMs attached to the record.

Where to see Formsite submissions in SourceLoop

Contacts Hub

Each submission becomes a contact row at app.sourceloop.ai/contacts. Click into a contact to see their full pre-submission browsing path, every page, every session, every campaign that touched them.

SourceLoop Contacts Hub showing a Formsite submission with the lead's full journey

Attribution dashboard

For the rollup, app.sourceloop.ai/dashboards/traffic groups Formsite submissions by source, medium, and campaign. Useful for comparing which channels actually pull leads vs. which only pull pageviews.

SourceLoop attribution dashboard with Formsite submissions grouped by source and campaign

Funnel reports

In app.sourceloop.ai/funnels, build a funnel ending in “Formsite submission”. Slice by source, content, or device to discover the highest-converting paths from first visit to submitted form.

SourceLoop funnel report ending in a Formsite submission conversion step

If paid acquisition is part of your strategy, mirror Formsite submissions back to Google Ads, Meta, and LinkedIn as offline conversions so the ad platforms optimise toward real lead generation. Connect your Google Ads account covers the setup.

Frequently asked questions

  1. Formsite is one of the oldest SaaS form tools. Does its embed work the same as newer tools?

    Yes. Formsite's modern embed code is a standard JavaScript snippet, and SourceLoop's tracking captures submissions from it the same way as any newer form tool.

  2. I use Formsite for HIPAA-regulated workflows. Does adding SourceLoop affect compliance?

    No. Formsite's compliance posture covers the submitted form data and its storage. SourceLoop captures visitor session metadata on your marketing site for attribution purposes; it doesn't sit in the form-data path.

  3. Are submissions from Formsite's hosted form URL trackable?

    No. The Formsite-hosted URL serves the form on a Formsite domain, so visitors never load your site and SourceLoop can't see the source. Embed the form on your own page and direct campaigns there.

  4. Will Formsite's email notifications, Zapier hooks, and integrations keep firing?

    Yes. SourceLoop runs in parallel, capturing attribution on its end. Formsite continues to deliver submissions to every connected destination exactly as configured.

  5. My Formsite forms have multi-page navigation. Are all completed submissions captured?

    Yes. Only completed submissions trigger capture. The number of pages or sections inside the form doesn't change anything.

Track every conversion to its true source

Capture and send full attribution data from every signup, lead, booking, and sale to your CRM and ad platforms, so you know exactly what's driving revenue.

Without SourceLoop

Untagged

Kayden Floyd

kayden@abc.com

  • SourceUnknown
  • MediumUnknown
  • CampaignUnknown
  • Landing pageUnknown
Journey
No touchpoints captured

With SourceLoop

Auto-tagged

Kayden Floyd

kayden@abc.com · Acme Co.

  • Channel Paid Social
  • CampaignFree_demo
  • Landing page/pricing
Journey
Synced to HubSpot Google Ads Meta