Skip to content
Customer Story

Personal Recommenders to Improve Online User Experience

How transavia improved the customer experience by serving personal recommendations to travellers

Related services

Travel | Hospitality

Xebia is a Dutch low-cost airline that offers charter flights and scheduled flights to summer and winter holiday destinations around Europe and to the Mediterranean. They are a market leader in holiday air travel in the Netherlands. Their clients consist of tour operators, that have their own internet portals available to them, as well as end consumers. 

Improve customer experience by serving personal recommendations to travelers
Setting up cloud infrastructure and clickstream collection in Divolte. Developing custom predictive modeling for personal recommendations
Improved recommendations, increasing click-throughs, conversions, and upsell

In order to improve the user experience of their website, transavia has introduced personal recommendations based on machine learning algorithms. For the collection of clickstream data, the airline implemented open source clickstream collector Divolte. For the development of the recommenders transavia engaged in close collaboration with the data scientists of Xebia.

Distinction by better service

In an industry where price pressure increases exponentially, transavia aims at making the difference with a transparent approach where all conditions and costs are made clear directly from the start and by proactively offering the right service at the right moment during the full customer journey. Personal recommenders play an important role in transavia’s strategy toward a fully personalized customer journey. This experience starts with the recommendations of destinations based on individual website behavior.

“Viewed destinations are real-time compared with historical website data. Based on this information we recommend destinations that have the strongest match with the search behavior of every single website visitor.”
Charles Verstegen Senior Revenue Development Manager at transavia


Personal recommenders are not limited to the destination finder, transavia sees opportunities to increase the relevancy other product and service offerings as well.

“Take a business traveler, generally speaking this type of customer benefits more from an offer for more leg room than for bigger luggage allowance, while this is exactly opposite for leisure travelers. By taking these characteristics into account, we are able to recommend the right bundle to different types of visitors. For our customers this leads to an immediate improvement of the user experience.” Charles Verstegen, Senior Revenue Development Manager at transavia. 

Not far from now, transavia expects to add real-time price information to the flight pages, allowing customers to easily compare prices between different destinations that are probably relevant to the current session. This could mean that based on price or availability, a visitor that actively searches for flights to Valencia, might be persuaded to book a flight to Malaga instead.

The ultimate goal is to offer the right information, service and offers to every individual customer in every step of the customer journey, from finding their destination to returning home.

Better Service by Collecting Customer Information

In order to get to know customers better, it is essential to gather as much relevant information as possible. transavia uses a wide range of customer-related information to find correlations and to train models. The machine learning models are fed with data like group size, duration, group composition, season, moment of the day and of course destination.


Divolte was not the first clickstream collector to be implemented at transavia. Various solutions are installed for various purposes. Quickly after the initial implementation of Divolte, transavia decided that they will consolidate as many clickstreams into Divolte as possible.

“The big advantage of Divolte is the flexibility. Because of the open source character of Divolte, the clickstream collector lacks the limitations that we experienced in other solutions”, says Verstegen. “Our data team is very excited about the possibilities they now have with Divolte. Our web team, for example, now is able to tag data exactly as the data team prescribes”.

The increased importance of the data team transavia’s data team was introduced in the spring of 2016 and is composed of both professionals from business and IT departments. Historically, the airline has always had a strong foundation for data-driven modeling of flight optimization. The rapid expansion of data and data sources created opportunities for more advanced features that they could not seize with the organization's structure and existing processes. Hence, the introduction of a dedicated data team.

The data team has full autonomy for innovation, development and operations of data applications. To reconcile and exchange information, on a daily basis, the data specialists are in touch with other teams that are involved, like architecture or e-commerce. For projects, the team adopted an agile process, which divides complex projects in clear sprints.

Smart data applications are crucial for the long-term strategy of transavia. Besides projects to optimize revenue, the data team will also be increasingly occupied with operational excellence. These can be projects to develop models that optimize crew planning or the prediction of potential disturbances, like maintenance.

“Our data team is excited about the opportunities of Divolte. The flexibility of this open source clickstream collector is unrivaled.” - Charles Verstegen

Explore related customer stories