Taller Práctico: Reportes Automáticos
Aprende a automatizar la generación de reportes y libera 15+ horas semanales
Objetivos del Taller
Al finalizar este taller serás capaz de:
- Crear reportes automáticos de Google Analytics
- Integrar datos de Facebook Ads y Google Ads
- Configurar workflows en n8n para reportes
- Usar Make.com para automatizaciones complejas
- Generar PDFs automáticos con datos en tiempo real
- Configurar envío automático por email
Herramientas que Usaremos
📊 Google Analytics API
Para: Datos de tráfico web
Ventajas: Datos precisos, histórico completo
Dificultad: Media
📱 Facebook Marketing API
Para: Métricas de campañas sociales
Ventajas: Datos en tiempo real
Dificultad: Alta
🔧 n8n
Para: Automatización visual
Ventajas: Interface gráfica, gratuito
Dificultad: Baja
⚡ Make.com
Para: Integraciones complejas
Ventajas: Muchos conectores
Dificultad: Media
Ejercicio 1: Reporte Básico con Google Analytics
🎯 Objetivo
Crear un reporte automático que extraiga datos de GA4 y los envíe por email cada lunes.
Configurar Google Analytics API
Crear credenciales y obtener access token
Definir Métricas Clave
Usuarios, sesiones, tasa de conversión, páginas más visitadas
Crear Query en n8n
Configurar nodo HTTP Request para GA4
📋 Código de Ejemplo - Query GA4
{
"reportRequests": [{
"viewId": "TU_VIEW_ID",
"dateRanges": [{
"startDate": "7daysAgo",
"endDate": "yesterday"
}],
"metrics": [
{"expression": "ga:users"},
{"expression": "ga:sessions"},
{"expression": "ga:pageviews"},
{"expression": "ga:avgSessionDuration"}
],
"dimensions": [
{"name": "ga:date"}
]
}]
}
Ejercicio 2: Dashboard Multi-Plataforma
🎯 Objetivo
Combinar datos de Google Ads, Facebook Ads y Analytics en un reporte unificado.
🔗 APIs Necesarias
📋 Workflow en Make.com
Trigger Programado
Ejecutar cada lunes a las 9:00 AM
Extraer Datos
3 módulos HTTP paralelos para cada API
Procesar y Combinar
Usar módulo "Data Store" para consolidar
Generar Reporte
Crear PDF con plantilla HTML
Enviar por Email
Gmail/Outlook con archivo adjunto
Ejercicio 3: Plantilla de Reporte Profesional
📄 Plantilla HTML para PDF
Esta plantilla se puede usar en n8n o Make para generar PDFs automáticamente:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Reporte Semanal - {{cliente}}</title>
<style>
body { font-family: Arial, sans-serif; margin: 20px; }
.header { text-align: center; border-bottom: 2px solid #333; }
.metric { display: inline-block; margin: 20px; text-align: center; }
.metric-value { font-size: 2em; color: #007bff; font-weight: bold; }
.chart { width: 100%; height: 300px; margin: 20px 0; }
</style>
</head>
<body>
<div class="header">
<h1>Reporte Digital Semanal</h1>
<h2>{{cliente}} - {{fecha}}</h2>
</div>
<div class="metrics">
<div class="metric">
<div class="metric-value">{{usuarios}}</div>
<div>Usuarios</div>
</div>
<div class="metric">
<div class="metric-value">{{sesiones}}</div>
<div>Sesiones</div>
</div>
<div class="metric">
<div class="metric-value">{{conversiones}}</div>
<div>Conversiones</div>
</div>
</div>
</body>
</html>
Ejercicio 4: Configuración Paso a Paso en n8n
🎯 Crear Workflow Completo
{
"name": "Reporte Automático Semanal",
"nodes": [
{
"name": "Trigger Semanal",
"type": "n8n-nodes-base.cron",
"parameters": {
"rule": {
"interval": [
{
"field": "cronExpression",
"expression": "0 9 * * 1"
}
]
}
}
},
{
"name": "Google Analytics",
"type": "n8n-nodes-base.httpRequest",
"parameters": {
"url": "https://analyticsreporting.googleapis.com/v4/reports:batchGet",
"authentication": "oAuth2Api",
"httpMethod": "POST"
}
},
{
"name": "Procesar Datos",
"type": "n8n-nodes-base.function",
"parameters": {
"functionCode": "// Procesar respuesta de GA\nconst data = items[0].json;\nconst usuarios = data.reports[0].data.totals[0].values[0];\nconst sesiones = data.reports[0].data.totals[0].values[1];\n\nreturn [{\n json: {\n usuarios: usuarios,\n sesiones: sesiones,\n fecha: new Date().toLocaleDateString('es-ES')\n }\n}];"
}
}
]
}
Demo: Reporte en Tiempo Real
📊 Reporte Semanal - Cliente Demo
Período:
- Las conversiones bajaron 3% - revisar páginas de aterrizaje
- El tráfico móvil aumentó 22% - optimizar experiencia mobile
- Mejor día: Martes (23% más conversiones)
Ejercicio Final: Tu Primer Reporte Automático
🎯 Reto Personal
Crea un reporte automático para tu agencia o cliente usando las herramientas aprendidas.
- Elegir cliente y métricas clave
- Configurar acceso a APIs necesarias
- Crear workflow en n8n o Make
- Diseñar plantilla de reporte
- Programar envío automático
- Testear y optimizar
- Documentar proceso para el equipo
Recursos Adicionales
🔗 Links Útiles
- Google Analytics Reporting API v4
- Facebook Marketing API
- Google Ads API
- Guía de Instalación n8n
- Guía Completa de Make.com
📄 Plantillas Descargables
- 🎨 Plantilla HTML para Reportes PDF
- 📊 Workflow n8n - Reporte GA4
- ⚡ Scenario Make.com - Multi-plataforma
- 📧 Template Email para Clientes