Skip to main content

Analytics Funnels

Funnels let you track multi-step conversion paths from content to goal completion.

What funnels measure

A funnel defines a sequence of steps you want a user to complete after interacting with your content. Reactor tracks how many users complete each step and where they drop off.

Example funnel: LinkedIn post visit > website session > pricing page > signup

Creating a funnel

Funnels are created via the MCP tool (UI builder coming soon):

{
"tool": "create_funnel",
"arguments": {
"name": "Content to Signup",
"steps": [
{ "name": "Social post click", "event": "utm_content_visit" },
{ "name": "Pricing page", "url_contains": "/pricing" },
{ "name": "Signup", "event": "goal_signup" }
]
}
}

Steps are matched using UTM data from your analytics integration (GA4 or Plausible).

Funnel results

Once a funnel is defined, Reactor queries your analytics data to populate conversion rates per step. Results are available on the analytics funnels page and via MCP.

Funnel data shows:

  • Entry count (how many users started the funnel)
  • Per-step completion count
  • Per-step drop-off rate
  • Overall conversion rate (step 1 to last step)

Funnel attribution

Funnels use the utm_content parameter to link content items to funnel entries. This requires UTM-tagged links in your content. See UTM Tracking for setup.

Limitations

  • Funnel matching depends on event data available in your connected analytics platform
  • Cross-device funnel completion is not tracked
  • Funnels require at least 7 days of historical data to produce meaningful results