Bo Kolstrup

Logo

Científico de Datos con experiencia en modelos predictivos y análisis de datos

View the Project on GitHub Bokols/Analisis-de-Efectividad-y-ROI-de-Campanas-de-Marketing-

Análisis de Efectividad de Campañas de Marketing y ROI con Integración de Machine Learning y Power BI

Visión General

Este proyecto desarrolla una solución integral para analizar el rendimiento de campañas de marketing en múltiples canales. Al aprovechar SQL para gestión de datos, Python para modelos predictivos y Power BI para visualización, el sistema identifica canales de alto rendimiento, calcula métricas precisas de ROI y proporciona insights accionables para optimización de presupuesto. El modelo Random Forest alcanza un 96.9% de precisión (R²) en la predicción de ROI, permitiendo decisiones basadas en datos.

Explora los componentes de la aplicación:

Introducción

En el panorama actual del marketing digital, las organizaciones invierten fuertemente en múltiples canales - incluyendo redes sociales, email, motores de búsqueda y anuncios display - para atraer clientes e incrementar ingresos. Este proyecto aborda el desafío crítico de entender el verdadero impacto de estos esfuerzos mediante:

La solución empodera a equipos de marketing para asignar presupuestos efectivamente identificando los canales y estrategias que generan mayor retorno de inversión.

Componentes del Proyecto

1. Implementación de Base de Datos SQL

Estructura de la Base de Datos:

Scripts SQL Clave:

2. Análisis de Datos y Machine Learning

Pipeline de Procesamiento:

Ingeniería de Características:

Desarrollo de Modelos:

Modelo RMSE Tiempo Entrenamiento
Random Forest 0.3063 0.9688 87s
XGBoost 0.0450 0.9313 12.6s
LightGBM 0.0460 0.9310 8.4s

Hallazgos Clave:

3. Dashboard de Power BI

Componentes Principales:

  1. Vista General de Rendimiento
    • Resumen de inversión total vs ingresos generados
    • Tendencias históricas y evolución del ROI
    • Comparación de periodos clave
  2. Análisis por Canales Digitales
    • Distribución de ingresos entre plataformas principales
    • Comparativa de tasas de clics y conversiones
    • Eficiencia relativa por canal de marketing
  3. Segmentación Demográfica
    • Distribución de audiencias por género
    • Patrones de comportamiento por grupos de edad
    • Efectividad comparada entre segmentos
  4. Perspectiva Geográfica
    • Rendimiento comparado por regiones
    • Distribución de alcance e impresiones territoriales
    • Identificación de mercados clave
  5. Evaluación de Estrategias
    • Comparación entre tipos de campañas
    • Análisis de formatos publicitarios
    • Identificación de mejores prácticas

Funcionalidades Interactivas:

Beneficios Clave:

4. Aplicación Streamlit

Módulos:

  1. Explorador de Datos
    • Filtrado interactivo de datos
    • Sistema de visualización por pestañas (ROI, conversiones, tendencias)
    • Exportación a CSV
  2. Predictor de ROI
    • Modelo Random Forest para predicción
    • Análisis de escenarios con parámetros ajustables
    • Cálculo de métricas
  3. Aplicación Principal
    • Metadatos del modelo (versión, desempeño)
    • Visualización de importancia de características
    • Información de equipo/contacto

Resultados Clave e Impacto

Mejoras en Calidad de Datos:

Insights de Desempeño:

Recomendaciones:

  1. Reasignar 20% de presupuesto a canales de alto ROI
  2. Priorizar campañas con influencers y Facebook
  3. Implementar detección automática de anomalías (CTR >30%)
  4. Revisar metodología de scores de engagement

Conclusión

Este proyecto ofrece una solución integral para análisis de campañas que:

  1. Automatiza procesos manuales
  2. Mejora precisión con machine learning (96.9% R²)
  3. Identifica oportunidades de optimización
  4. Se integra con herramientas existentes

Proporciona valor especial para:

Mejoras Futuras:

Explora los componentes: