Improved analyses through data standardisation and automation

Schiphol

  • Customer case
  • Analytics Engineering
  • Data Analytics
Schiphol

Schiphol needed additional support in data management, so they reached out to Digital Power. We quickly realised that the data landscape was complex, with numerous event names and parameters. Each analysis required manual steps, such as unpacking and cleaning data. Linking different platforms, like app (iOS and Android) and web, presented a particular challenge, leading to a time-consuming and error-prone process with many repetitive tasks.

To improve this workflow, we recommended using dbt for data standardisation and automation. This approach would not only enhance data quality but also free up time for more impactful, in-depth analysis. Schiphol recognised the value, and we set the project in motion.

Approach

Action plan: We began by identifying the primary bottlenecks, mainly in data unpacking, cleaning, and standardisation. Our goal was to create usable, ready-to-analyse datasets. We divided the plan into smaller steps and considered how best to transfer knowledge to Schiphol's team. To start small, we decided to build a Proof of Concept (PoC), focusing on standardizing two Google Analytics (GA) properties. If successful, we could expand to other properties.

Technical execution: We developed a generic framework to process GA data using dbt, enabling reusable code for future properties. The process involved unpacking, cleaning, and standardising data. To ensure data quality, we embedded tests to validate our assumptions.

Knowledge sharing and documentation: Beyond the technical setup, we created documentation and slides to transfer knowledge to Schiphol’s team. We held training sessions to get them started with dbt and organised hackathons, which revealed a need for a cheatsheet—summarising the most important code snippets.

Results

Upon completing the PoC, the data was automatically standardised, allowing us to dive into analysis without spending time repeatedly cleaning the data. This enabled us to deliver value through deeper analysis right from the start.

During the process, we also identified data quality issues that hadn’t been previously flagged due to a lack of testing. These issues were resolved, resulting in more accurate data.

The new dashboards now all utilise dbt-standardised data. This new process ultimately provides: time savings, easier-to-analyse data, more accurate analyses, and a centralised process that is easy to transfer.

Future

With Schiphol now equipped with a framework to standardise data from different GA properties using dbt, we’ll extend this to additional properties. The data will be automatically cleaned and prepared. We’ll also migrate other data streams to dbt and update the associated dashboard calculations. Ultimately, all data will be centralised, standardised, and automated, ensuring quality and enabling analysts to focus on deeper insights.

Want to know more?

Naomi will be happy to talk to you about what we can do for you and your organisation as a data partner.

Receive data insights, use cases and behind-the-scenes peeks once a month?


Sign up for our email list and stay 'up to data':

You may find this interesting as well

A scalable data model for the analytics of multiple websites

A digital agency develops and manages various websites and analyses their performance using Google Analytics, sharing the results with clients via dashboards. However, the transition from Universal Analytics to GA4 presented challenges because the data structure in GA4 is different, causing the existing dashboards to stop functioning. The agency asked us to help devise a scalable and future-proof solution that would work for all of their clients.

Read more

Sustainable growth through the establishment of a data team

Rapidly growing scale-up EnergyZero needed to expand and establish a strong data team due to their extreme growth. The primary data need was to support and conduct the financial analysis for an upcoming audit. Additionally, they wanted to automate work processes and improve data exchange with B2B partners.

Read more

How to centralise Google Analytics 4 data to gain valuable insights

Is your web data not fully usable for your Data Analysts? Discover how Analytics Engineers, with their background in web analysis and technical expertise, bridge the gap between technology and business. Centralise your Google Analytics 4 data and enable your entire organisation to quickly and efficiently extract valuable insights.

Read more

Webinar: FrieslandCampina

In this webinar, we discuss how MMM FrieslandCampina helps to understand the key drivers behind their sales. We as Digital Power - have helped them to set up MMM and embed it into their data-driven decision-making process.

Read more

The all-round profile of the modern data engineer

Since the field of big data emerged, many elements of the modern data stack became the data engineers' responsibility. What are these elements, and how should you build your data team?

Read more

Insights into market dynamics for a stronger competitive position

FrieslandCampina Global facilitates local teams in Europe, Asia, and Africa. They want to gain a better understanding of the market and provide the teams with new insights. The goals are to strengthen their competitive position and to identify new opportunities for expansion.

Read more

Unlocking the power of Analytics Engineering

The world of data is continuously shifting and so are its corresponding jobs and responsibilities within data teams. With this, an up-and-coming role appeared on the horizon: the Analytics Engineer.

Read more

A standardised way of processing data using dbt

One of the largest online shops in the Netherlands wanted to develop a standardised way of data processing within one of its data teams. All data was stored in the scalable cloud data warehouse Google BigQuery. Large amounts of data were available within this platform regarding orders, products, marketing, returns, customer cases and partners.

Read more

Setting up a future-proof data infrastructure

Valk Exclusief is a chain of 4-star+ hotels with 43 hotels in the Netherlands. The hotel chain wants to offer guests a personal experience, both in the hotel and online.

Read more

A scalable data platform in Azure

TM Forum, an alliance of over 850 global companies, engaged our company as a data partner to identify and solve data-related challenges.

Read more