How to track lead source in AidaForm
Stamp every AidaForm response with the marketing source, campaign, and pre-submission journey so you finally know which channels grow your lead list.
On this page
AidaForm has carved out a niche as the form-and-survey builder that’s friendly to non-designers, conversational layouts, an order-form template library, and integrations across the standard SaaS stack. What it doesn’t surface, like every form tool, is where the responses came from. SourceLoop hooks that up.
Three steps, under ten minutes total, with nothing to configure on AidaForm’s side.
What SourceLoop captures from AidaForm
Once you’re set up, every AidaForm response shows up in SourceLoop with this context attached:
- Acquisition channel the visitor came from
- UTM parameters parsed from the landing URL
- Browsing path captured in order before the submission
- Time spent on your site across all pre-submission sessions
- Number of return visits before the form fill
- Email and name captured from the AidaForm 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 you embed your AidaForm
- An AidaForm form published and embeddable via the script snippet
Step 1: Add SourceLoop’s tracking snippet to your site
Open SourceLoop, go to Setup -> Tracking code in the left sidebar, and copy the snippet.
Paste the snippet into your site’s <head>. Common paths:
- 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
- Static / custom build: the global layout template
- Tag manager: a Custom HTML tag firing on All Pages
The snippet should run on every page where an AidaForm form might appear.
Step 2: Embed your AidaForm on a tracked page
In AidaForm, open your form and click Publish -> Embed Code. Copy the embed snippet and drop it into your page where the form should live. The page must also include the SourceLoop snippet from step 1.
Step 3: Run a test submission
Open the page hosting your AidaForm in an incognito tab with ?utm_source=test&utm_medium=verify&utm_campaign=aida-check appended to the URL. Submit a real response using an email you can check.
Within seconds, the lead should appear at the top of the Contacts Hub in SourceLoop with the three test UTM values stamped on the record.
Where to see AidaForm submissions in SourceLoop
Contacts Hub
Each AidaForm response becomes a contact row at app.sourceloop.ai/contacts. Click into a contact to see the visitor’s complete pre-response browsing timeline.
Attribution dashboard
For the aggregate view, app.sourceloop.ai/dashboards/traffic groups AidaForm responses by source, medium, and campaign. Quickly compare paid channels vs. organic vs. referral to see where leads come from at scale.
Funnel reports
Build a funnel at app.sourceloop.ai/funnels with “AidaForm submission” as the final step. Slice by source, landing page, or device to find your highest-converting paths.
For paid campaigns, mirror AidaForm responses back to Google Ads, Meta, and LinkedIn as offline conversions so the auctions optimise toward actual lead generation, not clicks. Connect your Google Ads account walks through the setup.
Frequently asked questions
-
Does this work with AidaForm's free plan?
Yes. SourceLoop is plan-agnostic on AidaForm's side, free, Premium, Business, all behave the same way once the form is embedded on a tracked page.
-
I use AidaForm's conversational-style forms (one question at a time). Will those be captured?
Yes. Whichever AidaForm layout you ship, classic, step-by-step, or conversational, the final submission event carries the visitor's attribution data exactly the same.
-
AidaForm has a payment field via Stripe and PayPal. Are paid submissions captured?
Yes. Once the visitor completes payment and the form submits, SourceLoop tags that lead with the marketing source. The payment processor flow itself happens inside AidaForm and isn't affected.
-
Can I use this on an AidaForm survey hosted on my own subdomain?
Yes. As long as the page hosting the form loads the SourceLoop snippet (your subdomain counts as your site), submissions are attributed normally.
-
Will my AidaForm Zapier, Google Sheets, and webhook integrations keep working?
Yes. AidaForm continues to push submissions to all your configured destinations. SourceLoop adds an attribution-rich copy of the lead to its own backend, no overlap or conflict.