Por qué UTMs mal configurados arruinan analytics
UTM parameters son etiquetas en URLs que dicen a GA4: 'tráfico viene de [canal] [campaña] específicos'. Sin UTMs: tráfico aparece como Direct/Organic. Con UTMs mal hechos: misma campaña dividida en 5 entradas (Facebook vs facebook vs FB vs fb). Resultado: imposible saber qué canal genera ROI. UTMs consistentes son fundamentales para attribution.
Paso 1: Los 5 UTM parameters
utm_source (REQUERIDO):
- De DÓNDE viene el tráfico
- Valores: google, facebook, instagram, newsletter, partner-x
utm_medium (REQUERIDO):
- Canal del tráfico
- Estándar: cpc, display, social, email, affiliate, referral, organic-social
utm_campaign (REQUERIDO):
- Campaña específica
- Ejemplos: black-friday-2026, summer-sale
utm_content (OPCIONAL):
- Variations dentro de campaña
- Ejemplos: image-1, video-1, header-cta
utm_term (OPCIONAL):
- Keywords (uso original paid search)
- Poco usado fuera Google Ads manual
Paso 2: Naming conventions
- Lowercase siempre
- Sin espacios (hyphens)
- Sin acentos
- Hyphens consistent
- No special chars
Spreadsheet maestro con sources permitidos + mediums permitidos + campañas activas. Compartir con equipo.
Paso 3: UTM builder
- Google Campaign URL Builder (free): ga-dev-tools.google/ga4/campaign-url-builder
- utm.io ($12-$25/mes) — team collaboration
- Bitly free + paid
Paso 4: Emails
Estructura:
- utm_source = newsletter
- utm_medium = email
- utm_campaign = nombre campaign
- utm_content = button-header (A/B testing)
Plataformas:
- Mailchimp: Tracking tab → Google Analytics automático
- ActiveCampaign: similar settings
Paso 5: Redes sociales
Orgánicos:
- utm_source = facebook / instagram / twitter
- utm_medium = social
- utm_campaign = nombre
Ads:
- utm_medium = paid-social (distinguir de organic)
- utm_content = ad creative variation
Paso 6: Google + Meta Ads
Google Ads (auto-tagging):
gclid reemplaza UTMs típicamente. Conecta nativamente con GA4. NO agregar UTMs manuales si auto-tagging activo.
Meta Ads (manual):
- utm_source = facebook
- utm_medium = paid-social
- utm_campaign = campaign name
- utm_content = ad creative
Paso 7: Validar GA4
- URL con UTMs → browser incógnito → visitar sitio
- GA4 → Real-time → ver evento con source/medium correctos
- 24h después: Acquisition → User Acquisition → filter source
Paso 8: Documentación
| Canal | Source | Medium | Campaign |
|---|---|---|---|
| Newsletter | newsletter | [topic-month-year] | |
| Facebook Ads | paid-social | [product-objetivo-año] | |
| Google Search Ads | cpc | auto-tagging (gclid) | |
| Partnership | partner-xyz | referral | [type-año] |
Audit mensual:
- Reviewing GA4 source/medium pairs
- Identificar inconsistencias
- Update spreadsheet con nuevas campañas
Diferencia entre attribution useful vs caótico: consistency. 5 source values siempre exact mismo (facebook, instagram, google, newsletter, partner) gana sobre 50 source values con typos variantes.
En Weblindrome ofrecemos análisis de datos para ayudarte con esta y otras implementaciones. Solicita una cotización personalizada.