whatagraph-custom-dimensions

Create derived custom dimensions to group marketing data fields in Whatagraph.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the issue of missing native data categorization by allowing you to create derived dimensions that group, label, or alias existing marketing data fields.

Core Features & Use Cases

  • Custom Grouping: Create condition-based buckets like Branded vs Non-branded campaigns or custom channel buckets.
  • Data Normalization: Alias inconsistent campaign naming conventions across different clients or sources into a unified format.
  • AI Classification: Use AI to automatically categorize campaign names into specific intent buckets like Brand, Generic, or Display.

Quick Start

Use the whatagraph-custom-dimensions skill to create a new data dimension that buckets campaign names containing the word brand as Branded and all other campaigns as Non-branded.

Frequently Asked Questions about whatagraph-custom-dimensions

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

FAQPage Schema
How do I group marketing data fields into custom buckets in Whatagraph?

You can group marketing data fields by creating derived custom dimensions that apply condition-based bucketing to existing fields. This enables you to categorize campaign data into custom groups like Branded or Non-branded for unified reporting.

What is the best way to normalize inconsistent campaign naming conventions across multiple data sources?

Normalizing inconsistent naming conventions is achieved by creating derived dimensions that alias existing marketing data fields. This maps varied source names into a unified format, ensuring consistent cross-channel reporting and accurate data categorization.

Can I use AI to automatically classify campaign names into intent buckets?

Yes, you can use AI-driven classification within custom dimensions to automatically categorize campaign names into specific intent buckets like Brand, Generic, or Display. This automates data labeling for complex marketing analytics reporting.

Do I need specific field IDs to map metadata and create custom dimensions?

Yes, creating custom dimensions requires precise field ID resolution via source discovery tools. Accurate field IDs ensure metadata mapping, manual source tagging, and data transformations apply correctly across connected marketing channels and reports.

When should I use manual source tagging versus condition-based data bucketing?

Use condition-based data bucketing to automatically group fields matching specific criteria like campaign name keywords. Use manual source tagging when you need to explicitly assign metadata labels to individual data fields that do not fit automated rules.

Why are my custom dimensions not transforming data correctly across different channels?

Custom dimensions may fail to transform data correctly across channels if there is inaccurate field ID resolution during metadata mapping. You must use source discovery tools to verify exact field IDs before applying condition-based bucketing or AI classification.