Saltar al contenido
Analítica

Medir para crecer: Search Console, GA4 y UTM (y Core Web Vitals)

Maximiliano Langellotti5 min de lectura

"No se puede mejorar lo que no se mide", dice el cliché. El problema es que la mayoría de las PyMEs mide mal: mira las visitas totales y nada más. Acá te muestro tres herramientas gratis —Search Console, GA4 y UTM— que te dicen de dónde viene la gente, qué hace y qué la frena. Y cerramos con Core Web Vitals, la performance que sí se mide.

Esto es el par técnico de Anatomía de una landing que convierte: allá ves qué hace que una landing convierta; acá, cómo saber si lo está logrando.

Search Console: cómo te ve Google#

Es la primera que hay que conectar. Tres usos concretos:

  • Indexación: confirmar que Google ve tus páginas y enviar el sitemap.xml.
  • Queries reales: con qué términos te encuentran, clicks vs. impresiones, CTR y posición media. Oro puro: descubrís keywords por las que ya rankeás sin haberlas trabajado.
  • Experiencia de página: el reporte de Core Web Vitals con datos de usuarios reales.

Verificar la propiedad y declarar el sitemap es directo:

<!-- Verificación por meta tag (o por registro DNS TXT) -->
<meta name="google-site-verification" content="tu-token-aca" />
<!-- sitemap.xml: la lista de URLs que querés que Google indexe -->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://tunegocio.com.ar/</loc></url>
  <url><loc>https://tunegocio.com.ar/blog/landing-que-convierte</loc></url>
</urlset>
Reporte de Rendimiento de Google Search Console con clicks, impresiones, CTR y posición media
El reporte de Rendimiento de Search Console: clicks, impresiones, CTR y posición media a lo largo del tiempo.

GA4: qué hace la gente cuando llega#

Google Analytics 4 está orientado a eventos, no a vistas de página: es un cambio de paradigma respecto de Universal Analytics. Lo que medís en una landing de PyME: envío de formulario, clicks a WhatsApp, clicks al CTA, scroll.

Se instala agregando la etiqueta (tag) de GA4 en el <head>:

<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXX"></script>
<script>
  window.dataLayer = window.dataLayer || []
  function gtag() { dataLayer.push(arguments) }
  gtag('js', new Date())
  gtag('config', 'G-XXXXXXX')
</script>

Y disparás un evento personalizado en la acción que te importa —por ejemplo, el click al botón de WhatsApp:

// Evento personalizado al hacer click en WhatsApp.
btnWhatsApp.addEventListener('click', () => {
  gtag('event', 'generate_lead', {
    method: 'whatsapp',
    page_location: location.href,
  })
})
Cómo se encadenan los eventos hasta la conversión en GA4.

UTM: saber de dónde vino cada visita#

Sin UTM, todo el tráfico de tus campañas (un mail, el link de la bio, un QR en un flyer, un anuncio) se mezcla o cae en "Directo". Con UTM etiquetás el link y GA4 separa cada origen.

ParámetroQué respondeEjemplo
utm_source¿De qué plataforma?instagram, newsletter
utm_medium¿Qué tipo de canal?social, email, cpc
utm_campaign¿Qué campaña?lanzamiento-junio
utm_term¿Qué keyword? (paga)zapatillas-running
utm_content¿Qué variante/creatividad?cta_header

Ejemplos reales de etiquetado:

# Mail de campaña
https://tunegocio.com.ar/?utm_source=newsletter&utm_medium=email&utm_campaign=lanzamiento-junio

# Link en la bio de Instagram
https://tunegocio.com.ar/?utm_source=instagram&utm_medium=social&utm_campaign=bio

# A/B de dos botones en el mismo mail
...&utm_content=cta_header   vs.   ...&utm_content=cta_footer

Esto no es solo para tu web: es la columna vertebral de medir si tu pauta rinde. Definí una convención interna (que no convivan Instagram, instagram e IG) y respetala siempre.

Core Web Vitals: la performance que sí se mide#

La velocidad también es un dato, y Google la usa para rankear. Tres métricas con su umbral "bueno":

MétricaBuenoA mejorarQué mide
LCP< 2,5 s2,5 – 4 sCuándo aparece el contenido principal
CLS< 0,10,1 – 0,25Que no salte el contenido
INP< 200 ms200 – 500 msQué tan rápido responde al toque

INP reemplazó a FID en 2024, así que si venías mirando FID, actualizá. Y podés medir los Web Vitals reales de tus usuarios y mandarlos a GA4 como eventos, para tener todo en un solo lugar:

import { onLCP, onCLS, onINP } from 'web-vitals'

function aGA4({ name, value, id }) {
  gtag('event', name, { value: Math.round(value), metric_id: id })
}
onLCP(aGA4)
onCLS(aGA4)
onINP(aGA4)

Cómo leer los datos y decidir (no medir por medir)#

Acá está la parte que falta en casi todos los tutoriales: convertir números en decisiones.

  • Una query con muchas impresiones y CTR bajo → reescribí el title y la meta description.
  • Si el mail trae más conversiones que Instagram → movés esfuerzo y presupuesto ahí.
  • Una página con muchas visitas y cero generate_lead → el problema es la landing, no el tráfico.
  • LCP alto y rebote alto → arreglá la performance antes de gastar más en ads.

Regla de Affinia: medir bien es lo que separa "gastar en marketing" de "invertir en marketing".

En resumen#

Search Console te dice cómo te encuentra Google; GA4, qué hace la gente cuando llega; UTM, de dónde vino; y Core Web Vitals, si tu sitio está a la altura. Las cuatro son gratis y, juntas, te dejan decidir con datos.

En Affinia conectamos Search Console y GA4, configuramos los eventos y conversiones, y te dejamos un tablero claro para que sepas qué funciona. Escribinos y lo armamos.

Preguntas frecuentes

¿Search Console y GA4 son lo mismo?
No. Search Console te muestra cómo te ve Google en la búsqueda (qué términos te encuentran, indexación, experiencia de página). GA4 te muestra qué hace la gente cuando ya entró a tu sitio. Se complementan; conviene tener los dos.
¿GA4 es gratis?
Sí, Google Analytics 4 es gratuito para el uso de una PyME. Search Console también. UTM no es una herramienta: son parámetros que agregás a tus links y no cuestan nada.
¿Necesito saber programar para medir?
Para lo básico no: conectar Search Console e instalar la etiqueta de GA4 alcanza. Configurar eventos de conversión y etiquetar campañas con UTM es donde conviene una mano técnica para que los datos sirvan.
Compartir
Maximiliano Langellotti

Escrito por

Maximiliano Langellotti

Software Engineer

Ingeniero de software y socio de Affinia. Construye landings rápidas, sistemas a medida y automatizaciones que le sacan trabajo manual de encima a los equipos.