← Todos los artículos

Blog

Cómo importar y verificar conversiones offline en Google Ads y GA4

importación de conversiones offlineseguimiento de conversiones offlineconversiones offline de google adsenhanced conversions for leads

"Mis anuncios generan llamadas telefónicas y visitas presenciales, pero Google Ads solo ve lo que pasa en el sitio web". Si tus resultados reales ocurren offline, tus datos de conversión tienen un agujero. La puja se optimiza en función de lo que puede medir, y lo que no puede medir prácticamente no existe.

La importación de conversiones offline cierra esa brecha. Envías de vuelta los datos de tu CRM o POS a la plataforma de anuncios para que el algoritmo pueda aprender qué clics realmente se convirtieron en ingresos. Pero importar es solo la mitad del trabajo: si los datos no llegan correctamente, estás optimizando sobre basura.

Esta guía cubre el ciclo completo: captura → importación → verificación.

1. Qué son las conversiones offline (y por qué importan para la puja)

El seguimiento de conversiones online termina en el envío del formulario, el clic para llamar o el agregar al carrito. Todo lo que pasa después —la llamada de ventas que se cerró, la visita a tienda que se convirtió, el lead que se volvió cliente 30 días después— es invisible para la plataforma de anuncios a menos que se lo envíes de vuelta.

Por qué esto importa más allá de los reportes:

Sin datos offline Con datos offline
La Puja Inteligente se optimiza para llenados de formulario La Puja Inteligente se optimiza para negocios realmente cerrados
Una campaña que genera leads de mala calidad se ve genial Las campañas de leads de mala calidad se despriorizan automáticamente
El ROAS se calcula sobre un valor estimado El ROAS refleja ingresos reales

La brecha es especialmente dolorosa para negocios de generación de leads, donde la conversión real (un contrato firmado, una cita calificada) ocurre días o semanas después del clic.

2. Los dos caminos: basado en clic (GCLID) vs. Enhanced Conversions for Leads

Camino A: carga basada en GCLID

El método clásico. Cuando un usuario hace clic en tu anuncio, Google agrega un parámetro gclid a la URL. Lo capturas, lo guardas junto al lead en tu CRM y, más tarde, subes un archivo (o llamada a la API) que asocia cada gclid con una acción de conversión y un valor.

Requisitos:

  • El etiquetado automático habilitado en Google Ads (parte de la configuración estándar de seguimiento de conversiones de Google Ads)
  • Un campo oculto o un script que capture el gclid de la URL y lo guarde junto al registro del lead
  • Un archivo de carga (CSV) o una integración por API que envíe gclid + nombre de conversión + hora de conversión + valor

Punto de falla común: el gclid se captura en la landing page pero se pierde en una redirección, un formulario multi-paso o una integración de CRM que elimina campos personalizados. Verifica siempre que el gclid esté presente en los registros de tu CRM antes de intentar una importación.

Camino B: Enhanced Conversions for Leads

Un método más reciente que elimina la necesidad de capturar y almacenar gclids. En su lugar, envías datos propios hasheados (típicamente un correo electrónico) en el momento de la conversión online, y más tarde subes un archivo que hace coincidir ese mismo correo con un resultado offline.

Ventajas frente a GCLID:

  • No requiere la implementación de campos ocultos
  • Funciona incluso cuando se pierde el gclid (multi-dispositivo, conversiones retrasadas)
  • Más fácil de implementar en la mayoría de los flujos de CRM

Requisitos:

  • Enhanced Conversions for Leads habilitado en Google Ads; mira cómo verificar enhanced conversions una vez configurado
  • El Google tag o GTM envía el correo hasheado en el momento de la acción online
  • Tu archivo de carga incluye el mismo correo (Google lo hashea al subirlo)

3. Casos de uso por industria: dónde más importan las conversiones offline

La importación de conversiones offline es fundamental para cualquier negocio donde el resultado real ocurre después del clic. Estos son los patrones más comunes:

