WordPress koppelen aan Power BI
Bouw in Power BI een model op je WordPress-data via APIboard: berichten per auteur en maand, verouderde pagina's en reacties per status.
Wat je doet met WordPress in Power BI
- Berichten per auteur en maand: model en metingen. Haal Berichten en Auteurs op en leg de relatie op het auteur-id, met een eigen datumtabel op de publicatiedatum.
- Verouderde pagina's: model en metingen. Laad Pagina's en leg de wijzigingsdatum aan een datumtabel.
- Reacties per status en bericht: model en metingen. Haal Reacties en Berichten op en leg de relatie op het bericht-id.
Ook je eigen tabellen. Heb je in de Datawerkbank zelf een tabel gemaakt naast Berichten, dan staat die in APIboard in dezelfde lijst en haal je hem net zo op in Power BI.
Zo pak je het aan in Power BI
-
Berichten per auteur en maand: model en metingen
Een meting telt de berichten met de status gepubliceerd, een tweede telt ze per auteur en een derde geeft het aantal berichten van de laatste twaalf maanden. Een gestapeld staafdiagram per maand met de auteur als legenda laat zien of het schrijfwerk bij één of twee mensen ligt. Een slicer op het jaar maakt het rapport bruikbaar voor het contentoverleg.
-
Verouderde pagina's: model en metingen
Een berekende kolom bepaalt het aantal maanden sinds de laatste wijziging en deelt de pagina's in klassen in, van jonger dan zes maanden tot ouder dan twee jaar. Een meting telt de pagina's per klasse, een matrix toont ze per status. Voeg de kolom menuvolgorde toe en je ziet of de belangrijkste pagina's in het menu juist de oudste zijn. Zo krijg je een lijst waarmee je gericht kunt opfrissen.
-
Reacties per status en bericht: model en metingen
Een meting telt de reacties per status, een tweede het aantal reacties per bericht. Een tabel met de berichten met de meeste reacties laat zien welk onderwerp de bezoekers raakt. Reacties in moderatie en de e-mailadressen van reageerders komen alleen binnen als het account dat je koppelde reacties mag modereren, dus de cijfers zijn zo compleet als de rechten van dat account.
Deze data halen we op uit WordPress
Na het koppelen staan alle 10 tabellen uit WordPress klaar, met Nederlandse kolomnamen. Voor Power BI begin je meestal met Berichten, Auteurs, Pagina's, Reacties, Categorieën en Media.
Zo koppel je WordPress aan Power BI
Volledige uitleg in het helpcentrumWordPress ook koppelen aan
Alle koppelingen naar Power BI-
Maak een API-sleutel aan
Maak in APIboard een eigen API-sleutel voor Power BI, met een duidelijke naam. Dan kun je hem later intrekken zonder andere tools te raken. Je hebt de rol Admin of Member nodig en minstens één koppeling met gegevens.
-
Open de codegenerator
Ga in APIboard naar Analyseren > API en kies Code genereren.
-
Kies de tabel
Kies de Koppeling en de Tabel. Voeg eventueel Filters toe en kies bij Ophalen voor Alles of Alleen wijzigingen, met een datum bij Gewijzigd vanaf.
-
Kopieer het Power BI-script
Open het tabblad Power BI en kopieer de code met Kopiëren. Plak daarin je eigen API-sleutel.
-
Plak het script in Power BI Desktop
Voeg in Power BI Desktop een nieuwe bron toe met een lege query en plak het M-script. Power BI haalt de tabel daarna op via de API.
Dashboards voor WordPress
Bouw je rapport zelf in Power BI met de APIboard-API, of gebruik de kant-en-klare dashboards in APIboard Studio.
- Website-inhoud. Publicaties, concepten, reacties of inzendingen, en mediagegevens van je website.

Liever laten bouwen?
Geen tijd of zin om het rapport zelf te maken? Wij bouwen je Power BI-rapport op je WordPress-data, precies zoals jij het wilt zien, bijvoorbeeld rond berichten per auteur en maand.
- Jouw vraag als start. Je vertelt welke cijfers je wilt volgen, wij vertalen dat naar een model en rapportpagina’s.
- Meerdere bronnen. WordPress naast je andere gekoppelde software in één rapport.
- Altijd actueel. Het rapport haalt zijn data via APIboard op, dus het ververst mee met je koppelingen.
Delen met klanten? Met Shareboard BI, ons zusterproduct, deel je Power BI-rapporten met klanten zonder dat zij een Power BI-licentie nodig hebben.
Al je software in één model
Elke koppeling in APIboard levert tabellen via dezelfde API. Zo zet je WordPress in Power BI naast de rest van je software, op één manier opgehaald en met Nederlandse kolomnamen.
Veelgestelde vragen
Kan ik WordPress koppelen aan Power BI?
Ja. In APIboard kies je een WordPress-tabel en kopieer je het Power Query M-script, dat je in Power BI Desktop plakt als nieuwe bron met een lege query. Je krijgt berichten, pagina's, auteurs, reacties en media als tabellen waar je relaties en metingen op bouwt.
Is er een officiële WordPress-koppeling met Power BI?
In de lijst met Power Query-connectors van Microsoft staat geen WordPress-connector voor Power BI. Wel staan er algemene bronnen als Web, OData Feed en JSON in, waarmee je een API kunt aansluiten.
Welke WordPress-tabellen heb ik nodig voor een rapport per auteur?
Begin met Berichten en Auteurs, want het auteur-id in Berichten is de sleutel naar Auteurs. Kies in de codegenerator de WordPress-koppeling en de tabel, en kopieer het script van het tabblad Power BI. Elke tabel is een eigen query. Categorieën voeg je daarna toe als je per onderwerp wilt splitsen; de koppeling tussen berichten en categorieën loopt via de lijst met categorie-id's in Berichten.
Haalt Power BI ook de tekst van mijn berichten op?
Nee. APIboard haalt van berichten en pagina's de titel, het adres, de status, de datums, de auteur, de categorieën en de tags op, maar niet de inhoud zelf. Voor een rapport over de inhoud van je site, zoals aantallen, leeftijd en status, is dat genoeg. Voor tekstanalyse is deze koppeling niet bedoeld.
Welke sleutel staat er in mijn Power BI-bestand met WordPress-data?
Een APIboard-sleutel, niet het applicatiewachtwoord van WordPress. Die sleutel staat in het script en dus in je .pbix-bestand. Deel dat bestand voorzichtig en gebruik voor Power BI een eigen sleutel, zodat je die kunt intrekken zonder dat andere tools stoppen.
Kan ik de berichten naast het websitebezoek uit Google Analytics leggen?
Je haalt elke tabel als eigen query op, ook uit een andere gekoppelde bron, en legt de relaties zelf in je model, bijvoorbeeld op de datum. Zo zet je de publicatiedatum van berichten naast de bezoekcijfers en bouw je één rapport over meerdere systemen heen.
WordPress koppelen aan Power BI?
Koppel binnen minuten met je software, zonder zelf te hoeven knutselen. Wij maken het eenvoudig voor je.

