NPS Data – an Effective Tool to Optimise Marketing Communication

NPS (Net Promoter Score) survey has been known for nearly 20 years. Described in a Harvard Business Review article by Frederick F. Reichheld, NPS was well received by marketers and was adopted by many industries. It is estimated that up to two thirds of the largest US companies (included in Fortune 1000) use NPS.
The basic version of the survey includes only one simple question: On a scale of 0 to 10, how likely are you to recommend the company to a friend? 

The respondents who answer 9 or 10 are referred to as promoters. They are brand ambassadors. They are worth pursuing because each one of them recommends the brand to up to 3 more people. Those with a score of 0 to 6 are detractors — unhappy customers tend to tell about it to 9 other people. The scores of 7 and 8 are considered neutral and are disregarded in determining the final score.

The NPS customer loyalty evaluation tool has several important advantages. Above all, these include a relatively simple survey, to which a customer can respond easily (the questionnaire is short and the question is simple) and an uncomplicated way of calculating the result. More important, a significant correlation has been shown between NPS and revenue growth rates. The examples for various industries can be found, among others, in the aforementioned Reichheld’s article. The analyses conducted on the Polish market show a relationship between the consumers’ NPS score and their purchasing behaviour, and even their inclination to interact with a brand. In today’s episode of the ‘We Love Data, So Let’s Date’ series, we would like to present one of such analyses.

In this article, we will focus on the opportunities offered by the analysis of de-anonymised responses given in an NPS survey. You must also remember that the lack of anonymity here does not mean knowing the respondent’s exact personal data, but rather being able to track their subsequent interactions with the brand, their purchase decisions and linking them to the NPS score. Is it possible to clearly determine to what extent the knowledge of a consumer’s attitude towards a brand expressed in an NPS survey can help optimise and personalise marketing communications?

Survey Conducted by Data Science Logic

The presented results come from a study conducted on a sample of over 20,000 participants of a loyalty program of one of the largest retailers in Poland. We took into account the participants’ behaviours and their interactions with the brand in a period of 6 months after completing the survey. Thanks to an extensive consumer identification system, it was possible to track participants’ actions in various channels, including purchases in brick-and-mortar stores, online purchases, visits to the brand’s website, interaction with mailings (open rate, click rate) and text messages, as well as interactions with digital ads displayed on external websites.

General diagram of consumer data flow

The conclusions from this study confirm the previously quoted observations and theses that point towards a definitely higher value of customer who displays a positive attitude towards the brand. The greater value of the customer-promoter is also influenced by their openness to communication activities conducted by the brand. Promoters had a 12% higher click rate compared to detractors. So they were clearly more likely to read the newsletter content and respond with clicks. 

In order to facilitate the analysis of the results of this survey, the numbers in the above graph, and in the following ones presented in the article, are indexed in such a way that the values of the analysed feature for detractors is set at 100, and its value for promoters is proportionally higher or lower.

Higher click-through rates on mailings linking to a website or e-commerce site translated into a higher number of sessions on the website by up to 37%.

As it turns out, promoters reacted much more actively to brand messages in external media. Compared to detractors, they had nearly 40% higher interest in the communication after exposure to digital ads.

Positive attitude towards the brand, significant openness to newsletter communication and a greater willingness to respond to advertising messages translate into higher customer spending. In the period of 6 months after completing the survey, the promoters spent 11% more compared to brand detractors.

It is worth noting that this difference is the result of both higher frequency of transactions and higher average value of a single transaction.

So How Can You Use the Insights from NPS Analysis to Communicate More Effectively?

Data Science Logic decided that one idea in particular is worth verifying, i.e. how the adjustment of the frequency of paid media exposure impacts the consumer’s most recent NPS score. This proved to be an interesting lead. Based on the data analysed, it was clear that promoters and detractors respond differently to escalating communication intensity. Their ad saturation curve is completely different. In the case of promoters, increased frequency of exposure initially results in an increase in response. Advertising message overload was achieved with 6 contacts. For detractors, however, the initial effect of increasing the number of contacts was negative. Only after exceeding 8 ad displays the effect was comparable to the promoters group.

Using these observations to optimise the number of ad displays, you can assume 6 is the limit for promoters. If you have not convinced the promoter within this time, you should let go of further attempts. This saves budget and reduces the risk of over-saturating the consumer with ads, thus preventing the promoter to join the group of unhappy customers. However, you should adopt completely different guidelines for detractors. In their case, it pays to aim for 8 or more ad displays. By applying the described optimisation, you could significantly reduce the number of contacts and save up to 80% of the budget, with the same effect (or even potentially slightly better, i.e. by 4%). Our analysis assumes that we only affect the frequency of communication, leaving everything else unchanged.

Further efficiencies can be gained by also testing the differentiation of consumer-facing content depending on the consumer’s last and previous NPS score. This applies to both paid advertising and communication based on own media: mailing, text messages, website personalisation.

