Por qué tu hoja de cálculo de carga masiva en Facebook sigue fallando (CSV vs. API)
Las hojas de importación masiva de Facebook fallan por errores de esquema, codificación, video y tiempo de espera. Aquí tienes cómo corregir cada error de CSV/XLSX — y por qué las herramientas basadas en API los evitan por completo.
Las hojas de importación masiva de Facebook fallan por un puñado de razones recurrentes: encabezados de columna que no coinciden con el esquema exacto de Meta, errores de codificación y formato, archivos de video demasiado grandes o en el formato incorrecto, IDs que no existen o a los que no tienes acceso, y tiempos de espera en hojas muy grandes. Casi todos los mensajes de “importación masiva fallida” se remontan a uno de estos — y el problema de fondo es que un archivo XLSX/CSV de un solo envío es simplemente el mecanismo equivocado para crear anuncios a volumen. A continuación tienes una guía de solución de problemas en formato Q&A para cada fallo, y luego por qué la vía de la API los evita.
Puntos clave
- La mayoría de los fallos son una de cinco cosas: desajuste de esquema, codificación/formato, video, IDs incorrectos o tiempos de espera.
- Siempre edita la plantilla exportada de Meta — nunca reconstruyas las columnas desde cero.
- Prefiere XLSX sobre CSV (evita la trampa de la coma dentro del campo) y guarda los CSV como UTF-8.
- Los fallos de video casi nunca pueden corregirse en la hoja — eso es trabajo para la API.
- La API valida objeto por objeto y reintenta, evitando el problema del rechazo de todo el lote.
Principio básico: la hoja de cálculo es frágil por diseño
La importación masiva nativa serializa los cambios que quieres hacer en un archivo plano y los envía de una vez. Si cualquier fila está malformada, el importador suele rechazar el lote completo o importarlo parcialmente, obligándote a buscar la celda mala. No hay un reintento resiliente fila por fila como tiene una API. Esa fragilidad es el telón de fondo de cada error que veremos — y las razones por las que existen estos límites están en Límites de carga masiva de Meta Ads Manager.
Los fallos más comunes (y las correcciones exactas)
“Columna no reconocida” / desajuste de esquema
Causa: Renombraste, reordenaste, eliminaste o añadiste un encabezado de columna, o reconstruiste la hoja desde cero. Meta hace coincidir las columnas por el texto exacto del encabezado.
Corrección: Siempre exporta la plantilla desde Ads Manager, edita solo los valores de las celdas y nunca toques la fila de encabezados. Si ya la rompiste, exporta una plantilla nueva y pega tus datos en las columnas correctas.
Errores de codificación y formato
Causa: Comillas tipográficas (" en lugar de "), guiones em, emojis, comas dentro de un campo que no está entre comillas, saltos de línea en una celda, o números guardados como texto. Los CSV son especialmente propensos a la corrupción por coma dentro del campo.
Corrección:
- Guarda los CSV como UTF-8.
- Prefiere XLSX sobre CSV — evita completamente la trampa del delimitador de comas.
- Elimina las comillas tipográficas y los saltos de línea sueltos del texto.
- Asegúrate de que los presupuestos/pujas sean números, no texto, y en el formato de moneda que espera la cuenta.
Fallos en la subida de video
Causa: Demasiados videos en una sola importación, un archivo que supera el límite de tamaño, un códec/contenedor no compatible, o un tiempo de espera en un archivo grande.
Corrección: Este es el fallo que no puedes corregir de forma confiable dentro de la hoja de cálculo. El manejo de video del importador nativo es restrictivo por diseño. Reduce el tamaño del archivo y usa un MP4/H.264 estándar, mantén el número de videos bajo por importación — o, de forma más realista, pasa los lotes de video a un flujo basado en API que sube en fragmentos reanudables.
IDs no válidos o inaccesibles
Causa: Un Page ID, Pixel ID, Post ID o ID de conjunto de anuncios que es incorrecto, pertenece a otra cuenta o para el que no tienes permiso. Reutilizar un Post ID al que no tienes acceso fallará.
Corrección: Confirma de nuevo cada ID y tus permisos. Para los Post IDs específicamente, obtenlos correctamente usando cómo encontrar un Post ID de Facebook y verifica que el asset sea propiedad de la cuenta de negocio correcta.
Tiempos de espera e importaciones parciales en hojas grandes
Causa: Demasiadas filas. El importador se degrada mucho antes de llegar a cientos de filas, y las hojas grandes (especialmente con medios) pueden agotar el tiempo de espera o importar solo una parte del lote.
Corrección: Divide la hoja en importaciones más pequeñas. La contrapartida: más hojas significa más posibilidades de error de esquema o codificación, y es más difícil mantener una nomenclatura coherente.
CSV vs. XLSX vs. API de un vistazo
| CSV | XLSX | Marketing API / herramienta API | |
|---|---|---|---|
| Errores de codificación/coma | Alto riesgo | Menor riesgo | Ninguno (llamadas estructuradas) |
| Fragilidad de esquema | Alta | Alta | Ninguna |
| Manejo de video | Deficiente | Deficiente | Nativo, en fragmentos, reanudable |
| Lotes grandes | Se agota el tiempo | Se agota el tiempo | Construido para volumen |
| Reutilización de Post ID | Manual, propenso a errores | Manual, propenso a errores | Limpio y automático |
| Retroalimentación de error por objeto | Rechazo de todo el lote | Rechazo de todo el lote | Por fila, reintentable |
Lista de verificación previa antes de hacer clic en importar
Repasa esto antes de cada importación masiva y evitarás la mayoría de los rechazos:
- La hoja comenzó desde una plantilla de Ads Manager exportada recientemente (encabezados sin tocar).
- Guardada como XLSX, o como CSV UTF-8 si se requiere CSV.
- Sin comillas tipográficas, emojis ni saltos de línea dentro de las celdas; sin comas sin comillas.
- Presupuestos, pujas y fechas en el formato que espera la cuenta (números, no texto).
- Cada ID de Page / Pixel / Post / conjunto de anuncios verificado y propiedad de la cuenta de negocio correcta.
- Archivos de video dentro de los límites de tamaño/formato — o trasladados completamente a un flujo de API.
- Hoja dividida para que ninguna importación individual sea demasiado grande (divide los lotes grandes).
Por qué la API no tiene estos problemas
Una carga basada en API no es un archivo que envías y esperas con los dedos cruzados — es una secuencia de llamadas validadas. Eso lo cambia todo:
- El video se sube en fragmentos reanudables, por lo que los fallos de tamaño y tiempo de espera prácticamente desaparecen.
- Los objetos se validan a medida que se crean, por lo que obtienes retroalimentación precisa por anuncio en lugar de un rechazo de todo el lote.
- Los Post IDs se reutilizan limpiamente, por lo que los anuncios duplicados conservan sus me gusta y comentarios.
- La nomenclatura se mantiene coherente en cientos de anuncios automáticamente.
Puedes escribir directamente contra la Marketing API, o usar una herramienta que la envuelva para obtener la confiabilidad sin mantener código — 7 mejores herramientas de carga masiva para Facebook Ads compara las principales opciones.
Deja de pelear con la hoja de cálculo
Si estás re-exportando plantillas y buscando la celda mala, estás pagando el impuesto que la hoja de cálculo siempre iba a cobrarte. Zendux reemplaza el flujo de XLSX/CSV con carga masiva mediante arrastrar y soltar a través de la API oficial — video incluido, Post IDs preservados, nomenclatura coherente — para que la importación funcione o te diga exactamente qué no funcionó. Prueba un lote sin hoja de cálculo →