Saltar al contenido

Integración n8n

Conectar YouTube Analytics a Google Sheets con n8n

Llevar las métricas de tu canal YouTube a Google Sheets es la base para construir dashboards comparativos, reportes para clientes (agencias) o análisis competitivos sin pagar herramientas dedicadas como TubeBuddy Pro o VidIQ Boost. La consulta 'como conectar análisis de youtube a google sheets' acumula 126 búsquedas mensuales en español sin landing dedicada hasta ahora. Con n8n consigues: pull horario/diario/semanal de YouTube Analytics API (views, watch time, suscriptores, engagement), guardar histórico permanente en Sheets (YouTube API solo da últimos 28 días sin paginar), generar informes semanales para clientes con un click, alertas Slack cuando un vídeo supera 10k views o un comentario tiene sentiment negativo. Esta página documenta los workflows verificados que conectan YouTube con Sheets, requisitos OAuth, errores comunes con la cuota API (10.000 unidades/día gratis) y casos de uso reales para creadores y agencias.

¿Qué hace la integración YouTube Analytics + Google Sheets?

Extrae datos del API YouTube Analytics y YouTube Data v3 (views, watch time, suscriptores, top vídeos, demografía, fuentes tráfico) y los escribe en hojas Google Sheets para análisis histórico, dashboards o reportes a clientes. Soporta múltiples canales bajo la misma cuenta Brand Account.

¿Cómo se conecta YouTube a Google Sheets vía n8n?

1) Habilita YouTube Data API v3 + YouTube Analytics API en Google Cloud Console. 2) Crea credenciales OAuth2 con scope youtube.readonly + yt-analytics.readonly. 3) En n8n usa el nodo YouTube (Data API) para listar vídeos y el nodo HTTP Request para consultar /reports endpoint de YouTube Analytics API. 4) Append filas en Sheets con un row por fecha + vídeo + métricas. Ejecuta via Cron diario o semanal.

¿Cuándo necesitas esta integración?

Workflows disponibles

Workflow Trigger Dificultad
YouTube Analytics weekly report → Sheets Cron lunes 09:00 Intermedio
Pull top 10 vídeos por views → Sheets ranking Cron diario Intermedio
Comments YouTube → Sheets + OpenAI sentiment Cron horario Avanzado
Nuevo vídeo publicado → notificar Slack + log Sheets Webhook RSS canal Básico
Suscriptores diarios → Sheets gráfico evolución Cron diario 23:55 Básico
Multi-canal agency report → Sheets cliente por pestaña Cron semanal Avanzado

Casos de uso reales

Creadores

Histórico 365 días de views/watch-time para identificar estacionalidad y planificar publicaciones.

Agencias YouTube

Reporte mensual cliente automático: views + suscriptores + top vídeos + comentarios destacados en formato Sheets para enviar PDF exportado.

Marketing equipos

Comparar performance vídeo producto vs vídeo educativo para reasignar presupuesto producción.

EdTech / formadores

Tracking engagement por curso/playlist: cuántos vídeos completan los usuarios, abandono, watch-time medio.

Requisitos técnicos

Errores comunes y soluciones

⚠ Quota exceeded (403) sobre el segundo workflow del día

YouTube Data API consume 1-100 unidades por llamada. Optimizar usando part=snippet,statistics solo necesarios; agrupar requests; reservar daily quota.

⚠ YouTube Analytics API devuelve datos solo de últimos 14 días

Es delay propio de YouTube Analytics (datos 'finales' tras 14-28 días). Para realtime usar YouTube Data API; para histórico fiable usar lag 14 días.

⚠ OAuth scope insufficient cuando pides earnings

Añadir scope yt-analytics-monetary.readonly. Requiere AdSense vinculado al canal. NO permitido en cuentas con menos de 1.000 suscriptores (YPP).

⚠ Caracteres unicode (emojis, acentos) corrompen Sheets

Asegurar nodo HTTP Request usa Accept-Charset UTF-8. Si persistiera, escapar antes con encodeURIComponent o usar nodo Code para sanitizar.

⚠ Vídeo no aparece en results pese a estar publicado

YouTube tarda 1-4h en indexar nuevos vídeos en Analytics API. Para uploads usar Data API con search.list publishedAfter.

Preguntas frecuentes

¿Hay que pagar para usar YouTube API?

No. YouTube Data API + Analytics API son gratis con cuota 10.000 unidades/día por API (suficiente para 50-200 requests/día según operación).

¿Puedo gestionar múltiples canales con la misma cuenta n8n?

Sí. Usa Brand Account de Google y autoriza OAuth con la cuenta gestora. Cada workflow puede filtrar por channel_id.

¿Funciona con canales pequeños sin YPP?

Sí. La mayoría de métricas (views, watch-time, suscriptores, comentarios) son accesibles sin estar en el Programa Partners. Solo ingresos requieren YPP.

Workflows relacionados

Para empresas

¿Necesitas automatizar procesos en tu equipo? Hablemos de tu proyecto sin compromiso.

Solicitar consultoría

Para profesionales

Aprende a construir estos workflows con nuestro Sprint 30 días y companion IA.

Ver formación