Een schaalbaar datamodel voor de analytics van meerdere websites

Digitaal bureau

  • Klantcase
  • Data Engineering
  • Analytics Engineering
  • Dataconsultancy
schaalbaar datamodel
dennis
Dennis de Groot
Data Analist
3 min
24 Sep 2024

Een digitaal bureau ontwikkelt en beheert diverse websites en analyseert de prestaties hiervan met Google Analytics, waarbij de resultaten via dashboards met klanten worden gedeeld. De overgang van Universal Analytics naar GA4 zorgde echter voor problemen, omdat de data in GA4 anders is gestructureerd en de bestaande dashboards hierdoor niet meer functioneerden. Het bureau vroeg ons mee te denken over een schaalbare en toekomstbestendige oplossing die voor al hun klanten toepasbaar is.

Aanpak

We besloten om ons eerst te richten op de vele vacaturewebsites die het bureau bouwt, aangezien deze vaak op een uniforme manier zijn gestructureerd. Hierdoor was het mogelijk om de dataverzameling ook op een consistente manier in te richten. We creëerden een basisopzet die uitgerold kon worden voor alle klanten van het bureau.

Een van onze Data Engineers implementeerde dbt Cloud en zette het datamodel hierin op. Deze tool biedt een open source package waarmee GA4-data eenvoudig kan worden omgezet naar bruikbare tabellen. We kozen voor dbt omdat het mogelijk is om vanuit verschillende analytics-omgevingen te verwijzen naar één centrale basis. Hierdoor kan het bureau het datamodel voor elke klant consistent houden en per website aanpassingen maken.

De standaard output van dbt voldeed echter nog niet volledig aan de wensen van het bureau, zoals het ontbreken van custom dimensions, -events en -channels. Ook konden de gewenste filters niet correct worden toegepast. Onze Analytics Engineer paste daarom de data in dbt aan. Vervolgens werd de data geschreven naar BigQuery-tabellen, zodat alles in Looker Studio-dashboards gevisualiseerd kon worden. We ondersteunden het bureau bij de opzet van een eerste dashboard, wat ze zelf verder kunnen uitbreiden.

Resultaat

Het bureau beschikt nu over een basisopzet van een datamodel dat kan worden geïmplementeerd bij alle vacaturewebsites. Elke website begint vanuit hetzelfde basismodel, waarna er per website een specifieke laag aan het datamodel kan worden toegevoegd.

De GA4-data wordt via dbt naar BigQuery geschreven, en op basis hiervan kan het bureau zelf meer dashboards bouwen in Looker Studio.

Meer weten?

Reimer gaat graag met je in gesprek over wat we als datapartner voor jou en je organisatie kunnen betekenen.

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

Google Analytics 4 data centraliseren voor waardevolle inzichten

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.

Lees meer
energyzero

Duurzame groei door komst datateam

Snelgroeiende scale-up EnergyZero had vanwege hun extreme groei behoefte aan het uitbouwen en het neerzetten van een sterk datateam. Hierbij was de eerste databehoefte het ondersteunen en uitvoeren van de financiële analyse t.b.v. een opkomende audit. Daarnaast wilde ze werkprocessen automatiseren en de data-uitwisseling met B2B-partners verbeteren.

Lees meer
webinar Marketing Mix Modelling

Webinar: FrieslandCampina

In dit webinar bespreken we hoe Marketing Mix Modelling FrieslandCampina helpt om de belangrijkste drijfveren achter hun verkoop te begrijpen. Wij hebben hen ondersteund bij het opzetten en implementeren van MMM in een datagedreven besluitvormingsproces.

Lees meer
people working together

Het all-round profiel van de moderne data engineer

Sinds de opkomst van big data zijn veel elementen van de moderne datastack de verantwoordelijkheid geworden van data engineers. Wat zijn deze elementen en hoe moet je je datateam samenstellen?

Lees meer
Uitleg over analytics engineering

De kracht van Analytics Engineering

De wereld van data is voortdurend in beweging, en dat geldt ook voor de bijbehorende functies en verantwoordelijkheden binnen datateams. Hieruit is een opkomende rol ontstaan: de Analytics Engineer.

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
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
data platform

Een schaalbaar dataplatform in Azure

TM Forum, een alliantie van meer dan 850 wereldwijde bedrijven, schakelde onze hulp in als datapartner om data gerelateerde uitdagingen te identificeren en op te lossen.

Lees meer
koe in de wei

Inzicht in marktdynamieken voor een stevigere concurrentiepositie

FrieslandCampina Global faciliteert lokale teams in Europa, Azië en Afrika. Ze willen de markt beter in kaart brengen en de teams van nieuwe inzichten voorzien. Doelen hierbij zijn het verstevigen van de concurrentiepositie en het spotten van nieuwe kansen voor uitbreiding.

Lees meer

De betrouwbaarheid en snelheid van datagedreven beslissingen verhogen

Met analytics engineering is het ons doel om je te voorzien van goed georganiseerde datasets waarmee je je eigen antwoorden kunt vinden. Dit bereiken we door je data zorgvuldig te transformeren, testen, implementeren en documenteren.

Lees meer