So, to sum up the presented results, it should be noted that they depend on the conditions specific to a particular company, e.g. on the industry, frequency of purchases, nature and activity of the competition, consumer features. It is therefore worth conducting a similar analysis using your own data. To do this, you will need an NPS survey, conducted systematically in a way that allows you to link responses to a consumer identifier, and covers a wide range of channels in which consumer interactions with the brand are tracked. The wider the range of points of contact with the brand, where you can register consumer behaviour, the greater the possibilities to optimise the activities. NPS survey data can be a valuable addition, opening up additional opportunities.

Net Promoter Score is more than just a question. It allows you to get to know your customers better. NPS is a strong indicator of loyalty and, as it turns out, can be used to optimise marketing communications. Asking one simple question will help you reduce your paid media costs and reach the right customers with the right message. Of course, as long as you combine the answers you get with other valuable information about your customers.

Characteristics of an effective data scientist

Recently, people dealing with Data Science are one of the most sought-after specialists in the labour market. The demand for data scientists is already demonstrated not only by IT industries, but also by companies
that have not yet dealt with the analysis of large information resources.  

What competencies should a data scientist have? What should characterise him or her? Are there competencies without which this profession cannot be pursued? The best specialists are described by certain features that distinguish them from the crowd of ordinary analysts.

When we think of employees in this field, we usually look at analytical qualifications. Much less often “soft” skills are mentioned, which are also very important in this industry. Before they start working, data scientists must master
several important skills without which working in this interdisciplinary field would not be possible.

There is my (subjective) list of qualities that every good data scientist should have, and we will start it a bit puckishly
with something that hardly anyone mentions at the beginning, i.e. communication skills.


In the work of data scientist it is extremely important to communicate skilfully. The key to success is effective communication during each stage of the project. The specialist has to communicate accurately while defining the problem, analysing it, solving it and also during presentation to other team members. They need to be able to talk to both data scientistsand people who don’t know the industry very well. Explaining data to non-analytical team members is usually the most complicated stage of the communication process during the whole project. It has to be done in an understandable way and using simple language so that team members without technical preparation can assimilate the subject. It is important to be able to explain complicated things in an easy way. Data scientist must remember to adapt the way of communication to the capabilities and needs of their recipient.


Theoretical and practical knowledge of algorithms is also a solid foundation for understanding and learning new approaches. Scientists involved in data analysis should be able to easily assimilate new methods. Big data is a
topic that is currently in full bloom and will certainly uncover many more of its possibilities. What we know today, tomorrow may turn out to be outdated by new solutions, so an effective data scientist should easily use new,
previously unknown methods and solutions. Studying and using algorithms in practice develops intuition, which contributes to more effective problem solving.


This may seem obvious, but it is a basis that cannot be forgotten when completing a list of skills of data scientist.
A good knowledge of at least one programming language is a must: R or Python, and, importantly, having the ability
to quickly assimilate, learn and use new unknown tools. The data science industry is growing fast, so effective data scientist can’t stop learning. (S)he should constantly expand their programming skills. The world of data science tools is
changing extremely fast. A good data scientist should be willing to learn and gain new qualifications.

What is more, it is a feature that distinguishes the data scientist from an ordinary analyst. The data scientists must program their solutions to work automatically. Analysis of huge data resources cannot be done on a piece of paper,
so knowledge of any programming language is essential to be able to work efficiently.


Another feature, associated with the previous skill, is knowledge of SQL. One may wonder if this shouldn’t be treated simply as one of the programming languages. But I want to underline its special role. Despite the flourishing NoSQL databases and various alternative ways of storing large data sets, SQL is still irreplaceable in many solutions. It is the most effective way of acquiring and preparing data for further work. Knowledge of SQL is an essential competence of data scientist due to frequent work with huge databases.


Data scientist must be curious, ask questions and search answers, dig deeper all the time. They should be open to new experiences and constantly looking for better, more modern solutions. The data science industry changes from day to day. Better and better solutions and more interesting methods are being developed. While working in this profession, you have to constantly develop your skills so that one day you don’t find out that you’ve slept through an innovation without which you’re not as productive as you used to be. What counts in the industry is the effectiveness, efficiency and simplicity of solutions, so unsatisfied curiosity is something that accompanies every productive data scientist.


Another feature that should characterise a data specialist is common sense. It leads to a rigorous approach to the analyses performed, their verification, a thorough check whether the “discovery” made does not result from an error
in the data, in the applied methodology or in the interpretation of results. You can’t be sure of anything in life, that’s why a data scientist should be scrupulous about what (s)he does and take all results with a ‘pinch of salt’. Scepticism allows you to be critical even of your own work results, which can eliminate the possibility of error.


To understand the problem to be solved by a data scientist, it is good to know a little about the business the query is about. Understanding the wider context and conditions in which business operates is often necessary to achieve the best results. Without this it is difficult to find the right method to solve the problem.

Summary, an effective data scientist must combine analytical, programming, business, and soft skills such as ease of communication. Not without reason, the data scientists are the most sought-after specialists in the labour market.
It is not easy to meet all the requirements, but many of them can be learned through continuous improvement
of one’s work. However, if you meet all the requirements to be a data scientist, you can contribute to innovative problem-solving in many industries, and finding an interesting job with many career opportunities will not be
a problem at all.

How much more valuable is
a customer who trusts you?

