Recommendation tool based on artificial intelligence for eshops

AI (artificial intelligence) by ui42 Recommendation tool based on artificial intelligence for eshops

Recommendation tool based on artificial intelligence for online shops

Recommendation tool is a proven way for online shops to up-sell and cross-sell products or services. However, when online shops want to expand their portfolio, manual clicking or random generated recommended products stop being sufficient. Solution might lie in artificial intelligenceAutomation (system itself can substitute its administrators) but mainly higher numbers of important metrics would make any client happy. And that is exactly what we at ui42 have been very good at - thanks to our recommendation tool.

Particularities of Slovak e-commerce market

Artificial intelligence in e-commerce environments has been successfully used by big world players such as Youtube, Alibaba or Netflix. It enables them to display personalised content to visitors without them having to share any data. These projects, however, use big amounts of data to create datasets and train models in order to reach sought-after results. Our initial hypothesis then was: 

Problems many online shops need to tackle

  • a need to find the suitable tool for additional sales for an online shop with a big assortment
  • offer of relevant products/services that potential clients might want to purchase
  • automation of up-sell/cross-sell activities
  • conversions improvement - click-through rate/sale

Is artificial intelligence suitable for online shops which process considerably smaller amounts of data?

Solution: Recommendation tool by ui42

Increases revenue in product details by 25% per visit

Increases CTR – Click Through Rate 3-5 times compared to the original solution

Increases number of activities within single visit

Increases time spent on the website by 100%

Increases revenue in the basket by 4,5 % per visit

How does it all work?

We have already mentioned our ui42 experiments with artificial intelligence on our blog. ML – machine learning as an artificial intelligence field can use collected data and use a programmed algorithm to create a statistical model. This model can then be implemented in website applications (recommendations, virtual assistant, spam, etc). Thanks to accessibility of faster graphics processing units – GPU and our own server which we called a Centrální mozek lidstva CML (Central Brain of Humankind), we can train the collected data on our own models and consequently apply them in the outside world. As a bonus, you also get A/B testing that we are so well-known for. It is this testing that enables us to relevantly evaluate the merits of our pilot project focused on Artificial Intelligence - recommending tool.

Benefits of Chatbot

Small and medium-sized online shops
with a potential for performance growth

Online shops with a large amount of products

Online shops with a large amount of orders (data)
which need a functional cross-sell
or up-sell tool

Websites with content that makes product pairing using attributes difficult

Requirements from an online shop

The basic requirement for using artificial intelligence on the website’s background is quality data. Most importantly it is the amount of data our clients can collect and  we help to collect them in such a way that our clients can also access them. Many products that are difficult to pair up due to unclear attributes (photograph, colour, use, etc) can become obstacles to a usual way of creating a list of recommended products. For an online shop with a broad portfolio, it is practically impossible to create a cross-selling tool using manual clicking. Recommendation tools however can fully automatically, without any other inputs whatsoever, display an offer which catches the online shop’s visitor’s eye because it is tailor-made to his needs. 

Solution by ui42 versus usual recommendation tools

When the time comes for automation, the client has multiple options and we are proud to say that the Recommendation System made by ui42 has achieved better results for “usual solutions” than other algorithm based recommendation tools. The tests predict conversions increasing by 80% when compared to the results achieved with a recommendation tool that has become favourite of many Slovak online shops with large assortment.

Implementation steps

Data Collection

For machine learning, data collection is key. ui42 run their own analytics tool on their own server. It is an alternative to Google Analytics which was no longer sufficient for the needs of recommendation tool by ui42. The main reason is that the recommending system can also access transactional data (not only aggregated) and moreover, all data is fully under our control.

Monitoring, measuring and evaluating of success

It is important to constantly monitor and check the data, as any error in setting up the recommendation tool would make it necessary to start the data collection from the very beginning. We use A/B Testing - in some cases also A/B/C Testing -  to verify the results and to be able to compare our solution to the original one but also its future possible adjustments. 

Preparing datasets and training models

Transactional non-aggregated data need to be sorted into datasets where they fall into categories by sessions, which consequently enter neural network. 


For our client Dedoles, we worked with the following data:

  • Product views
  • Ordered products
  • Products put into cart

Results for a recommendation tool on the product website

Recommendation tool by ui42 has been successfully implemented in Dedoles’ online shop hidden behind “You might also like” in the product’s detail. 

Input details: Product views > 80 000 000 records

Goal: To recommend related products according to customers’ preferences

Observed metrics: CTR (Click Through Rate) oproti pôvodnému odporúčaniu

Result: In its three markets (SK, CZ and DE) our client Dedoles reached 3-5x higher click through rate compared to the previous recommendation

Verification: A-B Testing

Results for the recommendation tool in shopping cart

Another possible location for the recommendation tool by ui42 is recommendations in the basket, which is based on a different algorithm than the product detail.  

Input details: Sales from the basket (orders dataset) > 4 000 000 records

Goal: To recommend products the customer might want to be interested in buying based on the basket’s content

Observed metrics: Order value

Result: Increase in average order value

Verification: A-B-C Testing

Where can you use Recommendation by ui42?

  • Category page and product placement optimisation (sub-categories) within it
  • Home page
  • And others

And we are only warming up…

After our first successful steps, we are going to continue experimenting with artificial intelligence. New recommendation tool has helped grow many of our clients and at the same time can automate processes in their e-commerce projects with amazing results. If you’d like to see whether your online shop can grow at this rate, do not hesitate to contact us and we will be more than glad to help.

Contact us

Our agency adheres to the rules and principles of Fair Tender.

Free consultation

What do you need help with?

Select all options that apply to you

Is there anything else you need help with?

Choose another topic

Zanechajte nám na vás kontakt

The form has been sent successfully.