Google Analytics 4 data centraliseren voor waardevolle inzichten

Haal meer uit je webdata met Analytics Engineering

  • Artikel
  • Analytics Engineering
  • Data Analytics
Jelmer van Leeuwen
Jelmer van Leeuwen
Data Analist
5 min
09 Apr 2024

Is je Google Analytics data niet volledig bruikbaar voor je Data Analisten? Ontdek hoe Analytics Engineers met hun achtergrond in webanalyse en technische knowhow een brug slaan tussen de techniek en de business. Ga je Google Analytics 4 data centraliseren en stel je gehele organisatie in staat om er snel en efficiënt waardevolle inzichten uit te halen.

GA4 data = ongestructureerde data

GA4 data heeft geen duidelijke structuur. De data wordt opgeslagen in één grote tabel met al je webdata erin. Om de juiste data uit die enorme tabel te halen, moet je over veel technische kennis beschikken. In de praktijk lopen veel Data Analisten er tegenaan dat ze door de technische complexiteit niet in staat zijn alle benodigde inzichten uit GA4 te halen. Data Engineers moeten dan een datamodel bouwen, maar die zijn niet altijd beschikbaar. Ook houden zij zich liever bezig met taken als het opzetten van een data-infrastructuur of het bouwen van data pipelines.

Hoe je met Analytics Engineering GA4 data bruikbaar maakt voor geavanceerde analyses

Wil je je Data Analisten in staat stellen om snel en eenvoudig de juiste, gestructureerde GA4 data te gebruiken en geavanceerde analyses te doen? En wil je onlinedata combineren met offlinedata? Dan moet je je GA4 data eerst naar BigQuery sturen. Vervolgens kan een Analytics Engineer de ruwe data transformeren naar verschillende tabellen met specifieke informatie over bijvoorbeeld je marketingcampagnes of conversies.

Door deze data toe te voegen aan je datawarehouse, maak je het geschikt om te combineren met andere (offline) databronnen.

De benodigde tools en kennis voor Analytics Engineering

Google Analytics 4 data centraliseren met dbt

Bij Digital Power werken we voornamelijk met de open-source tool dbt (data build tool). Dit is geen datawarehouse, maar een plek waar je je code kunt schrijven en opslaan. Dbt draait op je datawarehouse en helpt je met alles rondom het datatransformatie proces.

Sterk aan dbt is dat het werk makkelijk gedocumenteerd kan worden. Er is ruimte voor duidelijke omschrijvingen per kolom, je kunt er met meerdere mensen tegelijkertijd in werken en hebt volledige controle over het versiebeheer.

We zien dat er, naast dbt, steeds meer tools op de markt komen die in de toekomst ook interessant kunnen zijn voor Analytics Engineering.

Google Analytics 4 data centraliseren met dbt

Een voordeel van dbt is dat het makkelijker wordt om de datakwaliteit te verhogen door automatisch te testen. Daarnaast heb je snel inzicht in de afhankelijkheiden in de data en modellen, is het simpel om documentatie op te zetten en heeft het een integratie met git voor versiebeheer. Dat laatste is prettig, omdat je vaak met meerdere mensen tegelijkertijd aan een datamodel werkt.

Dbt is open source en dus gratis. Het hermodelleren van de data met de tool kost vooral tijd, maar deze investering verdien je vrij snel terug. Met behulp van dbt wordt snel inzichtelijk hoe de data lineage (de ‘historie’ van je data) in elkaar zit en kun je testen of de data zich wel echt gedraagt zoals je denkt. Ook worden afhankelijkheden van datamodellen direct ingebouwd. Is model C afhankelijk van model A en B? Dan zal het automatisch pas gaan draaien als model A én B af zijn.

Analytics Engineers moeten Git en advanced SQL beheersen. Daarnaast moeten ze kennis van je datawarehouse hebben, bijvoorbeeld van BiqQuery of Snowflake. Modelleerskills zijn ook een must, zo kunnen ze de tabellen goed neerzetten zodat de hele organisatie er goed gebruik van kan maken. Analytics Engineers richten het technische landschap van je organisatie niet zelf in, maar moeten wel begrijpen hoe de data in elkaar zit.

Google Analytics 4 data centraliseren: de benodigde stappen

In de praktijk kan een Analytics Engineering project er zo uit zien:

  • Je zet de connectie op tussen Google Analytics en BigQuery
  • Je integreert dbt met BigQuery en Git
  • Je schrijft de code in dbt met versiebeheer
  • De output van dbt breng je terug naar je datawarehouse via BigQuery
  • Op basis van de data in het datawarehouse maken Analisten dashboards en rapportages

Hulp nodig bij het centraliseren van je Google Analytics 4 data met Analytics Engineering?

Je kunt bij ons terecht voor expertise op het gebied van onder andere Data Engineering, Analytics Engineering en Data Analytics. Zo zijn we goed in staat de brug tussen de technische kant en de businesskant van je organisatie te slaan.

Al onze Analytics Engineers hebben een achtergrond in webanalyse. Ze hebben veel kennis van webdata, maar zijn als consultant ook gewend om met de business in gesprek te gaan. Neem contact op om eens te sparren over de mogelijkheden.

Dit is een artikel van Jelmer van Leeuwen

Jelmer werkt sinds 2020 bij Digital Power als Data Analist en heeft zich in die tijd ontwikkeld tot Analytics Engineer. De afgelopen jaren focuste hij zich meer en meer op de technische kant van analytics, datatransformaties en het modelleren van data.

