What is TaxoComposer and Why Does Your Team Need It?
TaxoComposer solves one of the most common operational problems in digital advertising agencies: campaign naming inconsistency. When different team members name campaigns manually, you end up with variations like "Facebook_Promo", "FB-Buen-Fin-2024", and "meta_awareness_nov" all representing the same type of campaign — making consolidated reporting across platforms nearly impossible.
TaxoComposer enforces a single naming standard for the entire organization, from campaign level down to individual ad level, and automatically assembles correctly formatted UTM parameters for each element.
How the Naming Engine Works
TaxoComposer uses a template-and-token substitution system. It stores a database of naming blueprints for each platform and campaign type combination (e.g., "meta_prospecting", "g_search", "g_pmax"). When you fill in the form, the engine:
- Selects the matching naming template based on Platform + Type + Objective.
- Runs all text inputs through a
slugify() function: lowercase, no accents, no special characters, spaces converted to hyphens.
- Substitutes tokens like
[PAIS], [OFERTA], [FECHA] with normalized values.
- Skips optional tokens gracefully — if no city was entered,
[CIUDAD?] is removed without leaving double hyphens.
- Appends hierarchical counters: G01, G02 for ad groups and A01, A02 for ads, tracking structural position.
UTM Parameter Standards
TaxoComposer enforces the following UTM standards by platform to prevent the #1 source of analytics contamination — inconsistent source naming:
- Meta: utm_source =
meta · utm_medium = paid_social
- Google Search: utm_source =
google · utm_medium = cpc
- Google Display: utm_source =
google · utm_medium = display
- Google Video (YouTube): utm_source =
youtube · utm_medium = paid_video
- Google PMax: utm_source =
google · utm_medium = pmax
This prevents variations like "Facebook", "FB", "facebook" all appearing separately in your analytics reports.
Campaign-Level Inputs Explained
At the campaign level, TaxoComposer accepts: Platform, Ads Mode/Campaign Type, Objective, Offer (the promotion or product, 3–40 chars), Date (YYYYMM or YYYYMMDD format), Country (required), City (optional), Age segment (pattern like a2534), Language, Extra label, and Separator character.
The UTM Validator
The independent UTM Validator module lets you paste any URL from any platform and verify it meets your organization's UTM standards. It checks for three required parameters (utm_source, utm_medium, utm_campaign), then runs a slug regex test on utm_campaign to confirm it contains only lowercase letters, numbers, and hyphens — no spaces, capital letters, or special characters. A failed test returns an error code like bad_campaign_format with a specific description of the violation.
¿Qué es TaxoComposer y por qué tu equipo lo necesita?
TaxoComposer resuelve uno de los problemas operativos más comunes en las agencias de publicidad digital: la inconsistencia en la nomenclatura de campañas. Cuando distintos miembros del equipo nombran campañas manualmente, terminas con variaciones como "Facebook_Promo", "FB-Buen-Fin-2024" y "meta_awareness_nov" representando el mismo tipo de campaña — haciendo casi imposible el reporte consolidado entre plataformas.
TaxoComposer impone un único estándar de nomenclatura para toda la organización, desde el nivel de campaña hasta el nivel de anuncio individual, y ensambla automáticamente los parámetros UTM correctamente formateados para cada elemento.
Cómo Funciona el Motor de Nomenclatura
TaxoComposer usa un sistema de plantillas con sustitución de tokens. Almacena una base de datos de planos de nomenclatura para cada combinación de plataforma y tipo de campaña (ej. "meta_prospecting", "g_search", "g_pmax"). Cuando llenas el formulario, el motor:
- Selecciona la plantilla de nomenclatura correspondiente según Plataforma + Tipo + Objetivo.
- Procesa todos los textos con una función
slugify(): minúsculas, sin acentos, sin caracteres especiales, espacios convertidos a guiones.
- Sustituye tokens como
[PAIS], [OFERTA], [FECHA] con valores normalizados.
- Omite tokens opcionales limpiamente — si no se ingresó ciudad,
[CIUDAD?] se elimina sin dejar guiones dobles.
- Añade contadores jerárquicos: G01, G02 para grupos de anuncios y A01, A02 para anuncios, rastreando la posición estructural.
Estándares de Parámetros UTM
TaxoComposer aplica los siguientes estándares UTM por plataforma para prevenir la fuente #1 de contaminación analítica — los nombres de fuente inconsistentes:
- Meta: utm_source =
meta · utm_medium = paid_social
- Google Search: utm_source =
google · utm_medium = cpc
- Google Display: utm_source =
google · utm_medium = display
- Google Video (YouTube): utm_source =
youtube · utm_medium = paid_video
- Google PMax: utm_source =
google · utm_medium = pmax
Esto evita que variaciones como "Facebook", "FB", "facebook" aparezcan por separado en tus reportes de analytics.
Campos de Nivel de Campaña Explicados
En el nivel de campaña, TaxoComposer acepta: Plataforma, Modo de Anuncios/Tipo de Campaña, Objetivo, Oferta (la promoción o producto, 3–40 caracteres), Fecha (formato YYYYMM o YYYYMMDD), País (requerido), Ciudad (opcional), Segmento de edad (patrón como a2534), Idioma, Etiqueta extra y carácter Separador.
El Validador de UTM
El módulo independiente de Validador de UTM te permite pegar cualquier URL de cualquier plataforma y verificar si cumple los estándares UTM de tu organización. Comprueba la presencia de tres parámetros obligatorios (utm_source, utm_medium, utm_campaign), luego ejecuta un test de regex slug en utm_campaign para confirmar que contiene solo letras minúsculas, números y guiones — sin espacios, mayúsculas ni caracteres especiales. Una prueba fallida devuelve un código de error como bad_campaign_format con una descripción específica de la violación.
Frequently Asked Questions
What is campaign nomenclature and why does it matter?¿Qué es la nomenclatura de campañas y por qué importa? ▼
Campaign nomenclature is the standardized naming convention applied to campaigns, ad groups, and ads. When consistently applied, it allows Google Analytics, Meta Analytics, and CRM tools to segment performance by any dimension. Without a taxonomy, team members name campaigns differently, making cross-platform reporting impossible.La nomenclatura de campañas es la convención de nombres estandarizada aplicada a campañas, grupos de anuncios y anuncios. Cuando se aplica de forma consistente, permite a Google Analytics, Meta Analytics y herramientas CRM segmentar el rendimiento por cualquier dimensión. Sin una taxonomía, los miembros del equipo nombran las campañas de forma diferente, haciendo imposible el reporte entre plataformas.
Does TaxoComposer work for both Meta and Google Ads?¿TaxoComposer funciona tanto para Meta como para Google Ads? ▼
Yes. TaxoComposer has two platform modes: Meta and Google. Each mode exposes different fields — Meta shows Ads Mode and Placement options. Google shows Campaign Type (Search, PMax, Display, Video, Shopping, App) and platform-specific fields like Match Type and Audience Signal.Sí. TaxoComposer tiene dos modos de plataforma: Meta y Google. Cada modo muestra campos diferentes — Meta muestra el Modo de Anuncios y opciones de Ubicación. Google muestra el Tipo de Campaña (Search, PMax, Display, Video, Shopping, App) y campos específicos como Tipo de Concordancia y Señal de Audiencia.
What UTM parameters does TaxoComposer generate?¿Qué parámetros UTM genera TaxoComposer? ▼
TaxoComposer generates all 5 standard UTM parameters. utm_source and utm_medium are hardcoded by platform to prevent inconsistencies. utm_campaign maps to the normalized campaign name. utm_content maps to each ad name. Optionally, utm_id is added for CRM offline conversion imports.TaxoComposer genera los 5 parámetros UTM estándar. utm_source y utm_medium están fijos por plataforma para evitar inconsistencias. utm_campaign se asigna al nombre normalizado de campaña. utm_content se asigna a cada nombre de anuncio. Opcionalmente, utm_id se añade para importaciones de conversiones offline en CRM.
How does the UTM Validator module work?¿Cómo funciona el módulo Validador de UTM? ▼
Paste any URL to verify it meets UTM standards. It checks for the mandatory presence of utm_source, utm_medium, and utm_campaign, then runs a regex test on utm_campaign to confirm slug format (lowercase, hyphens only). Violations return an ERROR status with a specific code.Pega cualquier URL para verificar que cumple los estándares UTM. Comprueba la presencia obligatoria de utm_source, utm_medium y utm_campaign, luego ejecuta un test regex en utm_campaign para confirmar el formato slug (minúsculas, solo guiones). Las violaciones devuelven un estado de ERROR con un código específico.
Can I export names and URLs to a spreadsheet?¿Puedo exportar los nombres y URLs a una hoja de cálculo? ▼
Yes. TaxoComposer includes Export to Excel (XLSX) and Export to Word buttons. The Excel export produces a structured table with all campaign, ad group and ad names plus their UTM-tagged URLs — ideal for briefing your media trafficking team.Sí. TaxoComposer incluye botones de Exportar a Excel (XLSX) y Exportar a Word. La exportación a Excel produce una tabla estructurada con todos los nombres de campaña, grupo de anuncios y anuncio, más sus URLs con UTM — ideal para hacer briefing al equipo de tráfico de medios.