Da uns nur die Rohdaten, also die tatsächlichen Umfragedaten, zur Verfügung gestellt wurden, haben wir anhand eines weiteren Python Scripts die Antworten basierend auf Alter, Geschlecht und Herkunftsregion im Herkunftsland der Teilnehmer gewichtet, um die gewünschte Verteilung pro Land zu bekommen.
Basierend auf dieser gewichteten Datengrundlage haben wir diverse Auswertungen erstellt. Zum einen wurde für jedes Land eine separate Präsentation mit den wichtigsten Facts und Insights erstellt, die den jeweiligen Marktverantwortlichen wichtige Erkenntnise liefert. Ausserdem sollten alle vorhandenen Umfragedaten (Fragen, Antworten, Länder, Jahre) in einem interaktiven Data Studio Dashboard zugänglich sein, um Interessierten die Möglichkeit zum Daten Deep Dive zu geben. Schlussendlich sollten die Daten zur weiteren Analyse tabellarisch aufgearbeitet werden.
Da der Google Workspace gut ausgebaute Schnittstellen (APIs) für Entwickler bietet, haben wir uns entschieden, diese Umgebung für die Darstellung unserer Auswertungen zu nutzen. Alle APIs und Berechnungen wurden in Python implementiert.
Google Slides – Slide Decks
Die GSlides API erlaubt es, eine Präsentation komplett «from scratch» programmatisch zu erstellen. Dies haben wir uns zunutze gemacht. Da die Umfrage in 24 Ländern durchgeführt wird und die Auswertung in allen Ländern analog umgesetzt werden soll, haben wir per Script ein Gerüst gebaut, welches mit den Daten des jeweiligen Landes gefüttert wird.
So konnten wir 24 analoge Präsentationen mit dem Aufwand von einer einzigen erstellen. Alle Bilder, Texte und Grafiken wurden ebenfalls per API zur Präsentation hinzugefügt, sodass kein Element manuell eingefügt werden muss.
Um die Headlines der Slides der Aussage der ausgewerteten Daten anzupassen, haben wir ein Google Sheet erstellt, in welchem jede*r Zugriffsberechtigte die Texte aktualisieren und anpassen kann. Diese werden beim Erstellen der Präsentationen automatisch via Platzhalter in die Slides integriert. So können die Überschriften einbezogen werden, ohne die Slides manuell anzupassen.