Industria Acción online Conversión offline Qué importar
SaaS / Servicios B2B Envío de formulario, solicitud de demo Negocio cerrado (semanas/meses después) Valor del negocio en cada etapa del pipeline (MQL → SQL → Ganado)
Bienes raíces Consulta, solicitud de visita Visita a la propiedad → contrato firmado Visita completada y contrato firmado como acciones de conversión separadas
Automotriz Reserva de prueba de manejo Visita al showroom → compra del vehículo Prueba de manejo completada, compra cerrada con el valor del vehículo
Salud / Clínicas Reserva de cita Visita del paciente → tratamiento Cita asistida (la tasa de inasistencia es significativa)
Educación Consulta sobre curso Inscripción → pago de colegiatura Inscripción completada con el valor de la colegiatura
Servicios financieros Solicitud iniciada Préstamo/póliza aprobado Solicitud aprobada con el valor del producto

El principio clave: importa la conversión que realmente le importa a tu negocio, no solo el primer punto de contacto offline. Para B2B, importar "MQL creado" es útil, pero importar "negocio ganado" es lo que transforma la calidad de la puja. Muchos negocios importan varias etapas: esto le da a la Puja Inteligente señales más ricas sobre qué clics producen leads que realmente avanzan por el embudo.

4. Cómo importar: paso a paso

Carga en Google Ads (CSV manual)

  1. En Google Ads, ve a Objetivos → Conversiones → Cargas
  2. Descarga la plantilla CSV
  3. Completa cada fila: Google Click ID (o Email), Conversion Name, Conversion Time, Conversion Value, Conversion Currency
  4. Sube el archivo
  5. Revisa la columna "Estado de la carga": muestra cuántas filas se procesaron, se omitieron o fallaron

API de Google Ads / importaciones programadas

Para importaciones continuas, conecta tu CRM (Salesforce, HubSpot, etc.) mediante una integración directa o la API de Google Ads. El formato de los datos es el mismo; la diferencia es la automatización. La mayoría de los CRM tienen un conector nativo o de terceros que envía los negocios ganados de vuelta según un horario.

GA4 Measurement Protocol

Para importar eventos offline a GA4, usa el Measurement Protocol. Envía un HTTP POST con el client_id (o user_id) y el nombre/parámetros del evento. Esto es útil cuando quieres tener los datos offline en los reportes de GA4, no solo en Google Ads.

Diferencia clave: las importaciones de GA4 usan client_id o user_id, no gclid. Necesitas capturar y almacenar el identificador de GA4 en el momento de la interacción online.

Carga en Yahoo! Ads (LINEYahoo Ads)

Yahoo! Ads usa yclid (Yahoo Click ID) en lugar de gclid. El proceso es similar al de Google:

  1. Asegúrate de que el etiquetado automático esté habilitado en Yahoo! Search Ads
  2. Captura el parámetro yclid de la URL de la landing page (el mismo enfoque que con gclid)
  3. En Campaign Manager, ve a Herramientas → Medición de conversiones → Importar → Cargar
  4. Descarga la plantilla y completa: YCLID, Conversion Name, Conversion Time, Value, Currency Code
  5. Sube el archivo

Limitación importante: la importación de conversiones offline solo está disponible para Yahoo! Search Ads. Yahoo! Display Ads no soporta esta función; si estás corriendo campañas de display en Yahoo!, las conversiones offline de esos clics no se pueden importar.

Carga en Microsoft Ads

Microsoft Ads usa msclkid (Microsoft Click ID). La configuración es similar:

  1. Crea un objetivo de conversión offline en Microsoft Ads en Herramientas → Objetivos de conversión
  2. Selecciona "Offline" como tipo de conversión
  3. Captura msclkid de las URL de la landing page y guárdalo en tu CRM
  4. Sube por CSV o API: Microsoft Click ID, Conversion Name, Conversion Time, Value, Currency

Nota: después de crear el objetivo de conversión, espera al menos 2 horas antes de subir datos. Las conversiones pueden tardar hasta 6 horas en aparecer en los reportes.

Cargas programadas con Google Sheets

