Audit campaign naming conventions

Check all active campaigns, ad sets, and ads against your naming taxonomy to identify non-compliant entities burning budget

Inconsistent naming conventions are breaking your reporting automation and attribution models

This template audits every active campaign, ad set, and ad across Meta, Google, Microsoft, and DV360 against your naming taxonomy—or applies industry-standard conventions if you haven't defined your own. It validates structural elements like delimiter consistency, field order, character limits, and duplicate detection, then generates a prioritized fix list based on spend impact.

Why this matters

Inconsistent naming conventions break automated reporting, make multi-channel performance analysis impossible, and hide your best-performing segments in aggregated data. When your $10K/day retargeting campaign is named "Campaign_Final_v2_TEST" instead of following taxonomy, it gets excluded from executive dashboards and budget optimization algorithms. This template catches every non-compliant campaign with active spend, ranked by budget impact, so you can fix the costly ones first.

How to customize

Define your own taxonomy schema to replace the fallback pattern (FunnelStage_Audience_Offer_CreativeVariant_Geo_Date). Add platform-specific validation rules for character limits or required fields. Include custom regex patterns to catch common mistakes in your organization like date formats or internal campaign codes. Set spend thresholds to focus only on high-impact campaigns above a certain daily budget.

Prompt
Check if the defined naming conventions (client taxonomy or fallback best practices) are being followed consistently across all entities, including structural hygiene. Steps: 1. Pull a set of campaign, ad set/group, and ad names + IDs from Meta, Google, Microsoft, DV360, and other platforms. 2. Validate against taxonomy (if client schema exists, use it; otherwise use fallback schema FunnelStage_Audience_Offer_CreativeVariant_Geo_Date). 3. For each entity, check: * All required fields present * Fields appear in correct order * Delimiter usage is consistent (prefer _) * No spaces or special characters in names * Consistent casing * Names under 150 characters * No duplicate names across IDs 4. Flag all active campaigns with spend that are non-compliant. Output format: * Summary bullets with % compliant vs non-compliant and common issues * Table with platform, campaign_name, campaign_id, ad_set/group_name, ad_set_id, ad_name, ad_id, spend, issues_detected, recommended_fix * One-sentence wrap-up line

Creator

Kay Vink
@kayvink

Stay Updated

Get AI marketing tips and template updates delivered to your inbox.

Related Prompts

Analyze day-of-week performance patterns
Kay Vink

Kay Vink

Audit UTM tagging consistency across all paid campaigns for accurate attribution
Kay Vink

Kay Vink

Catch performance anomalies before they become disasters
Kay Vink

Kay Vink

Audit geo-targeting performance
Kay Vink

Kay Vink