I think most WooCommerce stores are measuring retention wrong - ilustracion

WooCommerce: estás midiendo retención con datos malos

La medición de retención WooCommerce en la mayoría de las tiendas tiene un problema de base: los datos que usás para tomar decisiones están incompletos desde el origen. GA4 pierde compras, no rastrea renovaciones de suscripciones, y los guest checkouts son básicamente invisibles para la analítica estándar.

En 30 segundos

  • GA4 solo registra la primera compra de una suscripción WooCommerce: el 91% del valor de vida de esos clientes queda fuera de tus reportes.
  • El 31.5% de los usuarios globales tiene bloqueadores de publicidad o de scripts, lo que impide que GA4 registre sus compras repetidas.
  • Los guest checkouts no se vinculan entre sí en GA4: cada compra parece un cliente nuevo, aunque sea la quinta vez que compra esa persona.
  • La tasa de retención de clientes (CRR) en ecommerce oscila entre 20% y 30% para tiendas saludables; si no medís bien, no sabés dónde estás parado.
  • La base de datos nativa de WooCommerce tiene todos los datos reales; el problema es que casi nadie la usa como fuente primaria de retención.

Qué es la retención de clientes y por qué importa

La tasa de retención de clientes (CRR) es el porcentaje de clientes que volvieron a comprar en un período determinado respecto al total que tenías al inicio de ese período. En ecommerce, una tasa de 20-30% se considera saludable según los benchmarks del sector; si superás el 40%, estás en zona excelente.

El dato que siempre se repite (y que sigue siendo verdad) es que retener un cliente cuesta entre 5 y 25 veces menos que adquirir uno nuevo. La probabilidad de que un cliente existente vuelva a comprarte está entre el 60% y el 70%; para un cliente nuevo, ese número cae al 5-20%. Con esos números arriba de la mesa, la retención debería ser una de las métricas más cuidadas de cualquier tienda.

Y sin embargo, la mayoría de los dueños de tiendas WooCommerce no saben su CRR real. No porque no les importe, sino porque las herramientas que usan por defecto les dan un número que está mal calculado.

El problema: por qué la mayoría mide mal la retención

Ponele que revisás tu reporte de «clientes recurrentes» en GA4 y ves que el 18% de tus compradores volvió a comprar en los últimos 90 días. Tomás ese número, lo llevás a una reunión, y empezás a planificar estrategias de retención. El problema es que ese 18% es una estimación con múltiples agujeros, no una medición real.

Según el análisis de Seresa Analytics, GA4 no puede calcular correctamente la tasa de compras repetidas en WooCommerce por tres razones estructurales que no tienen solución dentro de la plataforma:

  • El 31.5% de los usuarios globales usa algún tipo de bloqueador (adblockers, navegadores con bloqueo nativo, VPNs). Esas personas compran en tu tienda, pero GA4 nunca se entera de esa transacción.
  • Los guest checkouts son anónimos para GA4. Si una persona compró tres veces sin crear cuenta, GA4 ve tres clientes distintos. Tu base de datos de WooCommerce sabe que es la misma dirección de email; GA4 no.
  • Las suscripciones se registran solo una vez. GA4 captura la primera compra de una suscripción, pero las renovaciones automáticas posteriores no generan un evento de conversión visible. Según datos de Seresa, esto significa que GA4 pierde el 91% del valor real de esos clientes a lo largo de su ciclo de vida.

El resultado concreto: si tenés clientes con suscripciones activas y un porcentaje razonable de guest checkouts, tu número de retención en GA4 puede estar subestimado en un 30-50% respecto a la realidad. Esto se conecta con lo que analizamos en mejorar la experiencia de compra.

Limitaciones específicas de Google Analytics 4 con WooCommerce

GA4 usa el User-ID para identificar usuarios entre sesiones. Pero el User-ID solo funciona cuando el cliente está logueado. Un usuario no logueado que compra dos veces desde el mismo navegador puede ser identificado por el Client-ID de la cookie de GA4 (si no la borraron, si no cambiaron de dispositivo, si el bloqueador no la impidió). Pero eso es mucho «si».

Hay otro problema que no se habla lo suficiente: GA4 no incluye el User-ID en el análisis de cohortes. Eso significa que incluso los clientes que sí están logueados pueden aparecer como múltiples usuarios distintos en algunos reportes de cohortes, dependiendo de cómo se configuró el tracking.

¿Y qué pasa con el churn rate calculado desde GA4? Exacto: también está mal. Si tu base de «clientes activos» está inflada porque los guest checkouts se cuentan como clientes únicos en cada compra, tu churn rate va a parecer más alto de lo que realmente es. Tomás decisiones de retención asustado por un número que no refleja la realidad.

Errores comunes en el cálculo de métricas de retención

Más allá de las limitaciones de GA4, hay errores de metodología que se repiten en tiendas de todo tamaño:

