Skip to content
SourceLoop
Funnels

How to Build and Analyse Conversion Funnels

Build step-by-step conversion sequences, read the drop-off chart, compare two periods, and break down by channel, device, country, or attribution model.

On this page
  1. What a funnel actually is in SourceLoop
  2. What you’ll get from a funnel
  3. Step 1: Build a funnel
  4. Section 1: Name the funnel
  5. Section 2: Add the steps
  6. Section 3: Configure the settings
  7. Step 2: Read the Overview report
  8. The three KPI cards
  9. The visual chart
  10. The per-step table
  11. Step 3: Compare two periods
  12. Step 4: Break the funnel down by dimension
  13. Multi-model attribution in Breakdown
  14. Step 5: Manage funnels
  15. Common funnel patterns
  16. Scope, order, and conversion window in detail
  17. Scope
  18. Step order
  19. Conversion window
  20. What’s next

The Funnels feature in SourceLoop answers a question the dashboards can’t: “Of the people who entered our pipeline at step A, how many actually reached step B, then C, then converted, and where exactly are we losing them?”

The Traffic dashboard tells you channel totals. The Content dashboard tells you which pages got the most visits. Funnels tell you the literal progression of visitors through a sequence of steps, and the percentage who drop out at each one.

This guide covers everything: how to build a funnel, how to read the three report views (Overview, Compare, Breakdown), the settings that change how steps are counted, and the common patterns marketers use them for.

What a funnel actually is in SourceLoop

A funnel is an ordered sequence of conditions. The classic four-step lead funnel looks like:

StepCondition
1Visitor lands on /pricing
2Visitor lands on /signup
3Visitor submits the signup form
4Visitor reaches /dashboard/welcome (account created)

SourceLoop counts every unique visitor who matches step 1, then checks how many of them also matched step 2, then step 3, then step 4, in order. The numbers fall as you go down the steps. That falloff is the drop-off, and the percentage who reach the final step is the conversion rate.

What you’ll get from a funnel

In one screen:

  • Conversion rate from step 1 to the final step, the headline metric
  • Per-step drop-off counts and percentages, the diagnostic detail
  • Median time from step 1 to each subsequent step (how long does each transition take?)
  • A visual chart showing the funnel collapsing from step to step
  • A breakdown by channel, source, country, device, etc., so you can see which segments convert better
  • Period-over-period comparison, did this funnel improve or regress since last quarter?

Funnels are the right tool when:

  • You suspect a specific step in your conversion journey is leaking, but you don’t know where
  • You ran an A/B test on a step and want to measure its impact end-to-end
  • You’re trying to compare conversion rates across channels for the same journey
  • You need to show stakeholders a clear before/after when you changed a landing page or form

Step 1: Build a funnel

  1. Sign in to SourceLoop.
  2. Click Funnels in the left sidebar.
  3. Click + New funnel at the top-right.

The funnel builder opens as a side drawer with three numbered sections.

Section 1: Name the funnel

Give it a meaningful name like “Pricing → Signup → Activated” or “Demo Request to Closed-Won”. The name is what shows up in the funnel list and at the top of the report, so make it scannable.

Section 2: Add the steps

SourceLoop supports two types of steps:

