Skip to content

Customer analysis using data

We bring together customer and usage data, define what makes a customer active and identify which customers stay in each segment, as we did for DPG Media.

DPG Media turned its subscriber data into targeted campaigns and activations

“Working with DSL has enabled us to turn our data into actionable steps, resulting in targeted and effective campaigns and activations.” Mascha Wijker, Communication Manager

Read the case study

Which customers are most valuable to us in the long term?

Marketing emails everyone the same offer, finance only sees total revenue, and the CRM doesn’t know what someone buys in the online shop. We bring these sources together into a single view of each customer, showing each customer’s value and the next step for each segment.

Book a conversation
Twee medewerkers van een kledingwinkel pakken bestellingen van klanten in

A customer analysis is complete when it changes marketing decisions

Discuss your customer data

One customer across all systems

Webshop, point of sale, CRM and subscriptions linked by a single customer identifier. At Vivara, data from SAP, Magento and other sources comes together daily, including for marketing.

The value of each customer

What a customer is expected to generate in future, calculated from how recently, how often and how much they buy. This helps you focus your attention according to value.

Behaviour-based segments

Groups based on product usage, length of relationship and purchases. For DPG Media, we found patterns in product usage associated with a lower likelihood of cancellation.

An action for each segment

A different email, a recommendation or a change to the product. For See Tickets, we built personalised recommendations for fans, even after the event.

First define who counts as a customer, then do the calculations

  1. Question and definitions

    Which decision needs to improve, what counts as an active customer, and when is someone considered to have left?

  2. Linking and segmenting

    Link customer, order and usage data using a single customer identifier. Then define segments and customer value, validated by marketing and finance.

  3. Action and evaluation

    Each segment gets an owner and an action. A comparison group shows whether that action makes a difference.

Can we already draw useful insights from our customer data?

Explore it in a conversation

A good fit if

Customers return or have a subscription, purchases or usage can be linked to individual customers, and marketing, sales or customer service wants to make different decisions on that basis.

Not a good fit if

You have a handful of large customers you know personally, or purchases cannot be linked to a customer. If you do not know where your customer data is stored, start with a data maturity assessment, as Nationale Opera & Ballet did.

What determines the scope

How many systems hold customer data and whether customer IDs match, how much historical data is available, and whether you need a one-off analysis or a model that keeps running. You provide access and someone who knows the customers.

Can you use customer data for this?

According to government guidance, you cannot use an email address provided for invoicing to send advertising, and customers can always object to direct marketing. Your privacy officer assesses the legal basis.

RFM, customer value or a probability for each customer: which analysis fits your question?

RFM segmentation

Choose this if you want to quickly see who has bought recently, frequently and in large amounts. Order data is enough, and the groups are easy to explain.

Customer lifetime value

Choose this if you want to allocate budget, service or discounts based on the value a customer will bring in the future. Our advice: start here if your customers make repeat purchases.

A probability for each customer

Choose this if you want a probability for each customer, such as the likelihood of cancelling or making another purchase, and want to link an action to it. Read our blog about reducing churn.

We’ve already worked with subscriber and fan data

Data Science Lab has worked with data and AI since 2016. Based in Amsterdam, we are a Databricks and Microsoft partner. For DPG Media, we analysed subscriber behaviour; for See Tickets, we built recommendations based on ticket and behavioural data.

Book an introductory meeting

The first conversation is about your business challenge, not models yet

Stef Stoelwinder

Stef Stoelwinder

Business Development

Stef is your first point of contact. In our first conversation, we’ll discuss your business challenge, where your customer data is stored and who will use the results.

What do we want to know about our customers?

Describe your question and the systems where your customer data is stored. We’ll reply by email or arrange an initial conversation.

Enter a valid email address.

Let us know how we can help you.

Frequently asked questions

Customer analytics examines who your customers are, what they buy or use, and the value they bring. The result is a decision: what to offer each customer, where to allocate your budget and which group needs attention.

If you mainly want to see what happened, business intelligence is a better fit. Customer analytics looks for patterns at the individual customer level and is one of our AI applications.

Customer lifetime value (CLV) is the value a customer is expected to bring over the entire relationship. A CLV model has two parts: how much someone spends and how long the relationship lasts.

With a subscription, you can see when someone cancels. In an online shop, you cannot: you never know for certain whether someone is still a customer. The BG/NBD model developed by Fader, Hardie and Lee estimates that probability based on how often and how recently someone bought something. The Gamma-Gamma model estimates spending per purchase.

The simplest approach is RFM: you group customers by recency, frequency and monetary value — how recently, how often and how much they buy. If you want to find groups based on behaviour, you can use a clustering method such as k-means. It does not choose the number of groups for you; you decide that with the marketing team.

In our churn analysis, segmentation was necessary to see patterns by subscription type, length of the relationship and activity. A segment is only useful when someone takes a different action for it.

Churn is the number of customers who stop using your product or service. Churn analysis is customer analytics focused on one question: who leaves, and why? You can read how we approach this in our blog post on reducing churn.

Decide in advance who counts as having left. Many subscribers cancel temporarily to get a discount. We did not count those who returned quickly as having left, so the behaviour behind genuine departures remained visible. You can also read the DPG Media case study.

Purchases or usage that you can link to a customer: online shop orders, purchases made with a loyalty card, subscriptions, CRM data, and website and app usage. The more of these sources share the same customer identifier, the less manual work it takes to connect them.

In a shop without a loyalty card, you cannot link a purchase to an individual. Market basket analysis still works: it shows which products are often bought together. Read more in our blog post on AI in retail.

Grouping customers by behaviour or preferences is profiling. The European Data Protection Board (EDPB) describes it as the automated analysis of personal data to evaluate personal aspects, such as behaviour, preferences and interests. You need a purpose and a legal basis under the GDPR to do this.

You cannot simply use data collected for another purpose for advertising. According to the European Commission, customers can always object to direct marketing. Your data protection officer assesses the legal basis; we work with as little personal data as possible.

Preferably, it runs in the environment you already have. As a Databricks and Microsoft partner, we build on Databricks or Microsoft Fabric. For our churn analysis, we used dbt on Snowflake. Read more about choosing a platform on our data and AI platform page.

A one-off analysis produces segments. If customer lifetime value needs to be recalculated regularly, it becomes a model that needs monitoring and someone to own it. That could be your own team, or we can handle it through management and continuous improvement.

When you have a handful of major customers you know personally, when purchases cannot be linked to a customer, or when no one will use the results. Analysis without action only produces a report.

If you mainly want to track how revenue and customer numbers develop, Power BI dashboards are often enough. If you do not know where your customer data is, start with a maturity assessment. This gave Nationale Opera & Ballet a growth plan that links data to full auditoriums and a broader audience.