No definir (y no mantener) qué es «un cliente retenido»

¿Un cliente que compró dos veces en 12 meses está «retenido»? ¿O necesita haber comprado en los últimos 90 días? Si cambiás esa definición entre trimestres, tus métricas de tendencia no sirven para nada. El período de medición tiene que estar fijo antes de empezar a medir.

Calcular el CLV omitiendo costos

El Customer Lifetime Value mal calculado es uno de los errores más caros. La fórmula básica es: CLV = valor promedio de compra × frecuencia de compra × vida útil del cliente. Hasta ahí bien. El problema es cuando ese número se usa para tomar decisiones de adquisición sin restar el costo de los bienes vendidos (COGS) ni el costo de adquisición del cliente (CAC). Un CLV de $15,000 ARS suena bien hasta que el margen neto es del 15% y el CAC fue $10,000 ARS (que es un pésimo negocio).

Confiar en una sola métrica

La tasa de retención sola no te dice si tus clientes están satisfechos o si vuelven porque no tienen alternativa. El NPS (Net Promoter Score) complementa: te dice cuántos clientes activos son promotores vs. detractores. Si tenés 35% de retención pero NPS negativo, estás viviendo de prestado. Te puede servir nuestra cobertura de expandir a nuevos mercados.

Ignorar las renovaciones de suscripciones en el cálculo de repeat purchase rate

Si tu tienda vende suscripciones y calculás la tasa de compras repetidas solo con órdenes manuales, estás ignorando el segmento de clientes más valioso y predecible que tenés. Una renovación automática mensual es una compra repetida. Si no la contás, tu repeat purchase rate queda artificialmente bajo.

Métricas correctas que deberías usar

Estas son las cuatro métricas core para retención en WooCommerce, con sus fórmulas reales:

MétricaFórmulaPara qué sirve
CRR (Customer Retention Rate)((Clientes al final – Clientes nuevos) / Clientes al inicio) × 100Mide qué % de clientes existentes conservaste en un período
Repeat Purchase Rate(Clientes con 2+ órdenes / Total de clientes únicos) × 100Indica qué porcentaje compró más de una vez
Churn Rate(Clientes perdidos en período / Clientes al inicio) × 100Mide cuántos dejaron de comprar; complementario al CRR
CLV (Customer Lifetime Value)(Ticket promedio × Frecuencia anual × Años de vida) – CACValor neto que genera un cliente durante su relación con la tienda
medición retención woocommerce diagrama explicativo

Un ejemplo concreto: si al 1 de enero tenías 500 clientes, adquiriste 150 nuevos durante el trimestre, y al 31 de marzo tenés 480 clientes totales, tu CRR del trimestre fue: ((480 – 150) / 500) × 100 = 66%. Eso significa que retuviste el 66% de tus clientes originales, lo cual es un número decente para ecommerce.

Eso sí: para que ese cálculo sea correcto, los 480 clientes finales tienen que ser un número real, no el número que te da GA4 contando mal los guest checkouts.

Cómo medir retención con datos nativos de WooCommerce

La base de datos de WooCommerce tiene toda la información que necesitás: órdenes con fecha, email del comprador, estado, importe, ID de producto. Cada guest checkout queda registrado con su email. Cada renovación de suscripción genera una orden en la base de datos. Los bloqueadores no afectan esto para nada.

Subís el modelo, lo probás en local, funciona bárbaro, lo mandás a producción y de repente todo se rompe porque el tokenizer no era el mismo, las dependencias cambiaron y nadie documentó nada. Con WooCommerce pasa algo parecido: confiás en GA4 durante meses, tomás decisiones basadas en esos datos, y cuando finalmente cruzás con la base de datos real encontrás que había el doble de compras repetidas que las que aparecían en los reportes. Ya lo cubrimos antes en evaluar tu plataforma actual.

La forma correcta es usar la base de datos como fuente primaria y GA4 como complemento para análisis de comportamiento (páginas visitadas, tiempo en sitio, embudo de conversión). Para retención, el número real está en la tabla wp_posts (órdenes) cruzada con wp_postmeta (email del comprador) o en los reportes nativos de WooCommerce en el dashboard.

Si tu tienda está en un hosting que te da acceso fácil a la base de datos (herramientas como phpMyAdmin o acceso SSH directo), podés exportar esos datos y analizarlos en cualquier herramienta. El hosting WordPress de Donweb incluye acceso completo a la base de datos desde el panel, lo que hace más simple este tipo de análisis sin depender de terceros.

Herramientas y plugins para medir retención correctamente

Hay opciones que reconcilian los datos de la base de datos con la analítica:

Customer Analytics nativo de WooCommerce

WooCommerce incluye desde la versión 4.0 un panel de analytics nativo en WooCommerce > Analytics > Clientes. Calcula repeat purchase rate directamente desde la base de datos, incluyendo guest checkouts vinculados por email. No es perfecto para segmentación avanzada, pero es la línea de base real que deberías tener siempre visible antes de mirar cualquier otro reporte.

