funnel-analysis

Calculate step-by-step conversion rates and identify optimization opportunities in user funnels.

276|46|Updated Jan 16, 2026
One-click install
npx skills add https://github.com/nicepkg/ai-workflow --skill funnel-analysis-nicepkg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: funnel-analysis
Source: https://github.com/nicepkg/ai-workflow/tree/main/workflows/marketing-pro-workflow/.claude/skills/funnel-analysis
Command: npx skills add https://github.com/nicepkg/ai-workflow --skill funnel-analysis-nicepkg

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pandas, plotly, matplotlib, numpy, seaborn, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill helps identify bottlenecks and opportunities for improvement in user journeys by analyzing conversion funnels and calculating step-by-step conversion rates.

Core Features & Use Cases

  • Funnel Building: Create conversion funnels from multi-step user data.
  • Conversion Rate Calculation: Determine conversion rates between each step of the user journey.
  • Segmentation Analysis: Analyze funnel performance across different user segments (e.g., by device, gender).
  • Visualization: Generate interactive charts for clear understanding of funnel performance.
  • Use Case: An e-commerce business wants to understand why users are dropping off before purchasing. This Skill can analyze the steps from 'Add to Cart' to 'Purchase', identify the biggest drop-off point, and visualize the conversion rates for different user segments (e.g., mobile vs. desktop users).

Quick Start

Analyze the e-commerce purchase funnel using the provided user data.

Frequently Asked Questions about funnel-analysis

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I calculate step-by-step conversion rates for a user journey?

To calculate step-by-step conversion rates for a user journey, you can analyze multi-step user data to determine the drop-off and conversion rates between each sequential stage of the funnel.

How do I identify bottlenecks in an e-commerce purchase funnel?

Identify bottlenecks in an e-commerce purchase funnel by analyzing user flow data from steps like 'Add to Cart' to 'Purchase' to pinpoint the exact stages with the highest user drop-off rates.

Can I use pandas and plotly to visualize marketing analytics funnels by user segment?

Yes, you can use pandas and plotly to generate interactive charts for funnel analysis, allowing you to visualize and compare conversion rates across different user segments like device or gender.

What is the best way to analyze conversion rates across different marketing campaigns?

The best way to analyze conversion rates across marketing campaigns is to perform segmentation analysis on multi-step user journey data, calculating step-by-step conversion rates to identify optimization opportunities.

Do I need matplotlib and seaborn to perform user flow analysis?

You need matplotlib, seaborn, numpy, and plotly alongside pandas to perform user flow analysis, as these libraries handle the required data manipulation and visualization for identifying funnel bottlenecks.

Why does my conversion funnel show a massive drop-off between specific steps?

A massive drop-off in your conversion funnel indicates a specific bottleneck in the user journey, which can be diagnosed by calculating step-by-step conversion rates and visualizing user segments.