Skip to content
SourceLoop
Web form tracking

How to track lead source in involve.me

Capture the marketing channel, campaign, and full visitor journey behind every involve.me funnel submission as hidden field values.

On this page
  1. What SourceLoop captures from involve.me
  2. Before you start
  3. Step 1: Install the SourceLoop tracking script
  4. Step 2: Register URL Parameters in involve.me
  5. Step 3: Track first-touch attribution (optional)
  6. Step 4: Embed your involve.me funnel on your website
  7. Where to see involve.me submissions in SourceLoop
  8. Contacts Hub
  9. Attribution dashboard
  10. Funnel reports

involve.me is the interactive funnel tool that lead-gen teams reach for when a flat form just isn’t enough, quizzes, calculators, multi-step lead capture, embedded payment screens. Powerful for engagement, but the funnel won’t tell you which marketing channel drove the prospect through. This guide adds that context to every funnel submission.

Four steps, around fifteen minutes total. Requires involve.me on the Grow or Scale plan for Hidden Fields support.

What SourceLoop captures from involve.me

After setup, each involve.me funnel submission carries these hidden field values automatically:

  • SourceLoop Id (the link to the visitor’s full tracked journey)
  • Channel + Latest Source, Medium, Campaign, Term, Content (closing session’s UTMs)
  • Optional First-touch equivalents for multi-touch attribution
  • Plus the funnel’s regular answers, scoring results, and conditional outputs unchanged

Before you start

You’ll need:

  • A SourceLoop workspace (free trial)
  • Edit access to the website where the involve.me funnel will be embedded
  • An involve.me account on the Grow or Scale plan (Free and Start don’t include Hidden Fields)
  • At least one funnel built in involve.me

Step 1: Install the SourceLoop tracking script

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

SourceLoop Setup page with the tracking code snippet ready to copy

Paste the snippet inside the <head> of your site, especially on the page where the involve.me funnel will live.

Step 2: Register URL Parameters in involve.me

involve.me captures URL parameter values into Hidden Fields only when those fields have been registered in the funnel editor. Each one needs to be added explicitly.

The repeatable workflow:

  1. Open your funnel in the involve.me editor.
  2. Click Settings -> Hidden Fields (sometimes labeled URL Parameters, depending on UI version).
  3. For each parameter in the tables below, click Add Field, enter the Parameter name exactly as shown, leave the default value empty, and save.

Required:

Parameter Name
sl_aid

Latest-touch parameters (recommended baseline):

Parameter Name
channel
attribution_source
attribution_medium
attribution_campaign
attribution_term
attribution_content

Step 3: Track first-touch attribution (optional)

Skip this step unless you want multi-touch attribution. To track the original acquisition channel separately from the most recent one, register these additional parameters using the same workflow as step 2:

Parameter Name
first_channel
first_source
first_medium
first_campaign
first_term
first_content
first_landingpage

Step 4: Embed your involve.me funnel on your website

The funnel needs to live on a page where the SourceLoop tracking script is also loaded. involve.me has to be embedded through its own embed snippet, not linked to externally.

  1. In involve.me, open your funnel and click Share & Embed.
  2. Choose Inline / Embedded (Popup, Slider, and Side Tab all work too).
  3. Copy the embed code. It looks like:
<div class="involveme_embed" data-project="YOUR_FUNNEL_ID"></div>
<script src="https://YOUR_ORG.involve.me/embed"></script>
  1. Paste it on your website where the funnel should appear.

Submit a test entry, then open it in involve.me’s Submissions panel, the hidden field values (sl_aid, channel, etc.) should appear in the entry data.

Where to see involve.me submissions in SourceLoop

Beyond the attribution data flowing into each funnel submission, three SourceLoop views give complementary cuts:

Contacts Hub

Each involve.me submission shows up as a contact row at app.sourceloop.ai/contacts. Expand a row to reveal the visitor’s complete pre-funnel journey.

SourceLoop Contacts Hub showing an involve.me submission with the lead's full pre-funnel journey

Attribution dashboard

app.sourceloop.ai/dashboards/traffic rolls up your involve.me submissions by source, medium, and campaign. Useful for spotting which channels drive engagement-quality leads.

SourceLoop attribution dashboard with involve.me submissions grouped by source and campaign

Funnel reports

Build a funnel in app.sourceloop.ai/funnels ending in “involve.me submission”. Cut it by source or landing page to find your most productive acquisition paths.

SourceLoop funnel report ending in an involve.me submission conversion step

If paid acquisition is in your mix, forward involve.me submissions to Google Ads, Meta, and LinkedIn as offline conversions so the bidding algorithms can learn from real lead capture. Connect your Google Ads account walks through the setup.

Frequently asked questions

  1. Why do I need to register each parameter individually?

    involve.me only saves URL parameter values into Hidden Fields that have been pre-registered in the funnel editor. Any parameter name it hasn't seen is dropped silently. Register every name you want to capture, exactly as listed.

  2. Do I need a paid involve.me plan?

    Yes for this workflow. Hidden Fields require the Grow or Scale plan on involve.me. Free and Start tiers don't support capturing hidden field data through URL parameters.

  3. I have a funnel with multiple pages and conditional logic. Does the attribution data survive the journey?

    Yes. Once the hidden fields are populated at the funnel entry point, they persist through every page, branch, and conditional path inside the funnel. The final submission carries the full set.

  4. What if I share my involve.me funnel via its direct URL on social media?

    Submissions through a raw involve.me funnel URL won't carry attribution because the visitor never lands on a page where the SourceLoop tracker is running. Always embed the funnel on a landing page that has the tracker installed.

  5. Can I add my own hidden fields alongside the SourceLoop ones?

    Absolutely. The SourceLoop parameters live alongside whatever hidden fields you already use. Just keep the SourceLoop parameter names spelled exactly as the guide shows so they get matched correctly.

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