Google Analytics 4 koppelen met Power BI
Hoe krijg je Google Analytics 4 data in Power BI?
Er is helaas (nog) geen ingebouwde Power BI connector beschikbaar voor Google Analytics 4 zoals bij de oude variant (Universal Analytics). Gelukkig is het toch mogelijk om jouw Google Analytics 4 data in Power BI te laden, dit kan op 4 verschillende manieren. Deze blog legt je uit hoe je GA4 data kunt koppelen in Power BI inclusief de voor- en nadelen van de verschillende manieren!
Inhoudsopgave
Optie #1 – Exporteer data uit jouw GA4 property
Dit is een handmatige manier om data vanuit de Google Analytics 4 user interface te exporteren naar een CSV-bestand. Dit bestand kun je vervolgens inladen in Power BI om je eigen dashboards en rapporten te bouwen en te delen via de Power BI web app met je collega’s.
- 1. Log in op je Google Analytics 4 property.
- 2. Ga naar de “Explore” pagina via het menu aan de linkerzijde.
- 3. Creëer een tabel met alle dimensies en waardes die je wilt exporteren.
- 4. Selecteer een bepaalde datum range van wanneer tot wanneer je data wilt.
- 5. Exporteer het bestand naar CSV (of Google Sheets).
- 6. Laadt het CSV-bestand in via Power BI Desktop.
- 7. Begin met het bouwen van jouw dashboard op basis van de geëxporteerde data.
Voordelen optie #1
- Eenvoudigste optie, geen technische kennis nodig.
- Snel data exporteren en inladen.
Nadelen optie #1
- Volledig handmatig data verversen.
- Limieten aan hoeveelheid data die je kunt exporteren.
- Lokale CSV-bestanden, de data staat niet centraal.
Wil je meer historie exporteren én de data verversing automatiseren, kijk dan naar de andere opties hieronder.
Optie #2 – Gebruik de Google Analytics 4 API
Google Analytics 4 heeft ook een API (Application Programming Interface) waarmee je via code je GA4 data kunt verzamelen. Je kunt op deze manier iedere dag automatisch scripts uitvoeren om data te verzamelen en te vernieuwen in jouw Power BI dashboards. Hiervoor heb je kennis nodig van de werking van een API én moet je kunnen coderen in een taal zoals bijvoorbeeld Python. In de onderstaande afbeelding staat een voorbeeld hoe je met Python code data via de Google Analytics 4 API kunt ophalen.
- 1. Gebruik de Google Analytics 4 documentatie (https://developers.google.com/analytics/devguides/reporting/data/v1).
- 2. Bepaal welke data je uit de API wilt ophalen.
- 3. Creëer een script om een API-token te verkrijgen.
- 4. Creëer een script om de data op te halen.
- 5. Automatiseer het uitvoeren van het script via een cloud tool zoals: Azure, AWS of Google Cloud.
- 6. Stuur de data iedere dag richting een SQL-database.
- 7. Verbindt Power BI met de SQL-database.
- 8. Begin met het bouwen van je eigen dashboard op basis van de SQL-database.
- 9. Ververs iedere dag in Power BI de data van de SQL-database.
Voordelen optie #2
- Volledig automatisch data verversen.
- Grote hoeveelheden data verzamelen.
Nadelen optie #2
- Technische kennis nodig over API’s en programmeren.
- Het kost veel tijd om code te bouwen.
Optie #3 – Gebruik de GA4 + BigQuery link
Google Analytics 4 heeft een ingebouwde functie om een data link in te stellen met Google BigQuery. De link zorgt ervoor dat data dagelijks van Google Analytics 4 terecht komt in een gestructureerde tabel in Google BigQuery. Google BigQuery is een data warehouse tool waarin je grote hoeveelheden data kunt opslaan en transformeren. Via de link met Google BigQuery krijg je meer velden van Google Analytics 4 dan via optie #1 en optie #2. Je hebt echter wél kennis nodig van SQL om de data op de juiste manier te kunnen verzamelen richting Power BI.
- 1. Volg de stappen van Google om de link in te stellen: https://support.google.com/analytics/answer/9823238 .
- 2. Creëer SQL-queries om de data in BigQuery in het juiste formaat op te halen.
- 3. Verbindt Power BI met Google BigQuery.
- 4. Begin met het bouwen van jouw dashboard op basis van de BigQuery GA4 data.
- 5. Ververs iedere dag in Power BI de BigQuery GA4 data.
Voordelen optie #3
- Volledig automatisch data verversen.
- Grote hoeveelheden data verzamelen.
- Géén data sampling.
- Data staat meteen in een data warehouse tool (BigQuery).
- Extra velden ophalen die niet via optie #1 en optie #2 te verkrijgen zijn.
Nadelen optie #3
- Technische kennis nodig over Google BigQuery én SQL.
- De data wordt pas verzameld vanaf de dag dat de BigQuery link is aangezet.
Optie #4 – Gebruik een voorgebouwde connector
Je kunt natuurlijk ook tijd besparen in het bouwen van een koppeling tussen Google Analytics 4 en Power BI door een 3e partij in te schakelen. Vele partijen bieden een koppeling aan voor Google Analytics 4 waardoor jij automatisch je data richting een data warehouse kan sturen, deze kun je vervolgens verbinden met Power BI. Je zult echter buiten de koppeling nog steeds tijd moeten steken om dit in te stellen en natuurlijk ook in de bouw van jouw Google Analytics 4 rapporten en dashboards.
Wij hebben hier iets op bedacht! TADA heeft een voorgebouwde Google Analytics 4 connector inclusief een standaard Google Analytics 4 dashboard waarmee we al het werk uit jouw handen nemen. We maken verbinding met de Google Analytics 4 property en laden alle data richting een database. We koppelen ons standaard Google Analytics 4 Power BI dashboard aan deze database en zorgen dat jouw gegevens iedere dag ververst worden. Je kunt dus meteen beginnen met het monitoren en analyseren van de belangrijkste KPI’s en cijfers van jouw organisatie!
Meer informatie over ons standaard Google Analytics 4 dashboard?
We vertellen je graag meer over onze Google Analytics 4 connector inclusief standaard dashboard.
Maak gebruik van onze expertise en zorg dat jouw organisatie naadloos kan beginnen met het analyseren en monitoren van Google Analytics 4 data.
Bekijk meer over hoe we je kunnen helpen met Google Analytics 4 én vraag eventueel een gratis demo aan.
Bekijk meer informatie