⚡ Impulsa · Panel interno de marketing · Datos agregados · Sin PII · Sin credenciales · Solo uso interno
Período:
Fecha:
⚠️ Los datos tienen más de 3 días de antigüedad. Actualiza con: python _scripts/refresh_marketing_dashboard.py --mode ranges
Resumen del período: Cargando datos del período...
Principales métricas del período
Inversión total
$842K
CLP · Google + Meta · 7 días
Visitas al sitio
3.511
Sesiones GA4 · todos los canales
Búsquedas orgánicas
436
Clics desde Google Search
Conversiones GA4
–
Eventos de conversión medidos
Leads en CRM
1
Lead útil confirmado
Campañas activas
6
5 Google Ads + 1 Meta Ads
Alertas y oportunidades
⏳
Cargando alertas…Selecciona un período para ver el análisis dinámico.
Insights prioritarios
⏳
Cargando insights…Analizando datos de todos los canales.
Recomendaciones Claude
⏳
Cargando análisis Claude…Verificando disponibilidad de recomendaciones generadas.
Inversión total del período
Total invertido
$842K
CLP · 7 días · ambas plataformas
Total clics pagos
–
Google + Meta
Inversión Google Ads
$740K
CLP · campañas activas
Inversión Meta Ads
$101K
CLP · campaña activa
Google Ads — Campañas activas
Inversión Google Ads
–
CLP · campañas activas
Tasa de clics promedio
–
CTR
Costo por conversión
–
CLP
Campaña Estado Inversión CLP Clics Impresiones CTR CPC prom. Conversiones
Cargando campañas…

Fuente: rangeData[período].google_ads.campaigns

Meta Ads — Resumen del período
Inversión Meta Ads
–
CLP
Clics recibidos
–
CTR · impresiones
Leads generados
–
Formularios de captación
Costo por lead
–
CLP · CPL Meta Ads
Cargando detalle Meta Ads…
Tráfico del sitio
Sesiones totales
3.511
Visitas al sitio · 7 días
Usuarios únicos
2.797
Personas distintas que visitaron
Conversiones medidas
–
Eventos de conversión GA4 (todos los canales)
Canales de tráfico
–
Fuentes distintas de visitas
Tráfico por canal
Datos GA4 · período: –
Canal Sesiones Usuarios Conversiones Tasa conv.
Cargando tráfico por canal…
Páginas más visitadas
Página Sesiones Tasa de abandono
Páginas más visitadas no disponibles en rangeData para este período.
Se requiere ampliar el backend para incluir ga4.topPages[] por período.
Flujo completo: del anuncio al lead

Cómo fluyen los usuarios desde que ven el anuncio hasta convertirse en un lead en el CRM.

Impresiones (anuncios vistos)
– Google + Meta
↓
Clics en anuncios
– % de impresiones
↓
Sesiones totales en sitio
– + orgánico y directo
↓
Conversiones GA4
– % de sesiones
↓
Leads en CRM
– de conv. GA4
¿Por qué hay conversiones GA4 pero pocos leads en CRM?

Las conversiones en GA4 miden intenciones de acción: inicio de formulario, clics en WhatsApp, visitas a páginas clave. El CRM registra solo los leads que pasaron el proceso de calificación y fueron ingresados manualmente. Esta brecha es normal. Para reducirla: mejorar el cierre del formulario, configurar eventos de conversión más precisos en GA4 y garantizar que todos los leads lleguen al CRM.

Tasa de abandono por página clave
PáginaSesionesTasa abandonoEvaluación
Tasa de abandono por página no disponible en rangeData.
Se requiere ampliar el backend para incluir ga4.topPages[] con bounce rate.
Estado del CRM — período
Leads brutos ingresados
1
Contactos recibidos en CRM
Leads útiles
1
Útil = contactable y con necesidad real
Leads contactados
1
100% tasa de contacto
Leads calificados
0
Pendiente calificación
Embudo de calidad de leads
Leads brutos
1recibidos esta semana
↓
Leads útiles
1100% tasa de utilidad
↓
Contactados
1100% tasa de contacto
↓
Calificados
0pendiente
↓
Convertidos
0esta semana
Atribución de leads
Por servicio
ServicioLeads
Posesión Efectiva1
Por canal
CanalLeads
Meta Ads (Facebook)1
Fuente de datos: Google Sheets (CRM)

