meta-ads-naming-conventions

Generate Meta Ads naming specs and UTM templates from SUMAS levers.

17|5|Updated Jun 25, 2026
One-click install
npx skills add https://github.com/portermetricsample/marketing-skills --skill meta-ads-naming-conventions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: meta-ads-naming-conventions
Source: https://github.com/portermetricsample/marketing-skills/tree/main/meta-ads/naming-conventions
Command: npx skills add https://github.com/portermetricsample/marketing-skills --skill meta-ads-naming-conventions

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill solves the issue of fragmented, unreadable, and non-parseable ad account structures that prevent accurate performance analysis across campaigns, ad sets, and ads.

Core Features & Use Cases

  • Unified Naming System: Implements a disciplined, machine-parseable naming convention based on SUMAS levers.
  • Automated UTM Sync: Generates URL tracking templates that automatically populate from campaign, ad set, and ad names.
  • Use Case: A media buyer needs to compare creative performance by angle across an entire account; this skill ensures every ad is tagged correctly so that performance data can be grouped by angle in GA4 or Looker Studio.

Quick Start

Use the meta-ads-naming-conventions skill to generate a naming spec and UTM template for a new Meta ad account.

Frequently Asked Questions about meta-ads-naming-conventions

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

FAQPage Schema
How do I standardize Meta Ads naming conventions for GA4 and Looker Studio reporting?

To standardize Meta Ads naming conventions for GA4, you enforce strict lowercase, underscore-delimited formatting across campaigns, ad sets, and ads. This ensures your performance data is machine-parseable and can be accurately grouped by variables like angle in reporting dashboards.

How do I generate dynamic UTM tracking templates for Meta Ads?

You generate dynamic UTM tracking templates by applying a naming spec based on SUMAS levers, which automatically populates URL tracking parameters from your campaign, ad set, and ad names. This syncs your ad structure with GA4 for accurate attribution.

What is the SUMAS levers framework in Meta Ads naming?

The SUMAS levers framework is a structured approach to create machine-parseable ad account structures. It provides a disciplined naming system that ensures data consistency across campaigns, ad sets, and ads, allowing you to group performance analysis by specific variables.

Does this naming convention approach require lowercase and underscore formatting?

Yes, this naming convention requires strict lowercase and underscore-delimited formatting rules. Adhering to these constraints ensures your Meta Ads data remains consistent and seamlessly integrates with GA4 and reporting dashboards without parsing errors.

Why are my Meta Ads performance reports showing fragmented data across campaigns?

Fragmented Meta Ads performance reports occur due to unreadable and non-parseable ad account structures that lack consistent naming. Standardizing your campaign, ad set, and ad names ensures data consistency and enables accurate performance analysis.

Can I automate UTM tracking population from Meta Ads campaign names?

Yes, you can automate UTM tracking population by generating URL tracking templates that dynamically pull values from your campaign, ad set, and ad names. This requires adhering to a unified naming system based on SUMAS levers.