# 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.

Source: https://sourceloop.ai/help/track-lead-source-in-involve-me/
Updated: 2026-05-28

---

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](https://app.sourceloop.ai/sign-up))
- **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](/help/screenshots/sourceloop-tracking-code-script.png)

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.

> **Names are case-sensitive**
> Parameter names must be lowercase, alphanumeric, and underscores only. involve.me silently drops any URL parameter that hasn't been registered. Spell each one exactly as listed.

**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:

```html
<div class="involveme_embed" data-project="YOUR_FUNNEL_ID"></div>
<script src="https://YOUR_ORG.involve.me/embed"></script>
```

4. 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.

> **Direct involve.me funnel links can't be attributed**
> Submissions made through a raw involve.me funnel URL **won't carry attribution data**. The visitor never lands on a page with the tracker, so the hidden fields arrive empty. Always route campaigns through a landing page that embeds the funnel.

## 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](https://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](/help/screenshots/sourceloop-lead-journey-demo.webp)

### Attribution dashboard

[app.sourceloop.ai/dashboards/traffic](https://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](/help/screenshots/sourceloop-attribution-dashboard.webp)

### Funnel reports

Build a funnel in [app.sourceloop.ai/funnels](https://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](/help/screenshots/sourceloop-funnel.png)

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](/help/connect-google-ads/) walks through the setup.

## Frequently Asked Questions

### 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.

### 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.

### 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.

### 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.

### 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.
