whatagraph-custom-metrics

Calculate custom marketing metrics with formulas and cross-source aggregations.

Updated Apr 3, 2026
One-click install
npx skills add https://github.com/whatagraph/whatagraph-skills --skill whatagraph-custom-metrics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: whatagraph-custom-metrics
Source: https://github.com/whatagraph/whatagraph-skills/tree/main/skills/whatagraph-custom-metrics
Command: npx skills add https://github.com/whatagraph/whatagraph-skills --skill whatagraph-custom-metrics

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the limitation of native channel metrics by allowing users to define custom formulas, aggregate data across multiple sources, and create unified metric aliases for consistent reporting.

Core Features & Use Cases

  • Custom Formulas: Calculate complex metrics like ROAS, CPA, or CPL that are not natively provided by marketing platforms.
  • Data Aggregation: Sum identical metrics across different channels (e.g., Total Spend across Google, Meta, and LinkedIn) into a single total.
  • Metric Aliasing: Standardize naming conventions by creating unified names for disparate metrics across various integrations.

Quick Start

Use the whatagraph-custom-metrics skill to create a new data formula metric for calculating ROAS by dividing revenue by spend.

Frequently Asked Questions about whatagraph-custom-metrics

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

FAQPage Schema
How do I calculate custom marketing metrics like ROAS or CPA from native channel data?

You calculate custom marketing metrics by applying custom formulas on top of native channel data, dividing metrics like revenue by spend to compute ROAS or CPA. This allows you to generate reporting values not natively provided by marketing platforms.

How do I aggregate total spend across multiple marketing channels like Google and Meta?

You aggregate total spend across multiple marketing channels by summing identical metrics from disparate sources into a single unified total. Cross-source data aggregation standardizes reporting by combining values across different integrations.

What is metric aliasing and when do I need it for marketing reporting?

Metric aliasing is the process of creating unified names for disparate metrics across various integrations. You need it for marketing reporting when standardizing naming conventions across multiple native channels to ensure consistent data rendering.

Can I use custom formulas to blend data from multiple sources for unified reporting?

Yes, you can use custom formulas to blend data from multiple sources for unified reporting. Configuring formula types, accumulation methods, and aggregation levels enables custom logic on top of blended sources to meet complex reporting requirements.

Why do my custom metrics render incorrectly in reporting widgets?

Custom metrics render incorrectly in reporting widgets when formula types, accumulation methods, and aggregation levels are not precisely configured. Accurate data rendering requires exact setup of these calculation parameters on top of native channel data.