Skip to main content

Tracking Options for Your Funnel

Overview of all tracking platforms, events, setup steps, embed tracking, and troubleshooting for involve.me funnels.

Written by Megan

Overview

involve.me can send tracking events to your existing analytics platforms every time a participant interacts with your funnel. This lets you measure conversions, build retargeting audiences, and analyze funnel performance — all inside the tools you already use.

You set up tracking in your funnel's Settings page, under the "Tracking & Scripts" section. Just paste the relevant ID, click "Update Settings", and events start flowing automatically.

Supported Tracking Platforms

Platform

Available on

ID format

Full guide

Google Analytics (GA4)

✅ All plans (Free: page views only)

G-XXXXXXXX

Meta Pixel

✅ All plans (Free: page views only)

Numeric Pixel ID

Google Tag Manager

✅ Pro, Business

GTM-XXXXXXX

LinkedIn Insight Tag

✅ Pro, Business

Partner ID

TikTok Pixel

✅ Pro, Business

Pixel ID

ℹ️ On the Free plan, Google Analytics and Meta Pixel can be added but only track page views — custom events (like QuestionAnswer or ProjectCompleted) require a paid plan. GTM, LinkedIn, and TikTok are not available on Free.

How to Add Tracking to Your Funnel

Step 1. Open your funnel and go to the "Settings" page.

Step 2. Scroll down to the "Tracking & Scripts" section.

Step 3. Paste your tracking ID in the correct field (see the table above for the expected format).

Step 4. Click "Update Settings" to save.

That's it — events will start being sent automatically the next time someone interacts with your funnel.

What Events Are Tracked

involve.me sends the same set of custom events to all supported platforms. The events fire automatically — no additional configuration is needed beyond adding your tracking ID.

Event

When it fires

Key data included

ProjectLoaded

Funnel page loads in the browser

Project name

QuestionProgress

Participant interacts with an input element for the first time

Project name, question text, question ID

QuestionAnswer

Participant moves to the next page (answer is submitted)

Answer value, score, correct/incorrect, project name, question text

ContactFormFilled

Participant submits a contact form

Which fields were filled (not the actual data), page number, project name

ProjectCompleted

Participant reaches the final page

Outcome name, final score, calculator result, is embed

PaymentAttempted

Participant attempts a payment

Payment status, currency, value, project name

SocialMediaShare

Participant clicks a social share button

Share platform, project name

ExternalClickURL

Participant clicks an external link or CTA button

Destination URL, service, project name

⚠️ Privacy note: For compliance, only pre-defined answers (dropdowns, multiple choice) are sent to tracking platforms. Personal data fields and free text inputs are not sent.

Event Behavior Details

QuestionProgress fires when a participant interacts with an input element for the first time (except non-mandatory fields). For Slider elements, it fires when the user moves the slider or progresses to the next page without moving it.

QuestionAnswer fires when the participant moves to the next page. Exceptions: Free Text Input elements only send QuestionProgress (not QuestionAnswer). Contact Form elements send ContactFormFilled instead. Checkbox inputs added alongside a Contact Form trigger both QuestionProgress and QuestionAnswer.

ContactFormFilled reports which fields were completed, but not the actual data entered — this protects participant privacy.

Tracking Events via the Website Where Your Funnel Is Embedded

If your funnel is embedded on your website and that website already has tracking installed (GA, GTM, or Meta Pixel), you can tell involve.me to pass events to the parent website instead of tracking them separately.

How to enable it:

Step 1. Go to your funnel's Settings → Tracking & Scripts section.

Step 2. Enable "Send tracking events over the website where the funnel is embedded".

Step 3. Click "Update Settings".

When this is enabled, events are recorded under your website's URL (not the funnel's URL). This is useful for keeping all your analytics data in one property.

⚠️ Do not add the same tracking ID to both the funnel settings and your website when this option is enabled — it will create duplicate events.

This feature requires the Pro plan or higher.

Additional Tracking Settings

Google Consent Mode

Enable this if you use Google Analytics or GTM and need to comply with cookie consent regulations. When enabled, tracking respects the user's consent choice.

Automatically send custom events based on interactions

Sends events automatically as participants interact with your funnel. This is enabled by default.

Discourage search engine indexing

Adds a noindex tag to prevent search engines from indexing your funnel. Requires Pro plan or higher.

Troubleshooting

Events not showing up in your analytics platform?

Check your plan

On the Free plan, GA and Meta Pixel only track page views — custom events require a paid plan (Starter+). GTM, LinkedIn, and TikTok require Pro+. Start a free 14-day trial to test everything.

Verify the ID format

Google Analytics needs the full G-XXXXXXXX tag. Meta Pixel needs only the numbers (no "ID" prefix). GTM needs GTM-XXXXXXX.

Check for duplicates

If your funnel is embedded and both the funnel and the parent website have the same tracking code, events will be counted twice.

Use real-time reports

In GA4, go to Reports → Realtime to see events as they fire. In Meta, use the Events Manager → Test Events tab. You can also use the Meta Pixel Helper Chrome extension or the Google Tag Assistant.

Empty question text

If you leave a question text field empty, events won't have a subtitle — making them harder to identify in your analytics dashboard.

"Track via parent" is on but events are missing

Make sure the parent website has a GA, GTM, or Meta Pixel script installed. The funnel passes events to the parent — if the parent has no tracking, events are lost.

Did this answer your question?