La evaluación de las actividades en redes sociales a través de múltiples plataformas a menudo requiere consolidar diversas fuentes de datos. Para estandarizar este proceso y hacerlo más accesible, he desarrollado un dashboard interactivo de reporting basado en Python y Streamlit.
Estructura y funcionalidad
El objetivo del dashboard es proporcionar una visión general clara y basada en el navegador de los indicadores clave de rendimiento, sin depender de herramientas de BI complejas. La base de datos consta de dos archivos CSV simples: una exportación de los datos de redes sociales y un archivo de referencia para benchmarks.
Las funciones principales incluyen:
- Filtros: los períodos de tiempo y las plataformas se pueden filtrar directamente en el navegador.
- Resumen de KPIs: una comparación directa de los datos de rendimiento con benchmarks predefinidos.
- Ranking: un resumen codificado por colores de las publicaciones con mejor y peor rendimiento por plataforma.
- Visualización: la evolución temporal y la distribución por plataformas se visualizan gráficamente.
Implementación técnica
El proyecto está escrito en Python y utiliza Streamlit para el frontend. Esto permite una ejecución local rápida o un alojamiento sencillo en servidores. La configuración se limita a clonar el repositorio, instalar las dependencias e iniciarlo mediante un comando de terminal.
Disponibilidad
El código fuente completo y las instrucciones de configuración están disponibles en GitHub. El proyecto se publica bajo la licencia Creative Commons BY-NC 4.0.
Enlace al código: Repositorio Social-Media-Report
← Volver a la vista general