Skip to content
SourceLoop
Web form tracking

How to track lead source in Formester

Pair every Formester response with the marketing channel that delivered it so you can finally answer where your leads actually come from.

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

Formester is the lightweight online form builder that’s been picking up traction with small businesses and agencies looking for a Typeform alternative at a friendlier price. The capability gap is the same one every form tool has, you see the entries but never which campaign produced them. SourceLoop closes that gap with a single snippet.

Three steps, under ten minutes total, no Formester-side configuration required.

What SourceLoop captures from Formester

Each Formester submission lands in SourceLoop with the following context:

  • Acquisition source of the visitor (organic, paid, referral, social, direct)
  • UTM parameters parsed from the landing URL
  • Sequence of pages browsed before the form submission
  • Time on site ahead of the conversion
  • Number of separate visits before the lead converted
  • Email + name captured from the Formester fields
  • First-touch landing page of the visitor’s history
  • Source attributed to the converting session (often distinct from first-touch)
  • Device, country, browser

Before you start

You’ll need:

  • A SourceLoop workspace (free trial)
  • Edit access to the page where your Formester form is embedded
  • A Formester form published and embeddable via the script snippet

Step 1: Install SourceLoop’s tracking snippet on your site

From SourceLoop, head to Setup -> Tracking code in the sidebar and copy the snippet shown.

SourceLoop Setup page with the tracking code snippet ready to copy

Paste it into your site’s <head>. Common ways:

  • WordPress: a header-injection plugin or your theme’s header.php
  • Webflow: Project Settings -> Custom Code -> Head Code
  • Framer: Site Settings -> General -> Custom Code -> Start of head
  • Shopify: Online Store -> Themes -> Edit code -> theme.liquid
  • Static / custom: the global layout template
  • Tag manager: an All Pages tag

Wherever you put it, the snippet should load on every page that hosts a Formester form.

Step 2: Embed your Formester form on a tracked page

In Formester, open your form, hit Publish -> Embed, and copy the script embed snippet. Paste it into the page where the form should appear. That page also needs the SourceLoop snippet from step 1.

Step 3: Run a verification submission

Open the page hosting your Formester form in an incognito tab, append ?utm_source=test&utm_medium=verify&utm_campaign=formester-check to the URL, and submit a real entry with an email you can access.

Within a few seconds, the lead should appear at the top of the Contacts Hub in SourceLoop with the three test UTM values pinned to the record.

Where to see Formester submissions in SourceLoop

Contacts Hub

Each submission becomes a contact row at app.sourceloop.ai/contacts. Click into a row to see the visitor’s full pre-submission browsing path.

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

Attribution dashboard

For the broader read, app.sourceloop.ai/dashboards/traffic rolls Formester submissions up by source, medium, and campaign so you can compare channel performance at a glance.

SourceLoop attribution dashboard with Formester submissions grouped by source and campaign

Funnel reports

Build a funnel at app.sourceloop.ai/funnels ending in “Formester submission”. Slice by source, landing page, or device to find which routes drive the most form fills.

SourceLoop funnel report ending in a Formester submission conversion step

If you advertise on Google, Meta, or LinkedIn, mirror Formester submissions back as offline conversions so the bidding algorithms train on actual lead generation. Connect your Google Ads account walks through the setup.

Frequently asked questions

  1. Does this work on the free Formester plan?

    Yes. SourceLoop is plan-agnostic on Formester's side, so the free tier works the same as paid tiers once your form is embedded on a page that loads the tracking script.

  2. I use Formester's payment fields (Stripe / Razorpay). Do paid submissions get attributed?

    Yes. Once the visitor completes the payment and Formester records the submission, SourceLoop attaches attribution to the lead. The payment processor flow itself happens inside Formester and is unaffected.

  3. Can I track Formester submissions on a multi-language site?

    Yes. Place the SourceLoop snippet in the `<head>` of every language variant, and submissions from any language version of the form get attributed normally.

  4. My Formester forms connect to Google Sheets, Slack, and webhooks. Will any of that break?

    No. Formester continues to forward submissions to all your configured destinations. SourceLoop saves an attribution-rich copy of the lead on its own side without touching Formester's outbound flow.

  5. Does Formester's conditional logic, calculations, or multi-step flow affect tracking?

    No. All in-form behavior runs inside Formester. SourceLoop only attaches marketing context to the final submission, so multi-step or logic-heavy forms work the same as simple contact forms.

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