attribution-report

Generate multi-touch attribution metrics and budget recommendations across marketing channels.

Updated May 18, 2026
One-click install
npx skills add https://github.com/ajayatwal1105-emerson/digital-marketing-pro --skill attribution-report-ajayatwal1105-emerson
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: attribution-report
Source: https://github.com/ajayatwal1105-emerson/digital-marketing-pro/tree/main/skills/attribution-report
Command: npx skills add https://github.com/ajayatwal1105-emerson/digital-marketing-pro --skill attribution-report-ajayatwal1105-emerson

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Multi-touch attribution is hard to analyze correctly, so teams over-credit last-click channels and misallocate budget instead of optimizing for real customer journeys.

Core Features & Use Cases

  • Multi-model attribution comparison: Run first-touch, last-touch, linear, time-decay, position-based, and data-driven side-by-side to quantify how credit shifts.
  • Per-channel performance under each model: Compute attributed revenue, attributed conversions (fractional), cost per attributed conversion, and attributed ROAS by channel.
  • Actionable budget reallocation: Identify under/overvalued channels from attribution gaps and recommend budget shifts with projected impact and risk.
  • Journey health diagnostics: Produce path length and time-to-conversion distributions plus assisted-to-last-touch ratios to classify channel roles.

Quick Start

Run multi-touch attribution for purchases over the last quarter using first-touch, last-touch, linear, and time-decay (7-day half-life), then generate budget reallocation recommendations by channel.

Frequently Asked Questions about attribution-report

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

FAQPage Schema
How do I compare multi-touch attribution models to fix budget misallocation?

Multi-touch attribution analysis allocates conversion credit across marketing channels using first-touch, last-touch, linear, time-decay, position-based, and data-driven models side-by-side. This reveals over-credited last-click channels and identifies real conversion paths to correct budget misallocation.

How do I calculate attributed ROAS and cost per conversion by channel?

To calculate attributed ROAS and cost per attributed conversion, the analysis computes fractional attributed conversions and attributed revenue per channel under each selected attribution model. This isolates true channel performance rather than relying on last-touch defaults.

What's the best way to reallocate marketing budget based on attribution gaps?

The best way to reallocate marketing budget is to identify under and overvalued channels from attribution gaps between models. The analysis then recommends budget shifts with projected impact and risk, optimizing spend toward channels driving actual journey touchpoints.

Can I use multi-touch attribution for different conversion event types and lookback windows?

Yes, multi-touch attribution applies to marketing measurement workflows for different conversion event types. You can configure time ranges and define specific conversion lookback windows to analyze how credit shifts across customer journeys.

Do I need to merge analytics, ads, and CRM data for data-driven attribution?

Yes, data-driven attribution requires loading active brand context and merging journey touchpoints from analytics, ads, and CRM sources. This unified dataset is required to execute selected attribution models and output structured per-model channel metrics.

How does journey health diagnostics classify channel roles in conversion paths?

Journey health diagnostics classify channel roles by producing path length and time-to-conversion distributions alongside assisted-to-last-touch ratios. This contextualizes whether channels function as initiators, drivers, or closers within the multi-touch customer journey.