Para equipos sin acceso a API o integración con el CRM, Google Ads soporta cargas programadas desde Google Sheets:

  1. Crea una hoja de Google usando el formato de la plantilla de carga de conversiones
  2. En Google Ads → Cargas → Programar, vincula tu hoja de Google
  3. Configura la frecuencia (diaria, semanal) y la hora
  4. Google Ads toma los datos de la hoja automáticamente según lo programado

Este es un punto medio práctico entre las cargas manuales por CSV y la automatización completa vía API: tu equipo actualiza la hoja (o tu CRM exporta hacia ella), y la carga ocurre automáticamente.

5. Errores comunes de importación y sus causas

Error Causa habitual Solución
"Click ID not found" El GCLID expiró (>90 días), nunca fue válido, o el etiquetado automático está apagado Verifica el etiquetado automático; importa dentro de la ventana de conversión
"Conversion action not found" Error de tipeo en el nombre de la conversión, o la acción no existe Copia el nombre exacto desde Objetivos → Conversiones
"Duplicate" El mismo gclid + nombre de conversión + hora ya se subió antes Deduplica tus datos de origen antes de cargarlos
"Invalid time format" Desajuste de zona horaria o de formato Usa el formato yyyy-MM-dd HH:mm:ss+HHMM con la zona horaria correcta
Filas procesadas pero no aparecen conversiones Retraso en los reportes (hasta 24 h para cargas) o la acción de conversión no está configurada como "Principal" Espera y luego verifica si la acción está incluida en la columna "Conversiones"

6. Llamadas telefónicas y visitas a tienda: tipos de conversión offline relacionados

Más allá de las importaciones basadas en CRM, vale la pena entender otros dos tipos de conversión offline:

Conversiones por llamada telefónica

Google Ads ofrece tres niveles de seguimiento de llamadas:

Método Qué mide Precisión
Clic para llamar (seguimiento de taps) Taps en un enlace de número telefónico Baja: aproximadamente 1/3 de los taps no terminan en una llamada real
Número de reenvío de Google Llamadas reales a través de un número asignado por Google mostrado en tu sitio/anuncio Media: mide llamadas reales pero usa un número de Google, no el tuyo
Seguimiento de llamadas de terceros Llamadas a través de un servicio de seguimiento (p. ej., CallRail, Call Data Bank) con inserción dinámica de números Alta: rastrea al llamante, la duración, la grabación, y puede enviar los datos de vuelta como conversiones offline

Si las llamadas telefónicas son un camino de conversión importante, el clic para llamar por sí solo sobrestimará el conteo en cerca de un 30%. Considera herramientas de seguimiento de llamadas que se integren con Google Ads como importaciones de conversiones offline; envían el resultado real de la llamada (duración, calificación del lead) de vuelta a la plataforma.

Conversiones por visita a tienda

Google mide las visitas a tienda automáticamente usando datos de ubicación del smartphone; no se necesita importación manual. Requisitos:

  • Un Perfil de Negocio de Google vinculado a tu cuenta de Google Ads
  • Múltiples ubicaciones físicas de tienda
  • Suficiente volumen de clics y de visitas a tienda (Google no divulga los umbrales exactos)

Las conversiones por visita a tienda aparecen en tus reportes como un tipo de conversión modelado y separado. No puedes cargar visitas a tienda manualmente; es una función exclusiva de Google basada en señales de ubicación agregadas y anonimizadas.

7. Cómo verificar que tus importaciones offline realmente funcionan

Importar sin verificar es la misma trampa que instalar un tag sin comprobar que dispara. Aquí te mostramos cómo confirmar cada etapa, y para una visión más amplia de todos los pasos de verificación en todas las plataformas, consulta nuestro checklist de verificación de seguimiento de conversiones.

Etapa 1: ¿se captura el identificador?

Antes de cualquier importación, confirma que el gclid (o el correo) realmente se está guardando en tu CRM. Toma 10 leads recientes y revisa:

  • ¿El campo gclid está lleno? (Si está vacío, tu script de captura está roto.)
  • ¿El correo en el CRM coincide con lo que se envió en el formulario? (Si se normalizó o cambió, el hash no va a coincidir.)

