Project 19 - MediaMeter
Projectbriefing
Projectnaam: Kijk- en Luisteronderzoek Platform "MediaMeter"
Datum: 15 januari 2026
Opdrachtgever: Nationaal Onderzoeksbureau voor Media (NOM)
Contactpersoon: Dhr. R. Jacobs (Onderzoekscoördinator)
Student: Emma
1. Achtergrond en Probleemstelling
Omroeporganisaties en adverteerders willen weten hoeveel mensen naar bepaalde programma’s luisteren of kijken. Huidige methodes, zoals steekproeven en vragenlijsten, zijn onnauwkeurig en traag. Data uit streamingdiensten en podcasts worden bovendien niet goed gecombineerd met traditionele media-cijfers.
Er is behoefte aan een digitaal platform dat kijk- en luistergedrag betrouwbaar kan registreren, analyseren en visualiseren — zowel voor lineaire uitzendingen als online streams.
2. Doelstelling
Het doel is een Media Analyse Platform (MediaMeter) te ontwikkelen dat real-time inzicht geeft in kijk- en luistergedrag.
Het platform moet data verzamelen via verschillende bronnen (TV, radio, streaming, podcasts) en deze combineren in overzichtelijke rapportages.
3. Doelgroepen
-
Onderzoeksbureaus: Willen gedetailleerde data per programma, tijdstip en platform.
-
Omroepen: Willen snel zien welke programma’s goed scoren bij welke doelgroep.
-
Adverteerders: Willen weten op welke momenten hun reclames het meeste bereik hebben.
4. Gewenste Functionaliteiten (Must-Haves)
-
Dataverzameling:
- Automatisch importeren van kijk- en luisterdata via API’s van NPO, Spotify, YouTube en Nielsen.
- Handmatige invoer mogelijk voor kleinere omroepen.
- Dagelijkse synchronisatie en validatie van data.
-
Dashboard & Visualisatie:
- Grafieken en tabellen met bereik per zender, programma en tijdslot.
- Vergelijkfunctie tussen radio, tv en online streams.
- Export naar Excel, PDF of Power BI.
-
Gebruikersrollen:
onderzoeker: data analyseren en rapportages maken.beheerder: bronnen koppelen, gebruikers beheren.gast: beperkte weergave van publieke trends.
-
Analysetools:
- Gemiddelde kijktijd per programma berekenen.
- Top-10 uitzendingen per week automatisch genereren.
- Demografische verdeling (leeftijd, regio) tonen via filters.
5. Technische Eisen & Randvoorwaarden
- Taal & Database: PHP (8.x), MySQL, Chart.js voor grafieken.
- API-koppelingen: Integratie met NPO-Data, Spotify API en YouTube Analytics.
- Beveiliging: OAuth2-authenticatie en SSL-verbinding verplicht.
- Data Relatie: Eén uitzending kan meerdere datapunten hebben (1-op-N) per platform.
- Prestaties: Geoptimaliseerde queries en caching voor grote datasets.
BIJLAGE: Specifieke Design & Interface Wensen
De interface moet zakelijk en datagedreven zijn: donkere achtergrond, contrasterende accentkleuren (blauw/oranje) en duidelijke grafieken.
-
Dashboardweergave:
- Line-charts voor trends per dag/week.
- Pie-charts voor mediatype-verdeling (radio, tv, online).
- Interactieve tijdlijn met filteropties.
-
Navigatie:
- Sidebar met secties voor: Dashboard, Uitzendingen, Analyse, Rapportages, Instellingen.
-
Rapportages:
- Automatische weekrapporten met top-programma’s en bereikscijfers.
- Downloadknop voor PDF-versie met logo en datum.