Step typeMatchesExample
Page viewA specific URL or URL pattern on your site/pricing or /blog/*
Custom eventAn event name fired by your trackerform_submitted, signup_completed

For each step:

  1. Pick the step type (Page view or Event).
  2. Pick the match operator:
    • Equals — exact URL match (/pricing matches only /pricing)
    • Starts with — prefix match (/blog/ matches every URL beginning with /blog/)
    • Contains — substring match (pricing matches any URL containing the word “pricing”)
  3. Type the URL or event name.
  4. (Optional) Give the step a friendly name like “Lands on pricing” instead of showing the raw URL on the report.

You can add 2 to 10 steps. Most useful funnels have 3-5; beyond that, drop-off compounds in confusing ways.

Section 3: Configure the settings

Three settings control how the funnel counts visitors. The defaults work for 90% of funnels, but tweaking them is sometimes necessary.

SettingOptionsDefaultWhen to change
ScopePer visitor / Per session / Per identified userPer visitorSwitch to “Per session” if you care about completing the funnel in a single visit. Switch to “Per identified user” to track funnel progression after the visitor identifies themselves (logged-in user behaviour).
Step orderSequential / Any orderSequentialSwitch to “Any order” when the steps don’t have to happen in a specific order. Example: a research-then-buy funnel where the order of pricing-page visits vs feature-page visits doesn’t matter.
Conversion windowNone / N daysNoneSet a window when you want to enforce a time limit, e.g., “completes within 7 days”.

Click Save funnel. SourceLoop computes the funnel against your historical data immediately, so you’ll see results within a few seconds.

Step 2: Read the Overview report

Open the funnel from the list and you’ll land on the Overview tab by default. Three things on this page:

The three KPI cards

CardWhat it means
EnteredUnique visitors who matched the first step in the chosen date range
CompletedUnique visitors who matched the final step (after matching all preceding steps, in order)
Conv. rateCompleted ÷ Entered, expressed as a percentage. The headline number.

If you set a conversion window during build, the Conv. rate card will show it like “Conv. rate (within 7d)”. If you left it open, it shows “any time in window”.

The visual chart

Below the KPI cards is a column chart. Each column is a step. The height of the column represents the count of visitors who reached that step. As you read left to right, the columns get shorter, that’s drop-off.

SourceLoop Funnel Overview tab showing the Entered, Completed, and Conversion rate KPI cards, the column-style funnel visualisation, and the per-step breakdown table

The first column is labeled Entry point (orange). The final column is labeled Funnel completion rate with the percentage shown in green. Intermediate columns show the drop-off count and percentage between them.

The per-step table

Below the chart, a tabular breakdown shows:

ColumnWhat it shows
StepStep name + position
DefinitionThe condition (URL, event name, operators)
VisitorsUnique count who reached this step
% of enteredReach count ÷ entry-step count
% from previousReach count ÷ previous step’s reach count
Drop-off %100% − (% from previous)
Drop-off countHow many visitors dropped at this step

The two drop-off columns are the heart of the diagnostic, the biggest drop-off percentage is your weakest step. That’s almost always where to invest UX or copy improvements first.

Step 3: Compare two periods

The Compare tab shows your funnel side by side for two time periods. Use it to answer “Did the changes we made this quarter actually improve conversion?”

  1. Click the Compare tab at the top of the funnel report.
  2. Pick a comparison preset: Previous day / week / month / quarter / year, or pick a custom range.
  3. SourceLoop renders the same chart and table twice, one for the current period (set in the page-level date picker), one for the comparison period.
SourceLoop Funnel Compare tab showing the same funnel rendered side by side for two date ranges, with conversion rates, per-step counts, and per-step drop-offs for both periods

What to look for:

  • Funnel conversion rate up or down — the headline number. If your conversion rate went from 12% to 18%, congratulations.
  • Per-step drop-off shifts — even if the headline number didn’t move, individual steps might have changed dramatically. A step that dropped 40% better might be offset by a step that dropped 40% worse.
  • Entry volume changes — sometimes higher conversion rate just means you attracted higher-quality entry traffic, not that the funnel itself improved.

Step 4: Break the funnel down by dimension

The Breakdown tab is the most powerful view for diagnosis. It splits the funnel by a dimension you pick, channel, source, country, device, browser, etc., so you can see how conversion differs across segments.

  1. Click the Breakdown tab.
  2. Pick a dimension from the tab strip: Channel / Source / Medium / Referrer / Country / City / Device / Browser.
  3. Pick an attribution model from the model selector. The default is the workspace default (usually Last Non-Direct, matching Google Analytics).
  4. SourceLoop shows a table with one row per dimension value (e.g., one row per channel), each with Entered, Completed, and Conv. rate columns.

Useful patterns:

  • Channel with low Entered but high Conv. rate → small but efficient channel; consider investing more there
  • Channel with high Entered but low Conv. rate → high traffic, weak fit; tighten targeting or the landing page
  • Mobile rate meaningfully lower than Desktop on the same funnel → your mobile experience has friction; usually fixable with form simplification
  • Conv. rate variation by country → either targeting issues, or localisation opportunities

Multi-model attribution in Breakdown

The Breakdown tab supports SourceLoop’s full set of attribution models. You can stack multiple models in the same view, so a single table can show Last Touch conversions alongside First Touch conversions alongside Linear conversions for the same channels in the same funnel.

The gap between Last Touch and First Touch credit for a channel = its assist value within this funnel. Useful for justifying top-of-funnel investment when defending budget. For more on the seven models, see 7 Types of Attribution Models.

Step 5: Manage funnels

The Funnels list page shows every funnel for the current website, with summary stats (Entered / Completed / Conv. rate) for the default date range.

For each funnel, the three-dot menu offers:

ActionWhat it does
EditReopens the wizard to change steps, name, or settings
ArchiveHides the funnel from the list but preserves it (you can unarchive later)
DeletePermanent removal, no undo

For funnels you might use again (seasonal campaigns, A/B tests run periodically), use Archive. For mistakes or duplicates, Delete.

Common funnel patterns

A few funnels worth setting up early in your workspace:

FunnelSteps
Lead capture funnelLands on /pricing → Lands on /signup → Submits signup form
Demo to closed-wonSubmits demo form → Books meeting → Converts to paid
Blog to subscriberLands on /blog/* → Submits newsletter form
Trial activationSignup completed → Lands on /dashboard/onboarding → Lands on /dashboard/(any feature)
Checkout funnel (ecommerce)Lands on product page → Adds to cart → Reaches checkout → Payment complete

Once a funnel is set up, it computes against historical data automatically, so you can immediately see the last 30, 60, or 90 days of progression.

Scope, order, and conversion window in detail

These three settings often confuse first-time funnel users. A quick reference:

Scope

ScopeCounts uniqueWhen to use
Per visitorUnique anonymous IDs (the default)Almost always; tracks the same person across sessions even before they identify themselves
Per sessionUnique session IDsWhen you want to measure a single-visit completion, e.g., “do they finish checkout without leaving?”
Per identified userUnique user IDs (after identify call)When tracking post-signup behaviour (in-product funnels)

Step order

Order modeBehaviourWhen to use
SequentialSteps must occur in temporal order (the default)Standard linear funnels: pricing → signup → activation
Any orderSteps can occur in any order, but all must occur within the windowResearch funnels where order doesn’t matter; e.g., visit pricing + visit features + book demo, in any sequence

Conversion window

SettingBehaviour
None (default)No time limit, the funnel counts completions within the report’s date range
N daysEnforces that the visitor completes all steps within N days of step 1

A typical pattern: set a 7-day window for trial activation funnels (the visitor needs to activate within the trial period) but leave it unbounded for B2B sales funnels that span months.

What’s next

Frequently asked questions

  1. How is a funnel different from the Traffic or Content dashboards?

    The dashboards summarise what happened — visits, conversions, revenue grouped by channel or page. A funnel measures progression, did the same visitor go from step A to step B to step C, in order, and where did they drop out. Use the dashboards to track totals; use funnels to find the specific step where your conversion journey is leaking.

  2. How many steps can a funnel have?

    Between 2 and 10. Two is the minimum (you need an entry and a goal). Ten is the maximum SourceLoop supports per funnel. Most useful funnels have 3-5 steps, more than that and drop-off rates become hard to interpret because the cumulative loss compounds.

  3. What counts as a step?

    A page view or a custom event. For pageviews, you can match by URL with operators like equals, starts_with, or contains, so /pricing matches just the pricing page, while /blog/* matches every blog post. For custom events, you match by the event name your tracking pixel fires (form submitted, signup completed, etc.).

  4. Does the funnel respect the global attribution model?

    On the Breakdown tab, yes. You can pick which attribution model gets applied when breaking the funnel down by channel, source, medium, country, device, or browser, including multi-touch models like Linear, Position-Based, and Time Decay. The Overview tab uses a literal raw count of who reached each step, no attribution model needed there.

  5. What's the conversion window?

    An optional time limit between step 1 and the final step. If you set a 7-day window, only visitors who completed all steps within 7 days of their first step are counted as converted. If you leave it empty, there's no time limit, the funnel just looks across whatever date range you've picked at the top.

  6. Can I share a funnel with my team?

    Funnels are scoped to your website (or workspace), so every teammate with access to the website automatically sees and can edit the same funnels. There's no separate "share link" — anyone on the team can open the funnel by name from the funnels list.

  7. What's the difference between archiving and deleting a funnel?

    Archive hides the funnel from the list but preserves its definition and historical data. You can unarchive later. Delete is permanent, the funnel is removed and can't be recovered. For funnels you might use again (seasonal campaigns, A/B test reporting), archive. For mistakes or duplicates, delete.

  8. Why are the Linear or Time-Decay credits showing fractional visitor counts in the Breakdown tab?

    Because multi-touch attribution models split credit across all touches in the journey. If a visitor's path was social → email → search before completing the funnel, Linear gives each channel 0.33 of a visitor instead of 1.0 to the last channel. The fractional counts are real and add up correctly; they just look unusual at first glance.

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