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