Metorik

Metorik conecta directamente con tu base de datos de WooCommerce y calcula métricas de retención sin depender de GA4. Incluye cohortes de clientes, CLV por segmento, y alertas de churn. El plan básico arranca en USD 50/mes; para tiendas con volumen alto de pedidos, es una de las pocas herramientas que justifica ese costo porque los números que da son realmente confiables.

Flycart y plugins de reportes

Para tiendas más chicas que no justifican Metorik, Flycart tiene documentación útil sobre las métricas esenciales y algunos plugins de reportes básicos. No resuelven el problema de raíz (siguen siendo más limitados que un acceso directo a la BD), pero son un paso adelante respecto a depender solo de GA4.

Enhanced conversions de GA4 + server-side tagging

Si querés seguir usando GA4 pero reducir el impacto de los bloqueadores, el server-side tagging (implementar el tag de GA4 desde tu servidor en vez del navegador del cliente) puede recuperar parte de los datos perdidos. No soluciona el problema de las suscripciones ni de los guest checkouts sin email hasheado, pero mejora la cobertura general. La implementación requiere un contenedor de servidor (Google Tag Manager server-side o equivalente) y algo de conocimiento técnico para configurarlo.

Preguntas Frecuentes

¿Cómo se mide correctamente la tasa de retención de clientes en WooCommerce?

La fórmula correcta es: ((Clientes al final del período – Clientes nuevos adquiridos) / Clientes al inicio del período) × 100. Para que el número sea real, los datos tienen que venir de la base de datos de WooCommerce, no de GA4. El analytics nativo de WooCommerce en WooCommerce > Analytics > Clientes usa esta fuente y vincula guest checkouts por email, lo que GA4 no hace.

¿Por qué GA4 no muestra todas las compras repetidas de mi tienda?

GA4 pierde compras por tres motivos: bloqueadores de scripts (afectan al 31.5% de los usuarios globales), guest checkouts que no se vinculan entre sesiones, y renovaciones de suscripciones que no generan un evento de conversión visible. Según el análisis de Seresa Analytics, GA4 puede perder hasta el 91% del valor de clientes con suscripciones activas porque solo registra la primera compra. Para más detalles técnicos, mirá construir engagement con clientes.

¿Cuál es la diferencia entre churn rate y tasa de retención?

Son complementarios: si tu CRR es 70%, tu churn rate es 30%. El CRR te dice qué porcentaje retuviste; el churn rate te dice qué porcentaje perdiste. Ambos miden el mismo fenómeno desde ángulos distintos. Para reportes internos, el CRR es más útil para mostrar progreso; el churn rate es más útil para modelar cuánto revenue estás perdiendo por mes.

¿Qué métricas de retención convienen priorizar en una tienda WooCommerce chica?

Con recursos limitados, las dos métricas que dan más información por el tiempo invertido son la Repeat Purchase Rate (calculada desde la base de datos de WooCommerce) y el ticket promedio por segmento de frecuencia. Esas dos juntas te dicen si tenés clientes leales y cuánto valen. El CLV y el NPS son el siguiente paso cuando ya tenés las primeras dos bien medidas.

¿Los guest checkouts se pueden rastrear para retención?

Sí, pero solo desde la base de datos de WooCommerce. WooCommerce almacena el email del comprador en cada orden, incluso en guest checkouts. Cruzando órdenes por email podés identificar compradores recurrentes aunque nunca se hayan registrado. GA4 no puede hacer eso porque no tiene acceso a los datos de órdenes almacenados en la base de datos; solo ve lo que el navegador del cliente le reporta en el momento de la transacción.

Conclusión

El problema no es que los dueños de tiendas WooCommerce no se preocupen por la retención. El problema es que GA4 se convirtió en el estándar por defecto y nadie explicó bien sus limitaciones para este caso de uso específico. Perdés datos de bloqueadores, perdés guest checkouts, perdés renovaciones de suscripciones (que es básicamente ignorar tu segmento más valioso). Y con datos incompletos, tomás decisiones basadas en una foto parcial.

La base de datos de WooCommerce tiene la foto completa. Usarla como fuente primaria para métricas de retención y GA4 como complemento para comportamiento de usuario no es una práctica avanzada, es la práctica correcta. Si tu tienda tiene suscripciones o un porcentaje razonable de guest checkouts, vale la pena hacer este cruce al menos una vez para ver qué tan grande es la brecha respecto a lo que GA4 te mostraba.

Una herramienta como Metorik resuelve esto de forma bastante limpia si el volumen lo justifica. Si no, el analytics nativo de WooCommerce es el punto de partida que deberías tener siempre visible antes de abrir GA4.

Fuentes

Volver a

Novedades

Publicaciones relacionadas