campaign-analytics

Analyze marketing campaign performance with multi-touch attribution and ROI calculations.

Updated Mar 9, 2026
One-click install
npx skills add https://github.com/Ksawyoux/MyBot-ksawyoux- --skill campaign-analytics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: campaign-analytics
Source: https://github.com/Ksawyoux/MyBot-ksawyoux-/tree/main/src/skills/campaign-analytics
Command: npx skills add https://github.com/Ksawyoux/MyBot-ksawyoux- --skill campaign-analytics

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires attribution_analyzer.py, funnel_analyzer.py, campaign_roi_calculator.py, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides in-depth analysis of marketing campaign performance, helping you understand what drives conversions, where prospects drop off, and whether campaigns are profitable.

Core Features & Use Cases

  • Multi-Touch Attribution: Understand which channels contribute most to conversions using various models (First-Touch, Last-Touch, Linear, Time-Decay, Position-Based).
  • Funnel Analysis: Identify bottlenecks and conversion rates at each stage of your marketing or sales funnel.
  • ROI & Performance Metrics: Calculate ROI, ROAS, CPA, CPL, and benchmark against industry standards to assess profitability and efficiency.
  • Use Case: Analyze your Q1 marketing spend by running attribution models to see which channels were most effective, use funnel analysis to find where leads are lost, and calculate the ROI for each campaign to inform budget allocation for Q2.

Quick Start

Analyze the performance of your marketing campaigns using the provided data file 'campaign_data.json'.

Frequently Asked Questions about campaign-analytics

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

FAQPage Schema
How do I calculate marketing ROI and identify which channels drive conversions?

To calculate marketing ROI and identify converting channels, you need multi-touch attribution and ROI calculation scripts. This Skill processes JSON-formatted journey data to determine channel effectiveness, conversion bottlenecks, and overall campaign profitability.

What attribution models are available for analyzing campaign performance?

Available attribution models for campaign performance analysis include First-Touch, Last-Touch, Linear, Time-Decay, and Position-Based. These deterministic Python scripts evaluate your marketing journey data to assign conversion credit accurately across all touchpoints.

How do I find conversion bottlenecks in my marketing funnel?

Finding conversion bottlenecks in your marketing funnel requires analyzing stage-by-stage conversion rates. This Skill uses a dedicated funnel analyzer to process your JSON journey data and identify exactly where prospects drop off before converting.

Can I benchmark my campaign performance metrics like CPA and ROAS against industry standards?

Yes, you can benchmark campaign performance metrics like CPA, CPL, and ROAS against industry standards. The ROI calculator evaluates your JSON campaign data to assess profitability efficiency and compare your results to established benchmarks.

What format does my campaign data need to be in for performance analysis?

Your campaign data must be structured in JSON format for performance analysis. The Skill relies on deterministic Python scripts to parse this JSON-formatted campaign and journey data to execute attribution, funnel, and ROI calculations.

How do I optimize my marketing budget allocation based on channel effectiveness?

Optimizing marketing budget allocation based on channel effectiveness requires analyzing multi-touch attribution and ROI calculations together. This Skill identifies your most profitable channels and conversion bottlenecks to inform data-driven budget distribution.