Aproximadamente el 80 por ciento de las importaciones de conversiones offline rotas en Google Ads en 2026 fallan en un único punto localizable del pipeline (un ID de clic ausente, una ventana caducada o un desliz de formato), y sin embargo la mayoría de los anunciantes vuelven a subir el mismo archivo una y otra vez, multiplicando las advertencias de filas duplicadas en lugar de encontrar la causa. Una conversión offline solo cuenta si Google puede vincularla a un clic registrado, así que la solución nunca es reintentar a ciegas; es recorrer el pipeline desde la captura del ID de clic hasta la subida y encontrar la única rotura.
Esta guía sigue ese pipeline de principio a fin a lo largo de siete secciones (cómo funciona la importación, la ventana de 90 días, los errores de subida comunes, las filas sin atribuir, los diagnósticos, la solución completa y la automatización), para que dediques tu tiempo a la causa, no al síntoma. Para comprobar automáticamente tu medición de conversiones frente a las fugas más comunes, ejecuta nuestra auditoría gratuita de Google Ads de 5 ejes.
Actualizado el 2026-05-10 con el comportamiento actual de captura del ID de clic, la ventana de 90 días y los diagnósticos de subida, observado en cuentas de EE. UU., Reino Unido y Europa.
- Captura primero el ID de clic — sin un GCLID, GBRAID o WBRAID almacenado no hay coincidencia posible, así que arregla la captura antes de subir. 2. Vigila la ventana de 90 días — un clic más antiguo que 90 días no se puede atribuir, así que sube diaria o semanalmente.
- El formato rechaza archivos enteros — un desliz de zona horaria, de moneda o de encabezado hace fallar la subida antes de leer una fila. 4. 'Sin clic coincidente' es un problema de captura — confirma el etiquetado automático y el ID almacenado, no el archivo. 5. Automatiza una vez que se ejecute limpio — las subidas programadas, la API o Zapier evitan que los IDs de clic caduquen.
¿Cómo funciona realmente la importación de conversiones offline?
La importación de conversiones offline existe porque las conversiones más valiosas (un contrato firmado, un trato cerrado, un lead cualificado que se convirtió en ingresos) ocurren en tu CRM, días o semanas después del clic, no en el sitio web. Google nunca las ve a menos que se las envíes de vuelta. El pipeline tiene tres etapas, y una rotura en cualquiera de ellas produce los errores que el resto de esta guía diagnostica.
Capturar el ID de clic — Cuando alguien hace clic en tu anuncio, Google añade un identificador de clic a la URL de destino: un GCLID para la mayoría de los clics, o un GBRAID y un WBRAID para los recorridos de apps de iOS y web donde aplican las reglas de privacidad. Tu sitio debe leer ese parámetro y almacenarlo, normalmente en un campo de formulario oculto, para que viaje hasta tu CRM con el lead.
Almacenarlo en tu CRM — El ID capturado tiene que situarse junto al registro del lead, el valor de conversión y la marca de tiempo de la venta final. Si tus formularios no escriben el ID, o tu CRM lo sobrescribe, el lead es invisible para Google más tarde: no hay nada que subir.
Subir las conversiones de vuelta — Cuando el trato se cierra, exportas el ID de clic, el nombre de la acción de conversión, la hora de conversión y el valor, y luego subes ese archivo a Google Ads. Google hace coincidir el ID de clic con un clic registrado y acredita la conversión a la campaña original. Para la configuración fundamental, consulta nuestra guía de configuración de enhanced conversions.
¿Por qué la ventana de 90 días del ID de clic rompe las subidas?
La causa más pasada por alto de las importaciones offline fallidas es el tiempo. Google no guarda los datos de clic para siempre, y el ID de clic que almacenaste tiene una fecha de caducidad antes de la cual debes subir. Si la pierdes, una fila perfectamente limpia aun así falla.
La regla de los 90 días — Para la mayoría de los IDs de clic, una conversión debe subirse dentro de los 90 días posteriores al clic original. Después de eso, Google ha purgado el clic de su almacén de atribución y la subida devuelve un error de sin clic coincidente. Los datos de tu archivo son correctos; simplemente llegan demasiado tarde.
Por qué los ciclos de ventas lentos pierden conversiones — Si tu trato medio tarda 60 días en cerrarse y subes mensualmente, un trato que se cierra el día 85 y se sube el día 100 ya ha pasado la ventana. La conversión silenciosamente nunca llega, tu ROAS reportado parece peor que la realidad, y Smart Bidding se queda sin la señal que ganó.
Las defensas — Sube diaria o semanalmente, no mensualmente, para que cada trato llegue dentro de la ventana con margen de sobra. Activa enhanced conversions for leads como respaldo para que los datos proporcionados por el usuario puedan coincidir incluso cuando el ID de clic ya ha caducado. Si ves que las conversiones no se cuentan, nuestra guía de acción de conversión inactiva cubre un modo de fallo relacionado.
¿Qué errores de subida son los más comunes y por qué?
Cuando el ID de clic y la ventana están bien, la siguiente capa de fallos es el formato. Google analiza tu archivo frente a una plantilla estricta, y una sola columna o marca de tiempo desajustada puede rechazar una fila o la subida entera. Estos errores son tediosos pero rápidos de arreglar una vez que conoces el patrón.
Zona horaria o formato de fecha equivocados — El rechazo más frecuente. Google espera un desfase UTC explícito como 2026-05-10 14:30:00+00:00. Exportar la hora de tu CRM en hora local sin el desfase hace que Google la interprete en la zona horaria de la cuenta, así que la fila se rechaza o se fecha mal. La hora de conversión también debe ser posterior a la hora del clic.
Errores de moneda y de valor — Un valor en blanco, un código de moneda equivocado, o una coma usada como separador decimal pueden anular la fila. Cada conversión necesita un valor y una moneda que coincida con la cuenta o un código ISO explícito como USD, GBP o EUR.
Desajuste de encabezado y archivos ilegibles — Un encabezado de columna renombrado, reordenado o ausente hace que todo el archivo sea ilegible, así que no se sube nada. Lo mismo ocurre con el delimitador equivocado o un carácter de codificación perdido. Empieza siempre desde la plantilla actual de Google Ads. Para el trabajo de conciliación más amplio, consulta nuestra guía de discrepancia entre GA4 y Google Ads.
¿Qué causa las filas 'sin atribuir' o 'sin clic coincidente'?
Incluso un archivo que se sube sin un error de formato puede devolver filas marcadas como sin atribuir o sin clic coincidente. Estas son las más confusas porque la subida parece tener éxito: la fila se acepta pero se acredita a nada. La causa está casi siempre aguas arriba, en la captura.
El etiquetado automático estaba desactivado — Si el etiquetado automático está desactivado, Google nunca añadió un GCLID a la URL de destino, así que no había ningún ID de clic que capturar en primer lugar. Cada fila de ese periodo vuelve sin atribuir. Confirma que el etiquetado automático está activado en la configuración de la cuenta antes que nada.
El ID almacenado está truncado o alterado — Una redirección, un acortador de URL, o un campo del CRM que recorta cadenas largas pueden cortar el GCLID de modo que ya no coincida con el clic registrado. Un GBRAID o WBRAID tratado como un GCLID normal también puede no coincidir. Verifica que el valor almacenado esté completo e intacto.
Cuenta, tipo de clic o ventana caducada equivocados — Un valor subido contra la cuenta equivocada, o un clic que cayó fuera de la ventana de 90 días, devuelve sin coincidencia. Estas filas no son errores de archivo; son una señal de que el pipeline de captura y ventana aguas arriba necesita la solución. La guía de seguimiento con cero conversiones relacionada recorre el diagnóstico aguas arriba.
¿Cómo diagnosticar con los diagnósticos de subida y las columnas?
Google te da dos superficies de diagnóstico, y la mayoría de los anunciantes nunca abren ninguna. Antes de cambiar nada en tu archivo o tu CRM, lee lo que el sistema ya te está diciendo. El error normalmente está nombrado para ti.
Los diagnósticos de subida — Después de cada subida, Google muestra un resumen por archivo: filas recibidas, filas aplicadas, y un recuento de errores por fila con un mensaje como sin clic coincidente, hora de conversión anterior a la hora del clic, o ilegible. Lee esto primero: te dice si el problema es de captura, de tiempo o de formato, y exactamente cuántas filas tocó cada error.
Las columnas de conversiones — En tu informe de campaña, añade columnas para todas las conversiones, conversiones por hora, y origen de la conversión. Una brecha entre las conversiones totales y las conversiones importadas offline, o una caída tras un cambio en el CRM, localiza la rotura en un rango de fechas que puedes investigar.
Concilia frente al CRM — La verdadera referencia es el recuento de tratos cerrados con un ID de clic almacenado dentro de la ventana de 90 días. Si tu CRM tiene 200 tratos que cumplen los requisitos pero solo 150 se subieron con éxito, la brecha de 50 filas es tu presupuesto de error, y los diagnósticos te dicen cuál de las siete causas reclamó cada una. Nunca vuelvas a subir antes de leer los diagnósticos; te arriesgas a duplicar las filas que ya tuvieron éxito.
¿Cómo arreglar el pipeline de captura y subida?
Con la causa identificada, la solución sigue el pipeline en orden: captura, almacenamiento, formato, subida. Repararlos en desorden malgasta esfuerzo, porque una subida limpia de una fila cuyo ID de clic nunca se capturó aun así devuelve sin atribuir.
Arregla la captura primero — Confirma que el etiquetado automático está activado, luego verifica que tus páginas de destino lean el GCLID, GBRAID o WBRAID de la URL y lo escriban en un campo de formulario oculto. Pruébalo enviando un lead real y comprobando que el ID llegó al CRM, completo y sin recortar.
Arregla el almacenamiento y el tiempo — Asegúrate de que el CRM conserve el ID de clic, el valor de conversión, la moneda y una marca de tiempo de conversión precisa en cada registro. Configura tu exportación para que se ejecute dentro de la ventana de 90 días: semanalmente es un valor por defecto seguro para la mayoría de los ciclos de ventas.
Arregla el formato y la subida — Construye el archivo desde la plantilla actual de Google Ads, exporta las marcas de tiempo con un desfase explícito, rellena las columnas de valor y de moneda, y confirma que cada hora de conversión es posterior a su hora de clic. Vuelve a subir, luego lee los diagnósticos otra vez para confirmar que el recuento de errores bajó. Superpón enhanced conversions for leads encima para que los datos proporcionados por el usuario recuperen cualquier fila que el ID de clic por sí solo no pueda hacer coincidir.
¿Cómo automatizar las subidas para que quede arreglado?
Una subida manual que haces una vez funciona hasta que la siguiente exportación se desvía. La solución duradera es eliminar el paso humano por completo, para que los IDs de clic nunca caduquen y el formato del archivo nunca cambie por accidente. Automatiza solo después de que el proceso manual se ejecute limpio de principio a fin.
Subidas programadas — Google Ads puede extraer de un Google Sheets o de un archivo HTTPS o SFTP con una programación fija. Apúntalo a una hoja que tu CRM rellene, configúralo para que se ejecute a diario, y las conversiones se suben sin que nadie toque un archivo. Esto por sí solo cierra el riesgo de la ventana de 90 días para la mayoría de las cuentas.
La Google Ads API — Para mayor volumen o lógica personalizada, la API sube las conversiones de clic directamente y devuelve errores por fila que puedes registrar, reintentar y alertar. Es la opción más robusta y la que escala, porque los fallos afloran de inmediato en lugar de en un informe mensual.
Conectores sin código — Un conector de Zapier o similar puede mover un trato cerrado desde tu CRM a Google Ads a los pocos minutos de la venta, manteniendo cada conversión bien dentro de la ventana. Sea cual sea la ruta que elijas, la automatización es lo que convierte una solución puntual en un pipeline que se mantiene arreglado. Confirma todo el embudo con nuestra auditoría gratuita de 5 ejes, y dimensiona el retorno de las conversiones recuperadas con nuestra calculadora de ROAS.
La tabla de diagnóstico de errores de importación offline
Trabaja esta tabla de arriba abajo: está ordenada por la rapidez con que se confirma cada error y por la frecuencia con que es la verdadera causa de una importación offline fallida o sin atribuir.
Volver a subir el mismo archivo antes de leer los diagnósticos es la forma más común de crear conversiones duplicadas. Las filas que tuvieron éxito la primera vez siguen acreditadas, así que un reintento a ciegas las cuenta dos veces mientras que las filas que realmente fallan vuelven a fallar por la misma razón. Abre siempre los diagnósticos de subida, arregla solo las filas que el recuento de errores nombra, deja fuera las correctas, y vuelve a subir el subconjunto corregido. Un pase limpio supera a cinco reintentos a ciegas.
Poner la solución del pipeline en orden de prioridad
Normalmente encontrarás más de una rotura. El error es arreglarlas en un orden aleatorio, o todas a la vez de modo que no puedas saber qué funcionó. Repara el pipeline en orden de flujo (captura, ventana, formato, subida, automatización) y vuelve a medir después de cada una.
Captura, instantánea y fundamental primero — El etiquetado automático y la captura del GCLID en campo oculto surten efecto el mismo día y desbloquean cada futura subida. Nada aguas abajo puede coincidir si la captura está rota, así que esta es siempre la primera solución.
Ventana y formato a continuación — Aprieta la cadencia de subida dentro de la ventana de 90 días, luego corrige el formato de zona horaria, moneda y encabezado desde la plantilla actual. Estas se aplican en un día y limpian la mayoría de las filas rechazadas y sin atribuir de una vez.
Diagnósticos, luego automatización — Lee los diagnósticos de subida para confirmar que el recuento de errores bajó, superpón enhanced conversions for leads como respaldo, luego mueve todo el proceso a subidas programadas o por API para que quede arreglado. Deja pasar un día de procesamiento antes de juzgar el resultado.
Mide un cambio a la vez. Vuelve a comprobar el recuento de conversiones offline después de cada solución, no después de todas, para que sepas qué palanca movió el resultado. Dimensiona el retorno de las conversiones recuperadas con nuestra calculadora de ROAS, y para aflorar automáticamente cada fuga de medición, ejecuta la auditoría gratuita de 5 ejes de SteerAds.
Sources
Fuentes oficiales consultadas para esta guía:
-
support.google.com — importar conversiones offline
-
support.google.com — acerca del GCLID
-
developers.google.com — subir conversiones de clic
-
ads.google.com — Google Ads
FAQ
¿Por qué falla mi importación de conversiones offline en Google Ads?
Alrededor del 80 por ciento de las importaciones offline fallidas se deben a una de cinco causas que puedes confirmar en minutos. Primera, el ID de clic falta o está mal formado: el GCLID, GBRAID o WBRAID nunca se capturó o quedó truncado. Segunda, el clic es más antiguo que la ventana de 90 días, así que Google no tiene registro al que atribuirlo. Tercera, la marca de tiempo está en la zona horaria o el formato equivocados, así que la fila se rechaza o se fecha mal. Cuarta, la columna de moneda o de valor está en blanco o usa el código equivocado. Quinta, los encabezados de columna no coinciden con la plantilla esperada. Revisa primero el ID de clic y la fecha: juntos explican la mayoría de los fallos.
¿Qué es la ventana de 90 días para las subidas de conversiones offline?
Google solo conserva los datos de clic para atribución durante un tiempo limitado, y las conversiones offline deben subirse dentro de los 90 días posteriores al clic original para la mayoría de los IDs de clic. Si un trato se cierra 120 días después del clic, el GCLID ha caducado y la fila de subida devuelve un error de sin clic coincidente por muy limpio que esté el archivo. Por eso un ciclo de ventas lento pierde conversiones de forma silenciosa. La solución es subir con más frecuencia (diaria o semanalmente) y activar enhanced conversions for leads como respaldo, para que los datos proporcionados por el usuario puedan coincidir incluso cuando el ID de clic ya ha caducado.
¿Por qué Google Ads dice 'sin clic coincidente' para mis conversiones?
Una fila sin clic coincidente o sin atribuir significa que Google no pudo vincular tu conversión subida a un clic de anuncio registrado. Las razones habituales son un ID de clic que nunca se almacenó, un GCLID truncado o alterado, un clic que cayó fuera de la ventana de 90 días, o un valor introducido contra la cuenta o el tipo de clic equivocados. También puede ocurrir cuando el etiquetado automático estaba desactivado, así que nunca se añadió ningún GCLID a la URL de destino. Confirma que el etiquetado automático está activado, verifica que el ID almacenado esté completo y comprueba la fecha del clic frente al límite de 90 días antes de volver a subir.
¿Qué formato de fecha y zona horaria requiere Google Ads?
Google Ads espera las horas de conversión en un formato específico con una zona horaria explícita o un desfase UTC, por ejemplo yyyy-MM-dd HH:mm:ss+|-HH:mm, y debe ser posterior a la hora del clic y caer dentro de la ventana de 90 días. El error más común es exportar la marca de tiempo de tu CRM en hora local sin el desfase, así que Google la interpreta en la zona horaria de la cuenta y rechaza la fila o fecha la conversión incorrectamente. Exporta siempre con un desfase explícito, confirma que la hora de conversión es posterior a la hora del clic, y haz que coincida con la zona horaria de la cuenta que estableciste al crear la acción de conversión.
¿Debería usar la API en lugar de subidas manuales de CSV?
Si subes más de una o dos veces al mes, sí. Las subidas manuales de CSV están bien para lotes ocasionales, pero son propensas a errores: cada exportación arriesga un cambio de encabezado, un desliz de zona horaria o un archivo obsoleto. Las subidas programadas desde un Google Sheets, la Google Ads API o un conector sin código como Zapier eliminan el paso humano y se ejecutan con una cadencia fija, así que los IDs de clic nunca caducan y el formato se mantiene consistente. La API también devuelve errores por fila que puedes registrar y reintentar. Automatiza una vez que el proceso manual funcione de principio a fin, no antes, para no escalar un pipeline roto.
¿Sigo necesitando el GCLID si uso enhanced conversions?
Resuelven problemas que se solapan, así que usa ambos. El GCLID, GBRAID o WBRAID es la señal más precisa porque vincula una conversión al clic exacto. Enhanced conversions for leads coinciden con datos hash proporcionados por el usuario (correo o teléfono) y actúan como respaldo cuando el ID de clic nunca se capturó o ya ha superado los 90 días. Usar ambos eleva tu tasa de coincidencia: el ID de clic gestiona los casos limpios, y enhanced conversions recuperan las filas que de otro modo volverían sin atribuir. Son complementarios, no una elección entre uno u otro.
¿Cuánto tardan las conversiones offline subidas en aparecer en los informes?
Las conversiones offline subidas suelen aparecer en tus informes de Google Ads en unas pocas horas, aunque el procesamiento completo y la atribución pueden tardar hasta 24 horas o más en algunas cuentas. La conversión se acredita a la fecha y hora del clic original, no a la fecha de subida, así que un trato subido hoy puede aparecer semanas atrás en tus informes. No vuelvas a subir una fila solo porque aún no haya aparecido: espera un día, luego revisa los diagnósticos de subida para ver el recuento de errores específico antes de asumir que la fila falló y arriesgarte a un duplicado.