Los datos del CRM provienen de Google Sheets conectado vía API (solo lectura). No contiene PII (nombres, teléfonos, correos) — solo métricas agregadas. Última sincronización: –.

Rendimiento en Google Search (período seleccionado)
Datos Search Console · período: –
Clics orgánicos
–
Visitas desde resultados de búsqueda
Impresiones
–
Veces que apareció en búsquedas
Tasa de clics (CTR)
–
% de impresiones que generaron clics
Posición promedio
–
Lugar promedio en resultados de búsqueda
Búsquedas que más clics generaron
Término de búsquedaClicsImpresionesCTRPosición
Cargando búsquedas…
Páginas con más visitas orgánicas
PáginaClicsCTRPosición
Cargando páginas…
Alertas SEO
ℹ️
Cargando alertas SEO…
Oportunidades de mejora
Término / PáginaImpresionesCTR actualPosiciónTipo de oportunidad
Cargando oportunidades…
Distribución por dispositivo
Cargando datos de dispositivo…
🔌 Conector Social Orgánico — No conectado ✅ Content Intelligence v2.0 — Activo
🔌
Conector Social Orgánico Automático — Esperando autorización de cuentas
Este módulo está diseñado para conectarse automáticamente a Instagram, Facebook y LinkedIn.
Al autorizarlo, leerá publicaciones, reels, métricas por contenido y los comparará con conversiones web.
La carga CSV queda solo como respaldo temporal.
📸 Instagram — Sin autorizar 📘 Facebook — Sin autorizar 💼 LinkedIn — Sin autorizar
⚠️ Datos demo activos. Los datos visibles corresponden a julio 2026 (ficticio). Social Orgánico real requiere Meta Graph API o CSV actualizado. Los datos demo no se usan para aprendizaje ni para el motor de acciones.
Arquitectura de fuentes
✅ Meta Ads — Conectado
Campañas pagadas · Inversión · Clicks · CPC · Conversiones pagadas
🔌 Social Orgánico — Conexión pendiente
Publicaciones · Reels · Alcance · Engagement · Métricas por contenido
✅ Content Intelligence — Activo (v2.0)
Brand Context v2.0 · 5 fórmulas copy · Framework 8 scores · Social proof verificado
ℹ️ Meta Ads no reemplaza Social Orgánico. Son capas independientes: una mide pauta paga, la otra mide contenido publicado en redes. El análisis de contenido se activará automáticamente al conectar las cuentas.
Estado del conector
Conector Instagram/Facebook orgánico
Verificando estado del conector...
CSV — Solo como respaldo temporal
Fuente automática en preparación · CSV disponible solo como respaldo
Plantilla: _templates/social_organic_performance_template.csv · Procesamiento 100% local en el navegador · Sin PII · Sin envío a servidor
Métricas del período
Evolución temporal
Comparación por plataforma
Plataforma Posts Alcance Impresiones Interacciones ER% Clics Reprod. Seg. ganados Leads
Cargando…
Análisis por dimensiones
Por pilar de contenido
PilarPostsAlcanceInteraccionesER%
Cargando…
Por formato
FormatoPostsAlcanceInteraccionesER%
Cargando…
Por canal — leads y alcance
CanalPostsAlcanceER%Leads
Cargando…
Por servicio legal
ServicioPostsAlcanceInteraccionesLeads
Cargando…
Top publicaciones
Clic en encabezado de columna para reordenar
Título / Tema Canal Formato Pilar Alcance ↕ Interacciones ↕ ER% ↕ Leads ↕
Cargando…
Publicaciones de menor rendimiento relativo

ER% por debajo de la mediana del período · mínimo 5 publicaciones para activar

