Die Auswertung von Social-Media-Aktivitäten über mehrere Plattformen hinweg erfordert oft das Konsolidieren diverser Datenquellen. Um diesen Prozess zu standardisieren und zugänglicher zu machen, habe ich ein interaktives Reporting-Dashboard auf Basis von Python und Streamlit entwickelt.
Struktur und Funktion
Das Ziel des Dashboards ist es, eine klare, browserbasierte Übersicht der wichtigsten Kennzahlen zu liefern, ohne auf komplexe BI-Tools angewiesen zu sein. Die Datenbasis bilden zwei einfache CSV-Dateien: ein Export der Social-Media-Daten und eine Referenzdatei für Benchmarks.
Die Kernfunktionen umfassen:
- Filter: Zeiträume und Plattformen lassen sich direkt im Browser eingrenzen.
- KPI-Übersicht: Ein direkter Abgleich der Performance-Daten mit vordefinierten Benchmarks.
- Ranking: Eine farblich codierte Übersicht der Top- und Flop-Beiträge je Plattform.
- Visualisierung: Zeitliche Verläufe und Plattform-Verteilungen werden grafisch aufbereitet.
Technische Umsetzung
Das Projekt ist in Python geschrieben und nutzt Streamlit für das Frontend. Dies ermöglicht eine schnelle lokale Ausführung oder das unkomplizierte Hosting auf Servern. Die Einrichtung beschränkt sich auf das Klonen des Repositories, die Installation der Abhängigkeiten und den Start via Terminalbefehl.
Verfügbarkeit
Der vollständige Quellcode sowie eine Anleitung zur Einrichtung stehen auf GitHub zur Verfügung. Das Projekt ist unter der Creative Commons BY-NC 4.0 Lizenz veröffentlicht.
Link zum Code: Social-Media-Report Repository
← Zurück zur Übersicht