# Constructor integral de enlace corto + UTM + QR

Una sola pasada sustituye al trío bit.ly + Campaign Builder + generador de QR: introduces la URL de destino y los parámetros UTM (trío obligatorio de GA4 validado, normalización a minúsculas opcional) y obtienes la URL completa con seguimiento; un slug base62 determinista (hash FNV-1a, misma entrada → mismo slug, sin cuentas ni red) sobre tu dominio corto; dos códigos QR en PNG (enlace corto y completo); y listos los ajustes de redirección nginx / vercel.json / Netlify y la fila CSV de seguimiento de campañas.

> Página canónica: https://elysiatools.com/es/tools/short-url-utm-builder-qr-bundle

- **Categoría:** Utilities

- **Palabras clave:** utm, enlace corto, qr, url de campaña, ga4, acortador autoalojado

## Descripción general

Reglas UTM: GA4 exige utm_source / utm_medium / utm_campaign (se rechaza si falta alguno); utm_content diferencia variantes de enlace, utm_term palabras clave, utm_id enlaza con las importaciones de datos de GA4; la buena práctica es todo en minúsculas con guiones (las mayúsculas crean dimensiones duplicadas). Las utm_* preexistentes en el destino se eliminan con aviso. El enlace corto es autoalojado: slug base62 de 7 caracteres derivado determinísticamente del hash FNV-1a de 32 bits de la URL completa — reproducible sin red, apto para control de versiones; el slug personalizado se depura a [A-Za-z0-9_-]. Los QR se generan con la librería qrcode al nivel de corrección elegido (L 7% / M 15% / Q 25% / H 30%) como PNG; el QR corto apunta a un 302 que conserva las dimensiones UTM (grabadas en la URL de destino).

## Entradas

- **URL de destino** (text): example.com/pricing
- **Origen UTM (utm_source)** (text): newsletter, twitter, podcast
- **Medio UTM (utm_medium)** (text): email, social, cpc
- **Campaña UTM (utm_campaign)** (text): spring-launch-2026
- **Contenido UTM (utm_content, opcional)** (text): hero-cta vs footer-link
- **Término UTM (utm_term, opcional)** (text): project+management+tool
- **ID de campaña (utm_id, GA4, opcional)** (text): 1001
- **Forzar minúsculas en UTM** (checkbox)
- **Dominio de enlaces cortos** (text): go.yourdomain.com
- **Slug personalizado (vacío = automático)** (text): spring26 (leave empty for auto base62)
- **Corrección de error QR** (select)
- **Tamaño del QR (px)** (number)

## Cuándo usarlo

- Cuando lanzas una campaña de newsletter, redes o anuncios y necesitas UTM obligatorios de GA4 sin errores de mayúsculas o duplicados.
- Si quieres un acortador propio en tu dominio, reproducible y sin cuentas externas ni APIs.
- Al preparar materiales impresos o digitales que requieran QR del enlace corto y de la URL completa con seguimiento.

## Cómo funciona

- Introduce la URL de destino y los tres parámetros UTM obligatorios (origen, medio y campaña); se rechazan si falta alguno y se eliminan los utm_* previos del destino.
- Añade opcionales como contenido, término o ID de campaña, activa la normalización a minúsculas y elige dominio corto, slug automático o personalizado.
- Selecciona el nivel de corrección de error y el tamaño de los QR; el slug automático se deriva de forma determinista del hash FNV-1a de la URL completa.
- Recibes la URL rastreada, el enlace corto, dos PNG de QR, snippets de redirección para nginx, Vercel y Netlify, y la fila CSV lista para tu tabla de campañas.

## Casos de uso

- Campañas de email y newsletters con seguimiento GA4 preciso y enlaces cortos propios.
- Publicaciones en redes sociales o anuncios pagados que necesitan variantes de contenido y códigos QR listos.
- Material impreso o landing pages donde el QR corto redirige conservando todas las dimensiones UTM.

## Preguntas frecuentes

### ¿Qué parámetros UTM exige la herramienta?

GA4 requiere utm_source, utm_medium y utm_campaign; si falta alguno se rechaza. Los opcionales son utm_content, utm_term y utm_id.

### ¿Cómo se crea el slug del enlace corto?

El automático es un slug base62 de 7 caracteres derivado del hash FNV-1a de 32 bits de la URL completa: misma entrada produce siempre el mismo slug, sin red ni cuentas.

### ¿Puedo usar un slug personalizado?

Sí. Se depura automáticamente a los caracteres permitidos [A-Za-z0-9_-].