Título / TemaCanalFormatoAlcanceER%Observación
Cargando…
Data Quality & Completeness
Hallazgos preliminares
Insights del motor de análisis · Impulsa Insights Engine
⏳
Cargando insights de Social Orgánico…
Estado del calendario editorial
Agente
Activo
Social Media & Content Agent
Publicación automática
Nunca
Todo requiere aprobación humana
Canales activos
3
Instagram · Facebook · LinkedIn
Performance input
Pendiente
Carga semanal requerida
Inteligencia de Contenido
✅ Activo — v2.0 Actualizado 2026-07-31
Componente Valor Estado
Brand Context v2.0 ✅ Enriquecido
Manual Corporativo 2010–2011 16 páginas ✅ Procesado
Fichas de campaña PDF 6 documentos ✅ Procesadas
Decks mensuales PPTX 5 decks ✅ Procesados
Posts de feed detectados 16 piezas ✅ Analizados
Historias detectadas 7 piezas ✅ Analizadas
Prototipos / bocetos 9 piezas ✅ Registrados
Reglas de Contenido 5 fórmulas copy ✅ Documentadas
Framework de Auditoría 8 dimensiones ✅ Activo
Social Proof verificado 4 claims ✅ Confirmado
Tipografía digital vigente Montserrat vs Myriad Pro ⚠️ Pendiente
HEX color CTA teal/menta ~#1DC8A0 ⚠️ Pendiente
Hallazgos críticos
⚠️ CF-001 · Alta prioridad
Discrepancia tipográfica
Manual 2010–2011 define Myriad Pro como tipografía primaria. Producción digital 2025–2026 usa Montserrat. Requiere resolución con diseño.
⚠️ CF-002 · Media prioridad
Color CTA sin HEX oficial
Color teal/menta (~#1DC8A0) detectado en pills de Instagram pero no aparece en el brandbook. HEX exacto pendiente de confirmación por diseño.
✅ CF-003 · Disponible
Campañas B2B documentadas
6 fichas de producto con cobertura, precio, exclusiones y contactos. Listas para usar en contenido de servicios.
✅ CF-004 · Confirmado
Jerarquía B2B confirmada
Consultas → Esencial → Integral → Pyme · + Cesantía Caja18 · + Alemana Seguros. Base para contenido LinkedIn y materiales empresa.
✅ CF-005 · Confirmado
Cadencia editorial mensual
24 piezas/mes: 10 historias · 3 estáticas · 3 carruseles · 2 reels · 4 LinkedIn · 2 mailings. Base para grilla editorial.
✅ CF-006 · Confirmado
Social proof verificado
+1.5M personas (dic 2025) · +520K causas (ene 2026) · +25 años · +50 materias. Solo usar cifras exactas confirmadas.
Pendientes para marketing
⚠️
Diseño: Definir tipografía digital vigente — ¿Montserrat o Myriad Pro? Actualizar brand_context.md con la resolución formal.
⚠️
Diseño: Confirmar HEX oficial del color teal/menta (~#1DC8A0) usado en pills de CTA digitales.
○
Marketing Ops: Verificar si Plan Pyme PDF puede digitalizarse con OCR para extraer texto completo del documento.
○
Comercial: Confirmar precio referencial del Plan Pyme (no extraíble del PDF actual).
○
Tecnología/Producto: Validar si zonaclientes.legalchile.cl sigue activo como URL de acceso para clientes con plan vigente.
○
Comercial/Marketing: Revisar si alianzas históricas (BANMÉDICA, METROGAS, etc. del manual 2011) siguen vigentes para uso en contenido B2B.
○
Comercial: Confirmar qué canales de contacto B2B están activos hoy (teléfonos/emails de las fichas PDF pueden ser obsoletos).
Hoja de ruta — Conexión orgánica automática

Paso 1: Autorizar acceso a Meta Business Suite (Instagram + Facebook) mediante la API de Meta Graph. Permisos requeridos: instagram_basic, pages_read_engagement, read_insights
Paso 2: Autorizar acceso a LinkedIn Pages API con permisos de lectura de métricas de contenido orgánico.
Paso 3: Ejecutar el conector para importar publicaciones, reels, alcance, engagement y reproducciones por contenido: python _scripts/refresh_social_organic.py --mode daily
Paso 4: Impulsa comparará automáticamente el rendimiento por contenido y detectará los posts con mayor tráfico a www.legalchile.cl.
Paso 5: El Motor de Contenido (Content Intelligence activo) generará propuestas alineadas al brand context y al calendario comercial. Ninguna publicación se ejecuta sin aprobación.

✅ Content Intelligence v2.0 activo — el brandbook, las fichas de producto y los decks ya están procesados. La conexión automática de métricas sigue pendiente de autorización.
El equipo de Agentes IA de Marketing LegalChile está compuesto por 9 agentes especializados. Cada uno ejecuta tareas de su área de forma autónoma y requiere aprobación humana antes de publicar o implementar cambios.
Estado del equipo
🔍 SEO Content Agent
Estrategia SEO · Briefs de contenido · Clusters temáticos
Activo · Datos SC reales conectados
💰 Paid Media Analyst
Google Ads · Meta Ads · Optimización de campañas
Activo · Google Ads + Meta Ads conectados
🎯 CRO Specialist
Conversión · A/B · Landings · Formularios
Activo · GA4 conectado
📊 Reporting Analyst
Reportes semanales · KPIs · Análisis de performance
Activo · 5/5 fuentes conectadas
🚀 Growth Strategist
Roadmap · Experimentos · Sistema operativo de growth
Activo · Conectado a datos de funnel
⚙️ Marketing Ops Manager
SOPs · Backlog · Nomenclatura · Coordinación
Activo · Sistema operacional
✍️ UX Writing Agent
Copy de conversión · Microcopy · Formularios · CTAs
Activo · Framework completado jul 2026
📱 Social Media & Content Agent
Calendarios editoriales · Copy Instagram / Facebook / LinkedIn · Reels · Carruseles · Briefs diseño
Activo · Módulo completado 15 jul 2026 · Aprobación humana requerida
Social Media & Content Agent — Capacidades
📅 Calendario editorial
Semanal y mensual por canal, servicio y pilar de contenido
✍️ Copy por canal
Instagram, Facebook, LinkedIn — posts, stories, reels, carruseles
🎬 Guiones y formatos
Reels 30–60 seg, stories 4–5 slides, carruseles 5–8 slides
🎨 Briefs de diseño
Instrucciones visuales, dimensiones, paleta y texto en imagen
📢 Propuestas de anuncios
Copies para Meta Ads derivados del calendario orgánico
🔗 Contenido SEO → Social
Adapta artículos y keywords a formatos de redes sociales
Regla de publicación: Todo contenido generado requiere aprobación humana. El agente produce borradores — la persona de marketing decide qué se publica, cuándo y cómo.
Aprobaciones pendientes
✅
Sin aprobaciones pendientes Todos los agentes están al día. No hay activos esperando revisión humana.
Regla de aprobación

Todo activo generado por un agente (anuncio, brief, landing, reporte, SOP) requiere aprobación explícita del responsable de marketing antes de ser publicado, activado o implementado en producción. Los agentes proponen — las personas deciden.

Estado del sistema de reportes
Fuentes conectadas
5/5
Datos reales disponibles
APROBs pendientes
0
Todos los bloqueadores resueltos
Último refresh completo
15 jul
2026 · 16:57 hrs · 5/5 OK
Historial de APROBs (bloqueadores resueltos)
IDDescripciónEstadoFecha resolución
APROB-SC-DNS Search Console no cargaba datos — propiedad usada incorrectamente Resuelto 15 jul 2026
APROB-ADS-OAUTH Google Ads OAuth invalid_grant — token generado con client_id incorrecto Resuelto 15 jul 2026
APROB-META-TRANSIENT Meta Ads error transitorio en primer intento de refresh Resuelto 15 jul 2026
Próximas acciones recomendadas
📝
Crear reporte semanal de la semana del 5–15 jul 2026 Exportar resumen ejecutivo para reunión de equipo. Solicitar al Reporting Analyst.
🔍
Investigar caída de página contrato de arrendamiento (-42%) Revisar en Search Console directamente para ver si es una anomalía o tendencia.
✅
Social Media & Content Agent — Completado (15 jul 2026) 9/9 agentes activos. Módulo incluye calendarios, copys, reels, carruseles y briefs de diseño para Instagram, Facebook y LinkedIn. Toda publicación requiere aprobación humana.
Nota sobre exportación

Este dashboard es para uso interno y visualización en browser. Para exportar datos:
· Los archivos JSON fuente están en _data/
· Los CSVs están en _data/*/ (meta_ads, search_console, leads)
· Para imprimir este dashboard: Ctrl+P → Guardar como PDF en el browser.

Fuentes de datos conectadas
✅ Google Analytics 4
Propiedad 381370130 · 3.694 sesiones · 7 días
Conectado · OK
✅ Google Ads
Cuenta 1299842252 · $740.626 CLP · 5 campañas activas
Conectado · OK · OAuth renovado 15 jul
✅ Meta Ads
Cuenta LegalChile · $101.920 CLP · 1 campaña activa
Conectado · OK
✅ Google Search Console
sc-domain:legalchile.cl · 612 clics · 5–12 jul
Conectado · Propiedad de dominio DNS
✅ CRM (Google Sheets)
1 lead · solo lectura · sin PII
Conectado · API Google Sheets
¿Cómo actualizar los datos?
Para refrescar todos los datos

Ejecuta el siguiente comando en la terminal del proyecto. Requiere Python y las credenciales configuradas.

$env:PYTHONIOENCODING="utf-8"
python _scripts/refresh_marketing_dashboard.py --mode full

Luego recarga esta página (F5) para ver los datos actualizados. El refresh completo tarda aproximadamente 30–60 segundos.

Si una fuente falla
FuenteError más comúnQué hacer
Google Ads invalid_grant: token expirado Ejecutar python _scripts/reauthorize_google_ads_oauth.py
Meta Ads Error de API transitorio Esperar 5 minutos y volver a ejecutar solo Meta: --source meta_ads
Google Analytics 4 Cuota de API excedida Esperar hasta el día siguiente o consultar con el equipo técnico
Search Console Propiedad incorrecta Verificar que GSC_SITE_URL=sc-domain:legalchile.cl en .env
CRM (Sheets) Sin acceso a la hoja Verificar que la cuenta de servicio tenga permisos de lectura en el Sheet
Comportamiento del selector de fechas en este panel: El selector de fechas cambia la generación de oportunidades y la fuente de análisis del motor IA. Las acciones Aprobadas o En ejecución no desaparecen al cambiar el período — son compromisos de ejecución que persisten hasta cerrarse. La Medición usa la fecha de implementación como ancla, no el período del selector.
Total
0
Sugeridas
0
Aprobada
0
En ejecución
0
En medición
0
Cerradas
0
💡 Sugeridas del análisis 0 Candidatas · Snapshot estático · No cambian automáticamente al cambiar período
AcciónCanalPeríodo origen BaselineMetaICEPrioridadEstado
Cargando sugerencias…
🔄 Registro activo 0 Aprobadas o en ejecución · Persisten hasta cierre · No cambian con el selector de período
AcciónCanalPeríodo origen BaselineMetaICEPrioridadEstado
Sin acciones activas.
📊 Medición de impacto 0 Implementadas · Comparación antes / después · Solo fuentes conectadas
Sin acciones en medición todavía. Cuando una acción pase a "En medición", aparecerá aquí con su comparación antes/después.
El sistema no afirma aprendizaje sin datos reales antes/después de implementación.

Los cambios de estado se guardan en este navegador. Ciclo: Pendiente → Aprobada → En ejecución → En medición → Cerrada. Haz clic en el estado de una fila para avanzarlo.