We tried to find an answer to this question together with Maria Galas (IKEA Group) and Adam Wysocki (LVLUP Media) during IAB Forum2020.

The fact that a customer who trusts the brand is worth more, is obvious. The question is – how much more? 5, 20, 100 times more? There has been no precise answer to this question so far, so we decided to give you one. The challenge was huge as we tried to measure something that is, by definition, difficult to measure –i.e. trust.

Our presentation was based on the results of analysis of the behaviour of real customers participating in IKEA Family program. Assuming that the highest form of trust is recommending the brand to friends, we have analysed the differences in behaviours between two groups of customers: brand promoters and critics. The analysis was based
on tens of thousands of receipts, interactions with thousands of mailings and advertisements in paid media.
The customers who trusted the brand turned out to be more willing to repeat purchases, came back more often and spent more. Additionally, the ROI on investment in advertising contacts with promoters was higher. A similar impact
on these customers could be achieved with almost 4 times fewer page views.

The conclusions of the analysis confirmed the thesis that it is worth taking care of customer trust, and also it is worth measuring it. This makes it possible to better anticipate the customer’s behaviour and to adapt the communication
to their needs and emotions.

Trust in a brand translates into sales, i.e. its specific financial results and how much the consumer spends.
And this is important for at least two reasons:

1. The customers who trust us spend more and more often

2. By building communication to a customer who trusts us, we have lower costs – we can achieve the same effect with less expense.

But what’s the most important, the customer who trusts the brand is the greatest added value.

previous arrow
next arrow


Why is know-how transfer and effective communication between the customer and the data science company important?

Machine learning and data science are revolutionising all industries and becoming an important element of competitive advantage, determining market survival as well. It seems that today nobody is questioning the sense and need of using data by the companies. Possible discussions that arise in the area of data science concern the model to be used to build competences, and not whether to start the challenge at all. Two approaches clash here. One assumes focuses on creating an in-house team. And the other one relies on outsourcing. Both approaches have their advantages and disadvantages. Both have their opponents and supporters.

The purpose of this article is not to discuss the arguments for and against outsourcing. I would like to focus on one aspect of it , which often escapes attention in discussions. I think that the properly formulated question is not “should you” outsource, but “how” to do it and what to pay attention to.

The essence of the problem is best illustrated by certain “real life” situations, we had to deal with more than once.
So let’s imagine having a conversation with one of the clients – a manager responsible for advertising:

— We have an attribution model and it helps us optimise budgets.

— Great. Did your team build it?

— No, We had external consultants.

— But you know how this model is built, do you? How does it work?

— Unfortunately not.

Or a slightly different example:

A conversation between a manager responsible for marketing and an external company providing
predictive model building services:

— …and we’d really appreciate if our analyst could work with you on the model.

— Why?

— We would like to understand how it works and develop our competence in this area…

— Hmm… I don’t think this would be possible.

Unfortunately, such situations are still very common. The consultants fear that once they educate the client, they will become redundant and will lose their orders, so they feel reluctant to disclose their know-how. It may seem that at least partly these fears are justified.  In my experience, almost every data science initiative that has been implemented opens doors to several more. 

On the other hand, let’s look at it from the point of view of the client, in this case, a company looking for support in using data in its business. Can the company afford to outsource 100 percent of something  that is supposed to be its competitive advantage?

Well, the answer to this question is the same as the answer to the question, whether a car manufacturer can outsource the entire department designing new car models… Probably it can, but rather shouldn’t.

With a change in the perception of the role of data science by managers and a growing awareness of the importance of data-based solutions for the achievement of company goals, there is a growing awareness of the need to build internal know-how. When looking to speed up data science projects or optimise costs, companies are considering using external services. The partners willing to share their knowledge are particularly valuable. Advanced projects will be easier to implement with a company that sees client development as an opportunity to strengthen cooperation. 

So how to choose a partner that will want to share its knowledge? Is it possible to check the level of willingness of the vendor to transfer know-how? By asking the right questions early, you can see your potential business partner’s approach to know-how transfer. Getting answers will help you make a more informed choice.

How will you document the solution elaborated and the way of reaching it? – The lack of appropriate documentation prevents or significantly hinders further development of the tool.

How will our employees be able to get involved in the project?  – The possibility of involvement depends on the nature of the project and the client’s competence. In general, however, the greater the involvement of the client’s employees, the greater the chance for the success of the project, successful implementation of the solution in practice and transfer of knowledge from the area of data science.

In what form will the solution be provided? – In addition to the deliverable itself, it is also worth receiving documentation
and preferably also source codes that will allow further development and improvement of the solution.

What training on the use of the solution do you envisage in the project? – It is worth knowing at the beginning of the cooperation what training courses are planned to make sure they are sufficient.

How many of your projects are one-time initiatives, and to what extent are you focused on long-term cooperation? 
– A question that will verify the company’s approach and willingness to further cooperation.

The clients increasingly expect, and even demand, the involvement of their analysts in the process of building and testing data science solutions. This trend will be intensify. Outsourcing combined with know-how transfer may become a golden rule and a solution to a dilemma – in-house or outsource, combining the best of both approaches.