funnel-analysis
Analyze user conversion funnels, calculate step-by-step conversion rates, create interactive visualizations, and identify optimization opportunities. Use when working with multi-step user journey data, conversion analysis, or when user mentions funnels, conversion rates, or user flow analysis.
Best use case
funnel-analysis is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Analyze user conversion funnels, calculate step-by-step conversion rates, create interactive visualizations, and identify optimization opportunities. Use when working with multi-step user journey data, conversion analysis, or when user mentions funnels, conversion rates, or user flow analysis.
Teams using funnel-analysis should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/funnel-analysis/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How funnel-analysis Compares
| Feature / Agent | funnel-analysis | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Analyze user conversion funnels, calculate step-by-step conversion rates, create interactive visualizations, and identify optimization opportunities. Use when working with multi-step user journey data, conversion analysis, or when user mentions funnels, conversion rates, or user flow analysis.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Funnel Analysis Skill Analyze user behavior through multi-step conversion funnels to identify bottlenecks and optimization opportunities in marketing campaigns, user journeys, and business processes. ## Quick Start This skill helps you: 1. **Build conversion funnels** from multi-step user data 2. **Calculate conversion rates** between each step 3. **Perform segmentation analysis** by different user attributes 4. **Create interactive visualizations** with Plotly 5. **Generate business insights** and optimization recommendations ## When to Use - Marketing campaign analysis (promotion → purchase) - User onboarding flow analysis - Website conversion funnel optimization - App user journey analysis - Sales pipeline analysis - Lead nurturing process analysis ## Key Requirements Install required packages: ```bash pip install pandas plotly matplotlib numpy seaborn ``` ## Core Workflow ### 1. Data Preparation Your data should include: - User journey steps (clicks, page views, actions) - User identifiers (customer_id, user_id, etc.) - Timestamps or step indicators - Optional: user attributes for segmentation (gender, device, location) ### 2. Analysis Process 1. Load and merge user journey data 2. Define funnel steps and calculate metrics 3. Perform segmentations (by device, gender, etc.) 4. Create visualizations 5. Generate insights and recommendations ### 3. Output Deliverables - Funnel visualization charts - Conversion rate tables - Segmented analysis reports - Optimization recommendations ## Example Usage Scenarios ### E-commerce Purchase Funnel ```python # Steps: Promotion → Search → Product View → Add to Cart → Purchase # Analyze by device type and customer segment ``` ### User Registration Funnel ```python # Steps: Landing Page → Sign Up → Email Verification → Profile Complete # Identify where users drop off most ``` ### Content Consumption Funnel ```python # Steps: Article View → Comment → Share → Subscribe # Measure engagement conversion rates ``` ## Common Analysis Patterns 1. **Bottleneck Identification**: Find steps with highest drop-off rates 2. **Segment Comparison**: Compare conversion across user groups 3. **Temporal Analysis**: Track conversion over time 4. **A/B Testing**: Compare different funnel variations 5. **Optimization Impact**: Measure changes before/after improvements ## Integration Examples See [examples/](examples/) directory for: - `basic_funnel.py` - Simple funnel analysis - `segmented_funnel.py` - Advanced segmentation analysis - Sample datasets for testing ## Best Practices - Ensure data quality and consistency - Define clear funnel steps - Consider user journey time windows - Validate statistical significance - Focus on actionable insights
Related Skills
us-stock-analysis
Comprehensive US stock analysis including fundamental analysis (financial metrics, business quality, valuation), technical analysis (indicators, chart patterns, support/resistance), stock comparisons, and investment report generation. Use when user requests analysis of US stock tickers (e.g., "analyze AAPL", "compare TSLA vs NVDA", "give me a report on Microsoft"), evaluation of financial metrics, technical chart analysis, or investment recommendations for American stocks.
market-environment-analysis
Comprehensive market environment analysis and reporting tool. Analyzes global markets including US, European, Asian markets, forex, commodities, and economic indicators. Provides risk-on/risk-off assessment, sector analysis, and technical indicator interpretation. Triggers on keywords like market analysis, market environment, global markets, trading environment, market conditions, investment climate, market sentiment, forex analysis, stock market analysis, 相場環境, 市場分析, マーケット状況, 投資環境.
hk-stock-analysis
Comprehensive Hong Kong stock analysis covering H-shares, Red Chips, local HK stocks, AH premium analysis, Stock Connect flows, and HK market characteristics (T+0, no price limits, short selling). Use when user asks about 港股分析, Hong Kong listed stocks, H shares, or needs analysis considering HK market features.
a-share-analysis
Comprehensive China A-share stock analysis covering fundamental analysis, technical analysis, policy impact assessment, and market-specific features (T+1 trading, price limits, northbound capital flow). Use when user asks about A股分析, Chinese mainland stocks, Shanghai/Shenzhen listed stocks, or needs analysis considering China market characteristics.
competitive-analysis
Competitive intelligence, market analysis, and strategic positioning for product differentiation.
serp-analysis
SERP analysis techniques for intent classification, feature identification, and competitive intelligence. Use when analyzing search results for content strategy.
youtube-to-markdown
Use when user asks YouTube video extraction, get, fetch, transcripts, subtitles, or captions. Writes video details and transcription into structured markdown file.
youtube-seo-optimizer
Optimize YouTube videos for search and discovery. Generates SEO-optimized titles, descriptions, tags, hashtags, and chapters. Includes keyword research and competitor analysis. Use when publishing videos, improving discoverability, or optimizing existing content.
webfluence
Content web architecture framework. Use when diagnosing offer doc usage, content-to-conversion pathways, or why someone isn't getting sales despite traffic.
video-to-gif
Convert video clips to optimized GIFs with speed control, cropping, text overlays, and file size optimization. Create perfect GIFs for social media, documentation, and presentations.
video-title-optimizer
Optimize video titles for maximum click-through rate (CTR) and YouTube/TikTok SEO. Generates multiple title variations balancing curiosity, keywords, and platform best practices. Use when naming videos, improving CTR, or A/B testing titles.
video-script-writer
Write engaging video scripts for YouTube, TikTok, and other platforms. Creates complete scripts with hooks, main content, and CTAs. Supports various formats including tutorials, vlogs, reviews, explainers, and storytelling. Use when creating video scripts, writing YouTube content, or planning video structure.