### ¿Qué códigos QR se generan?

Dos PNG: uno apunta al enlace corto (redirección 302 que conserva los UTM) y otro a la URL completa, con el nivel de corrección elegido (L, M, Q o H).

### ¿Qué más incluye el resultado?

Los ajustes de redirección para nginx, vercel.json y Netlify, más una fila CSV con los datos de la campaña para seguimiento.

## Herramientas relacionadas

- [Generador PDF de entrenamiento fitness](https://elysiatools.com/es/tools/fitness-workout-pdf-generator): Genera un PDF imprimible de entrenamiento desde JSON o CSV con tablas, casillas de progreso y QR opcionales
- [Detector de anomalias en series temporales](https://elysiatools.com/es/tools/time-series-anomaly-detector): Sube datos de series temporales en CSV o JSON, detecta anomalías con Z-Score e IQR y devuelve un informe con grafico
- [Divisor train/test con estratificación](https://elysiatools.com/es/tools/train-test-split-with-stratification): Lee un dataset CSV/JSON y divide en train/validation/test con muestreo estratificado por la columna objetivo (70/15/15 por defecto, semilla reproducible), o valida con k-fold estratificado; incluye informe de distribución de clases por split con barras de desviación, comprobación de fugas por filas duplicadas, vista previa de SMOTE (interpolación de vecinos sobre el split de train) y exportación de los CSV en ZIP.
- [Planificador de migracion CSV a base de datos](https://elysiatools.com/es/tools/csv-to-database-migration-planner): Infiere un schema relacional desde CSV y genera planes CREATE TABLE y ALTER para PostgreSQL, MySQL, SQLite o SQL Server
- [Estudio de consultas y transformaciones JSONata](https://elysiatools.com/es/tools/jsonata-query-transform-studio): Previsualiza consultas y transformaciones estilo JSONata, compara resultados y exporta en JSON, CSV, YAML o Markdown.
- [Analizador de pronostico y estacionalidad](https://elysiatools.com/es/tools/time-series-forecast-seasonality-analyzer): Pronostica periodos futuros desde series temporales CSV o JSON y muestra tendencia, componente estacional y residual
- [Removedor de Caracteres BOM](https://elysiatools.com/es/tools/data-bom-remover): Eliminar caracteres BOM (Byte Order Mark) de contenido de texto y archivos. Perfecto para limpiar archivos de texto con problemas de codificación.
- [Tabla Markdown a CSV, JSON y esquema con tipos inferidos](https://elysiatools.com/es/tools/markdown-table-to-csv-json-schema): Convierte una tabla Markdown de barras a CSV, filas JSON o un JSON Schema inferido con diagnósticos de alineación y nulos

## Ejemplos

- [Ejemplos Python](https://elysiatools.com/es/samples/python): Ejemplos de código Python y demostraciones Hello World
- [Ejemplos CSV](https://elysiatools.com/es/samples/csv-samples): Archivos CSV de muestra con varios tipos de datos, tamaños y niveles de complejidad
- [Ejemplos de Códigos QR](https://elysiatools.com/es/samples/qrcode-samples): Imágenes de códigos QR de muestra para probar herramientas de lectura y generación de códigos QR
- [Muestras Avanzadas de Grafana](https://elysiatools.com/es/samples/grafana-samples): Muestras comprensivas de Grafana cubriendo diseño avanzado de dashboards, configuración de alertas, integración de fuentes de datos y desarrollo de plugins

## Contenido relacionado

- [Herramientas de intercambio JSON y traduccion de formatos](https://elysiatools.com/es/hubs/json-convert): Compara herramientas de conversion JSON para CSV, YAML, TOML, GraphQL, XML, Markdown, Excel, BSON, EDN y otros formatos estructurados en un solo hub.
- [Herramientas de exportacion CSV y conversion de tablas](https://elysiatools.com/es/hubs/csv-convert): Compara conversiones entre CSV y Excel, JSON, HTML, Markdown, XML y texto en un solo hub para flujos de intercambio tabular.
- [Herramientas de inspeccion, diff y transformacion JSON](https://elysiatools.com/es/hubs/json-utility): Reune en un solo hub herramientas para formatear JSON, comparar cambios, inspeccionar rutas, validar esquemas, combinar archivos y transformar datos para flujos de API y datos.
- [Generadores de esquemas JSON, datos mock y fixtures de API](https://elysiatools.com/es/hubs/json-generate): Herramientas reunidas para generacion de esquemas JSON, construccion de payloads mock y preparacion de fixtures de API en un solo hub.
