Qué es Enhanced Conversions for Leads
Enhanced Conversions for Leads (en español, "conversiones mejoradas para clientes potenciales") es la función de Google Ads que permite atribuir ventas offline a tus campañas usando datos de cliente hasheados en lugar de depender exclusivamente del GCLID. La idea es simple: cuando un lead acaba comprando, le devuelves a Google el email del usuario (hasheado con SHA-256) y Google lo casa internamente contra los usuarios autenticados que hicieron clic en tus anuncios. Si hay coincidencia, atribuye la venta a la campaña, el grupo y la keyword que la generó.
La diferencia con el flujo clásico de conversiones offline por GCLID es el identificador. El GCLID identifica el clic exacto; el email hasheado identifica a la persona. Google ya conoce los emails de sus usuarios autenticados (Gmail, YouTube, Chrome con sesión), así que puede hacer el match aunque tu cookie de tracking se haya perdido por el camino.
Enhanced Conversions vs subir el GCLID
El error más común es plantearlo como un "o esto o lo otro". No lo es. Son dos capas complementarias del mismo loop de atribución:
- GCLID: identificador del clic. Lo más preciso cuando sobrevive desde el anuncio hasta la venta. El problema es que sobrevive en menos cuentas de las que crees: en las que auditamos se rompe en algún eslabón más del 60% de las veces.
- Enhanced Conversions for Leads: identificador de la persona (email/teléfono hasheado). Funciona aunque el GCLID no exista. No recupera el 100% (Google solo casa usuarios de su ecosistema autenticado), pero rescata entre el 10 y el 30% de las conversiones que de otro modo se perderían.
La implementación correcta sube las dos a la vez: el GCLID como identificador principal y el email hasheado como red de seguridad. Match rate combinado por encima del 90% en cuentas bien instrumentadas.
Cuándo es imprescindible
Enhanced Conversions for Leads aporta en cualquier cuenta, pero se vuelve imprescindible en negocios donde el cierre ocurre fuera de la web y el GCLID es frágil por naturaleza:
- Telco y servicios con call center: el lead entra por formulario pero contrata por teléfono días después. El GCLID se diluye; el email sobrevive en el CRM.
- Salud, seguros y clínicas: ciclo de decisión largo, mucho tráfico iOS, cierre por llamada o visita. El email hasheado es a menudo el único puente que queda.
- B2B y SaaS: el lead investiga desde varios dispositivos antes de cerrar. El GCLID del primer clic rara vez llega a la firma; el email corporativo sí.
- Negocios con peso de WhatsApp: en flujos Click-to-WhatsApp el clic salta de dominio y el GCLID se pierde con facilidad. El dato del lead capturado en la conversación es lo que permite atribuir.
Setup paso a paso
Hay tres métodos de implementación según tu stack. Para atribución de ventas offline reales (no solo de formularios web), el camino es la API:
- Activar Enhanced Conversions for Leads en Google Ads → Objetivos → Conversiones → Configuración. Acepta los términos del servicio de datos de cliente.
- Capturar el email en el formulario del lead. Es la clave del match. Captura también el teléfono si puedes: suma cobertura.
- Normalizar y hashear con SHA-256 antes de enviar nada. Nunca el dato en claro.
- Subir la conversión vía Conversion Upload API cuando el CRM marca la venta, incluyendo el email (y teléfono) hasheado en el campo
user_identifiersjunto con la acción de conversión y el valor real. - Verificar en el Diagnóstico de Enhanced Conversions que los eventos llegan y revisar el match rate.
¿Tu cuenta sube solo GCLID o también datos hasheados?
En la auditoría gratuita revisamos tu setup de conversiones offline y Enhanced Conversions, medimos tu match rate real y te decimos cuánta atribución estás perdiendo. 30 minutos, sin compromiso.
Auditar mi atribución → WhatsAppHashing SHA-256: la normalización que casi todos fallan
Aquí es donde se cae el 80% de las implementaciones. Google calcula el hash del email del usuario con una normalización concreta. Si tú hasheas con otra normalización, el hash no coincide y el match falla en silencio: no hay error, simplemente no casa nada y tu match rate se queda en el 30% cuando debería superar el 80%.
Normalizaciones obligatorias antes del SHA-256:
- Email: minúsculas, sin espacios al principio ni al final. Para Gmail, eliminar los puntos del nombre de usuario y cualquier sufijo con
+.sha256("juan.perez+ofertas@gmail.com")debe normalizarse asha256("juanperez@gmail.com"). - Teléfono: formato E.164 (prefijo internacional, sin espacios, guiones ni paréntesis). Un número español
634 12 34 56se normaliza a+34634123456antes de hashear. - Sin codificar dos veces: el resultado del SHA-256 va en hexadecimal en minúsculas. Un error típico es volver a aplicar Base64 encima o enviar el hash en mayúsculas.
El hashing es de una sola dirección: Google nunca recibe el email legible, solo la huella. Eso es lo que hace que el método sea compatible con la privacidad si está bien documentado en la política del cliente.
Match rate: qué es normal y cómo leerlo
En Google Ads, dentro de Diagnóstico de Enhanced Conversions, ves el porcentaje de eventos que Google ha conseguido casar. Lecturas de referencia:
- 40-70%: rango normal y sano. Google solo casa usuarios autenticados de su ecosistema, así que nunca verás el 100%.
- Por debajo del 30%: bandera roja. Casi siempre es normalización antes del hash (email con mayúsculas, teléfono sin E.164) o un campo mal mapeado.
- 0% pero los eventos llegan: el dato está doblemente codificado o el formato del hash no es el que espera Google.
El match rate de Enhanced Conversions es además una señal que mejora con volumen: cuantos más leads con email subes, mejor calibra Google su modelo de atribución para tu cuenta.
5 errores que matan la atribución
1. Hashear sin normalizar
El más común. El email entra con mayúsculas o el teléfono con espacios, el hash no coincide con el de Google y el match rate se hunde sin que salte ningún error.
2. Enviar solo email cuando tienes teléfono
Cada identificador adicional sube la probabilidad de match. Si capturas teléfono, hashéalo y envíalo también. En negocios con call center el teléfono casa mejor que el email.
3. Tratarlo como sustituto del GCLID
Desactivar la subida de GCLID porque "ya tengo Enhanced Conversions" tira a la basura la atribución más precisa que tienes. Son capas que se suman, no que se reemplazan.
4. No cubrirlo en la política de privacidad
Compartir datos hasheados con Google con fines de medición necesita base legal y mención explícita en la política del cliente. Sin ello, formalmente no se puede activar, y en una auditoría es un agujero.
5. No vigilar el diagnóstico
El match rate se degrada solo: un cambio en el formulario, un campo renombrado en el CRM, una migración. Si nadie mira el Diagnóstico una vez al mes, te enteras cuando el trimestre cierra con CPAs que no cuadran.
Cómo lo resolvemos con WinTracker
En VIDIKA no elegimos entre GCLID y Enhanced Conversions: ejecutamos las dos vías a la vez para cada cliente, y lo hacemos con WinTracker, nuestra plataforma de atribución end-to-end. WinTracker captura el GCLID (y fbclid, ttclid, etc.) en la landing, lo persiste con el lead, y cuando el CRM marca la venta sube la conversión a Google Ads con el GCLID y con el email y teléfono hasheados con la normalización oficial de Google. Si el GCLID sobrevivió, gana precisión; si se perdió, la red de seguridad de Enhanced Conversions lo rescata.
Esa redundancia es justo lo que sostiene un match rate por encima del 90% en cuentas de telco, salud y B2B donde el cierre ocurre fuera de la web. Lo construimos primero para nuestros propios clientes; hoy WinTracker procesa más de 100.000 leads al mes y es lo que convierte una cuenta de Google Ads que puja por formularios en una que puja por ventas reales.
Auditoría gratuita de tu atribución de leads
Revisamos tu setup de GCLID + Enhanced Conversions, medimos tu match rate real y te entregamos un plan para recuperar la atribución que estás perdiendo. 30 minutos por videollamada, sin compromiso.
Agendar auditoría → WhatsApp →Preguntas frecuentes
¿Qué es Enhanced Conversions for Leads?
Una función de Google Ads que atribuye ventas offline usando email/teléfono hasheado con SHA-256 en lugar de depender solo del GCLID. Google casa el dato hasheado contra sus usuarios autenticados que hicieron clic en tus anuncios.
¿En qué se diferencia de subir el GCLID?
El GCLID atribuye por el clic exacto (más preciso si sobrevive). Enhanced Conversions atribuye por la persona (funciona aunque el GCLID se pierda). Se complementan: súbelos los dos para un match rate superior al 90%.
¿Es compatible con el RGPD?
Sí, con hashing SHA-256 obligatorio (nunca el dato en claro) y mención explícita en la política de privacidad del cliente. La agencia actúa como encargada del tratamiento, el cliente como responsable.
¿Qué match rate es razonable?
40-70% es normal. Por debajo del 30% casi siempre es un problema de normalización antes del hash. Lo ves en el Diagnóstico de Enhanced Conversions de Google Ads.
¿Sirve para negocios que cierran por teléfono o WhatsApp?
Es precisamente donde más aporta: el cierre ocurre fuera de la web, donde el GCLID es frágil, y el email/teléfono del lead permite atribuir la venta offline igualmente.