Etapa 2: ¿la carga fue exitosa?

En Google Ads → Cargas, revisa:

  • Las filas procesadas deben coincidir con las filas de tu archivo
  • Las filas con errores deben ser 0 (o cercano a 0)
  • Haz clic en los errores para ver qué filas fallaron y por qué

Etapa 3: ¿aparecen las conversiones en los reportes?

Después de una carga exitosa, las conversiones aparecen en los reportes de Google Ads dentro de 24 horas (a veces más en la primera carga). Revisa:

  • La acción de conversión específica muestra un conteo distinto de cero
  • La columna "Fuente" muestra "Importación" o "Carga"
  • Los horarios de conversión en los reportes coinciden con lo que subiste (ajustando por zona horaria)

Etapa 4: ¿la atribución es correcta?

La verificación definitiva: ¿las conversiones importadas se atribuyen a las campañas, grupos de anuncios y palabras clave correctas? En Google Ads, segmenta por acción de conversión y verifica que las conversiones offline se distribuyan entre campañas de una manera que tenga sentido según lo que sabes de tu negocio.

8. Verificación específica de GA4

Si estás importando vía el Measurement Protocol a GA4:

  • Revisa DebugView (Administración → DebugView): los eventos enviados con debug_mode=1 aparecen en tiempo real
  • Revisa el reporte Tiempo real: tu evento debería aparecer en segundos
  • Revisa el reporte de Eventos después de 24-48 horas para el procesamiento completo
  • Verifica que el client_id o user_id en tu importación coincida con el que GA4 capturó durante la sesión original (los desajustes crean eventos huérfanos silenciosamente)

Preguntas frecuentes

P. ¿Cuánto tiempo después del clic puedo subir una conversión offline? R. Puedes subirla en cualquier momento dentro de la ventana de conversión que hayas configurado (30 días por defecto para la mayoría de las acciones, hasta 90 días). Pero mientras antes la subas, antes podrá aprender de ella la Puja Inteligente.

P. ¿Puedo actualizar el valor de una conversión que ya subí antes? R. Sí, sube el mismo gclid con un tipo de acción de "ajuste". Esto es útil cuando el valor de un negocio cambia después del cierre inicial (por ejemplo, una venta adicional o una cancelación).

P. Mi CRM no captura el gclid. ¿Ya es tarde? R. Cambia a Enhanced Conversions for Leads: usa el correo en lugar del gclid, y probablemente ya tengas el correo en tu CRM. Vas a necesitar agregar el tag de enhanced conversions a tu sitio, pero no vas a necesitar implementar la captura de gclid de forma retroactiva.

P. Las conversiones offline aparecieron en Google Ads pero no en GA4 (o viceversa). R. Usan mecanismos de importación distintos. Google Ads usa cargas basadas en gclid o Enhanced Conversions for Leads; GA4 usa el Measurement Protocol con client_id/user_id. Importar a uno no llena automáticamente al otro.

Conclusión: cierra el ciclo, y luego verifica que se mantuvo cerrado

La importación de conversiones offline convierte a tu plataforma de anuncios de "optimizar para clics y envíos de formulario" a "optimizar para resultados de negocio reales". Pero la cadena tiene más eslabones que el seguimiento online —campos del CRM, horarios de carga, coincidencia de identificadores— y cada eslabón se puede romper en silencio.

El hábito de verificación es el mismo que con cualquier seguimiento de conversiones: no asumas que funciona solo porque lo configuraste una vez. Revisa periódicamente que los gclids o correos se sigan capturando, que las cargas se procesen sin errores, y que las conversiones que aparecen en los reportes coincidan con tu fuente de verdad.

ConversionOK puede monitorear tus tags de conversión y verificar que las señales que envía tu sitio —incluidos los identificadores necesarios para la importación offline— realmente estén llegando a la plataforma de anuncios, sin necesidad de que hagas clic en tus propios anuncios ni dependas de la red de tu oficina.