Jelmer van Leeuwen

Data Analist

1x per maand data insights, praktijkcases en een kijkje achter de schermen ontvangen?

Meld je aan voor onze maillijst en blijf 'up to data':

Dit vind je misschien ook interessant:

Veiligstellen van historische data van Universal Analytics met behulp van de Google Reporting API

Op 1 juli 2023 stopt Google Universal Analytics (UA of GA3) met het verwerken van data. Steeds meer bedrijven maken daarom de overstap naar GA4. Historische data uit GA3 is helaas niet zichtbaar in GA4 en als je de data niet wilt verliezen, moet je alles vóór 1 juli 2024 uit UA halen. Hierna is het niet meer mogelijk.

Lees meer
business managers in gesprek

Inzicht in de complete salesfunnel dankzij een datawarehouse met dbt

Onze consultants boeken de opdrachten die ze oppakken voor onze klanten in ons ERP AFAS. Als CRM gebruiken we HubSpot. Hierin zien we alle informatie die voorafgaand aan het tekenen van een samenwerkingsovereenkomst relevant is. Wanneer we een deal sluiten, gaat alle informatie uit HubSpot automatisch naar AFAS. HubSpot wordt dus vooral gebruikt voor het proces voordat we een samenwerking aangaan, AFAS juist voor de fase daarna. We wilden de inzet van onze mensen strakker plannen en onze financiële forecasts verbeteren. Daarom besloten we de data uit beide bronnen te koppelen en een datawarehouse op te zetten.

Lees meer
potatoes

Waardevolle inzichten uit Microsoft Dynamics 365

Agrico is een coöperatie van aardappeltelers. Zij telen aardappels voor verschillende doeleinden zoals consumptie en het planten van toekomstige oogsten. Deze aardappels worden wereldwijd geëxporteerd via verschillende dochterondernemingen. Alle logistieke en operationele data wordt opgeslagen in hun ERP-systeem Microsoft Dynamics 365. Omdat dit systeem met zijn vele features erg complex is, is de data niet direct geschikt om te gebruiken voor rapportages. Agrico vroeg ons te helpen hun ERP-data inzichtelijk te maken en duidelijke rapportages te ontwikkelen.

Lees meer
collega's met elkaar in gesprek

Breng structuur aan in je data

Er zijn veel verschillende vormen van dataopslag. In de praktijk worden een (relationele) database, een datawarehouse en een data lake het meest gebruikt én door elkaar gehaald. In dit artikel lees je wat ze inhouden en hoe je ze gebruikt.

Lees meer
vrouw die online aan het shoppen is

Een gestandaardiseerde manier van dataverwerking met behulp van dbt

Een van de grootste webwinkels van Nederland wilde een gestandaardiseerde manier van dataverwerking ontwikkelen binnen een van de datateams. Alle data werd opgeslagen in het schaalbare cloud datawarehouse Google BigQuery. Binnen dit platform waren grote hoeveelheden data beschikbaar op het gebied van orders, producten, marketing, retouren, klantcases en partners.

Lees meer
nederlandse snelweg

Betrouwbare rapportages met behulp van robuuste Python code

Het Nationaal Portaal Wegverkeersgegevens (NDW) is een waardevolle bron voor gemeenten, provincies en de rijksoverheid om inzicht te krijgen in verkeersstromen en de efficiëntie van de infrastructuur te verbeteren.

Lees meer
valk exclusief

Opzet van een toekomstbestendige data-infrastructuur

Valk Exclusief is een keten van 4 sterren+ hotels en heeft 43 hotels in Nederland. De hotelketen wil gasten graag een persoonlijke ervaring bieden, zowel in het hotel als online.

Lees meer
kadaster header

Efficiënter werken dankzij migratie naar Databricks

Het Kadaster beschikt onder andere over complexe (geo)data van al het vastgoed in Nederland. Alle data wordt opgeslagen en verwerkt via een on-premise data warehouse in Postgres. Voor het onderhoud van dit warehouse zijn ze afhankelijk van een IT-partner. Het Kadaster wil kosten besparen en efficiënter gaan werken door te migreren naar een Databricks-omgeving. Ze vroegen ons te helpen bij de implementatie van dit data lakehouse in Microsoft Azure Cloud.

Lees meer
iphone met spotify muziek

Miljarden streams omgezet in bruikbare inzichten met een nieuw data- en analytics platform

Merlin is de grootste digitale muzieklicentiepartner voor onafhankelijke labels, distributeurs en andere rechthebbenden. De leden van Merlin vertegenwoordigen 15% van de wereldwijde markt voor muziekopnames. Het bedrijf heeft overeenkomsten met Apple, Facebook, Spotify, YouTube en 40 andere innovatieve digitale platforms over de hele wereld voor de opnames van haar leden. Het team van Merlin volgt betalingen en gebruiksrapporten van digitale partners nauwlettend en zorgt ervoor dat hun leden nauwkeurig, efficiënt en consistent worden betaald en van rapportages worden voorzien.

Lees meer
GA4

Implementatie van e-commerce tracking voor Google Analytics 4

MS Mode & America Today gebruikten Universal Analytics (UA) voor de analyse van hun webshops. Ze hadden volledige e-commerce tracking geïmplementeerd. KPI’s als transacties, gemiddelde bestelwaarde en verlaten winkelwagentjes waren gevisualiseerd in Looker Studio.

Lees meer