Si Google Ads solo sabe que alguien envió un formulario, va a optimizar por formularios baratos. Devolviéndole desde HubSpot las conversiones offline —el lead que se volvió oportunidad y la oportunidad que se volvió venta— le enseñás a buscar clientes, no leads. Es la diferencia entre bajar el costo por lead y bajar el costo por cliente.
Hay un error que cometen casi todas las cuentas de Google Ads en B2B, y es silencioso: optimizar por el evento equivocado. Configurás "envío de formulario" como conversión, activás Smart Bidding, y el algoritmo hace exactamente lo que le pediste: traer la mayor cantidad de formularios al menor costo. El problema es que nadie vende formularios.
En B2B, entre ese formulario y la factura hay un mundo: calificación, reuniones, propuestas, ciclos de semanas o meses. Y la mayoría de eso pasa fuera del sitio web, en tu CRM. Si Google no ve esa parte, está optimizando a ciegas la mitad más importante del recorrido.
El problema de optimizar por leads
Imaginá dos campañas con el mismo costo por lead, digamos USD 30:
- Campaña A: trae 100 leads/mes. De esos, 8 se vuelven oportunidades reales y 2 cierran.
- Campaña B: trae 100 leads/mes. De esos, 25 se vuelven oportunidades y 7 cierran.
Para Google son idénticas: mismo costo por conversión. Para tu negocio, la B vale más del triple. Si optimizás por formularios, el algoritmo puede incluso matar a la B para escalar la A si esta consigue formularios un poco más baratos. Estás pagando para empeorar tus resultados.
El costo por lead es una métrica de vanidad en B2B. La métrica que paga sueldos es el costo por cliente.
La solución no es dejar de usar automatización: es alimentarla con mejor información. Y esa información vive en HubSpot.
Qué son las conversiones offline
Una conversión offline es cualquier evento de valor que ocurre después del clic y fuera del sitio. En un funnel B2B típico medido en HubSpot:
- Lead — completó el formulario (esto Google ya lo ve).
- MQL — el lead encaja con tu perfil de cliente ideal.
- SQL / Oportunidad — ventas lo validó y abrió una negociación.
- Cliente — cerró. Idealmente con el valor real del contrato.
Cada una de esas etapas es una conversión offline que le podés devolver a Google Ads. Cuanto más abajo en el funnel, más le enseñás al algoritmo qué clic terminó valiendo la pena.
Cómo funciona la integración, paso a paso
El mecanismo entero gira alrededor de un identificador: el GCLID (Google Click ID), un código único que Google le pone a cada clic en un anuncio.
1. Capturar el GCLID
Cuando alguien llega desde un anuncio, su URL trae el GCLID. Hay que capturarlo (vía cookie / Google Tag) y guardarlo en una propiedad oculta del formulario de HubSpot. Desde ese momento, el GCLID queda pegado al contacto para siempre.
2. Mapear las etapas del CRM
Definís qué etapas de tu pipeline querés devolverle a Google como conversiones (por ejemplo SQL y Venta) y les ponés un valor. Acá se gana o se pierde: el mapeo tiene que reflejar tu negocio real, no la plantilla de fábrica.
3. Disparar la conversión offline
Cuando un contacto cambia a una de esas etapas, un workflow de HubSpot le envía a Google Ads el GCLID + el nombre de la conversión + el valor + la fecha. Google la atribuye a la campaña, grupo, anuncio y palabra clave exactos que generaron ese clic, semanas atrás.
4. Optimizar por la etapa correcta
Con esos datos cargados, cambiás el objetivo de Smart Bidding: de "envío de formulario" a "SQL" o "Venta". A partir de ahí, el algoritmo puja más fuerte por las búsquedas, audiencias y horarios que históricamente produjeron clientes, y menos por los que solo producen ruido.
El antes y el después
| Aspecto | Optimizando por formularios | Optimizando por conversiones offline |
|---|---|---|
| Señal que recibe Google | "Alguien dejó sus datos" | "Este clic se volvió cliente" |
| Qué escala el algoritmo | Volumen de leads baratos | Leads que cierran |
| Métrica de éxito | Costo por lead | Costo por SQL / por cliente |
| Riesgo | Inflar leads basura | Foco en calidad y rentabilidad |
| Decisiones | A ciegas debajo del formulario | Atadas al pipeline real |
Errores que vemos seguido
- No capturar el GCLID desde el día uno. Sin GCLID no hay atribución posible. Es lo primero que hay que dejar andando.
- Devolver demasiado pronto. Optimizar por "MQL" cuando tu cuello de botella real está en el cierre. Elegí la etapa que mejor predice ingresos sin quedarte sin volumen de datos.
- Ignorar la ventana de conversión. Si tu ciclo de venta es de 60 días, Google necesita una ventana de atribución acorde, o nunca conectará el clic con la venta.
- Poco volumen. Smart Bidding necesita suficientes conversiones para aprender. En cuentas chicas conviene optimizar por una etapa intermedia (SQL) y usar valores para diferenciar calidad.
Por qué esto te posiciona, no solo te mide
Conectar Google Ads con HubSpot no es un capricho técnico: es lo que separa a una cuenta que gasta de una que invierte. Cuando podés decir "esta palabra clave generó 4 clientes y USD 40.000 en pipeline", las decisiones de presupuesto dejan de ser opinión. Es exactamente el tipo de trabajo de agencia de publicidad digital orientada a datos con el que gestionamos cuentas B2B.
Y se potencia con el resto del sistema: Google Ads para capturar la demanda existente, Meta para generarla, y una medición que une los puntos. Si todavía estás definiendo el mix, te puede servir Google Ads vs Meta Ads para B2B.
En resumen
Medir conversiones offline no es opcional en B2B serio: es la diferencia entre enseñarle a Google a traer formularios o a traer clientes. La integración con HubSpot, el GCLID y un mapeo de etapas bien pensado convierten tu cuenta en un sistema que aprende de tu pipeline real. Optimizá por lo que factura, no por lo que se completa.