Blog Content

Home – Blog Content

Jak zaawansowany system rekomendacyjny zrewolucjonizował sprzedaż w sklepie z elektroniką?

Wprowadzenie

W naszych czasach e-commerce odgrywa kluczową rolę w handlu detalicznym, a personalizacja jest kluczem do sukcesu. Sklepy internetowe muszą nieustannie dostosowywać swoje oferty do potrzeb i preferencji klientów, aby zwiększyć wskaźniki konwersji i wartość koszyka.

Poniżej omówimy krok po kroku hipotetyczny projekt wdrożenia zaawansowanego systemu rekomendacyjnego w sklepie z elektroniką, który może znacząco poprawić wskaźniki sprzedaży i doświadczenie zakupowe klientów.

Opis problemu i cel projektu

Kontekst biznesowy

Sklep internetowy specjalizujący się w sprzedaży elektroniki (laptopów, smartfonów, telewizorów i akcesoriów) zauważył, że wielu klientów opuszcza stronę bez dokonania zakupu. Mimo szerokiej oferty, użytkownicy mieli trudności ze znalezieniem produktów, które odpowiadałyby ich potrzebom. W efekcie wskaźniki konwersji i średnia wartość koszyka były niższe od oczekiwanych, co negatywnie wpływało na przychody i rentowność sklepu.

Cele projektu

Celem projektu było opracowanie i wdrożenie zaawansowanego systemu rekomendacyjnego, który miał za zadanie:

1. Personalizować listingi produktów na stronach kategorii, aby prezentować produkty najbardziej odpowiadające preferencjom i historii przeglądania użytkowników.

2. Wprowadzić rekomendację produktów na stronach głównych i podstronach produktowych, sugerując klientom artykuły na podstawie wcześniejszych zakupów i zachowań na stronie.

3. Segmentować użytkowników według ich zachowań i preferencji zakupowych, co pozwoliło na lepsze dostosowanie oferty i kampanii marketingowych.

Oczekiwane rezultaty:

– Zwiększenie wskaźnika konwersji o 15% w ciągu pierwszych 6 miesięcy.

– Podniesienie średniej wartości koszyka o 10%.

– Poprawa ogólnego doświadczenia zakupowego klientów, prowadząca do większej lojalności i częstszych powrotów na stronę sklepu.

Przygotowanie danych

Źródła danych

W projekcie wykorzystano różnorodne źródła danych, które były kluczowe dla skutecznego wdrożenia systemu rekomendacyjnego:

1. Historia zakupów

Plik CSV z historią zakupionych produktów przez użytkowników, obejmująca okres dwóch lat. Dane zawierały informacje o produktach, daty zakupu, ceny i kategorie produktów.

2. Product feed

Regularnie pobierany feed produktów z API sklepu, zawierający szczegółowe informacje o dostępnych produktach (nazwy, opisy, ceny, dostępność, atrybuty techniczne i kategorie).

3. Eventserver

Eventserver zbierał dane ze sklepu internetowego i przechowywał je w dedykowanej bazie danych. Zbierane zdarzenia obejmowały wyświetlenia produktów (około 100 milionów rekordów), kliknięcia (około 1 milion rekordów), dodania do koszyka i zakupy (około 100 tysięcy rekordów).

Jakość danych

Aby zapewnić jakość danych, przeprowadzono działania mające na celu zadbanie o:

Kompleksowość danych: Integracja i normalizacja danych z różnych źródeł (CSV, API, eventserver).

Czystość danych: Usuwanie duplikatów, uzupełnianie brakujących wartości i poprawianie błędów.

Przygotowanie i przetwarzanie danych

Zanim rozpoczęto budowę systemu rekomendacyjnego, przeprowadzono szereg działań, które pozwoliły na uzyskanie ciekawych insightów biznesowych:

– Integracja danych: Dane z różnych źródeł zostały zintegrowane w jednolitym systemie przetwarzania, co pozwoliło na połączenie informacji o produktach z historią zakupów i zachowaniami użytkowników.

– Segmentacja użytkowników: Użytkownicy zostali przypisani do segmentów na podstawie ich zachowań zakupowych i preferencji (np. miłośnicy technologii, osoby poszukujące promocji, klienci premium).

– Analiza zachowań: Zgromadzone dane pozwoliły na analizę zachowań użytkowników na stronie, identyfikację najczęściej przeglądanych i kupowanych produktów oraz określenie wzorców zakupowych.

Implementacja i integracja

Technologie i narzędzia

Do implementacji systemu rekomendacyjnego wykorzystano różnorodne modele i technologie sztucznej inteligencji:

1. Zanurzenia za pomocą OpenAI: Przekształcanie tekstów opisów produktów oraz recenzji użytkowników do formatu liczbowego.

2. XGBoost: Model predykcyjny do przewidywania, które produkty mogą być najczęściej kupowane.

3. SHAP: Narzędzie służące do interpretacji wyników modeli. Dzięki temu odkryliśmy, które cechy użytkowników mają największy wpływ na decyzje modelu rekomendacyjnego.

Integracja z istniejącymi systemami:

– Integracja z platformą e-commerce: System rekomendacyjny zintegrowano bezpośrednio z platformą e-commerce sklepu, AtomStore, umożliwiając wyświetlanie rekomendacji w czasie rzeczywistym.

– API: Umożliwiło dynamiczne pobieranie danych o produktach i użytkownikach oraz wysyłanie wygenerowanych rekomendacji do front-endu sklepu.

– Eventserver: Zbieranie danych o aktywnościach użytkowników, co zapewniało bieżące aktualizowanie modeli rekomendacyjnych.

Uzyskane wyniki

Po wdrożeniu systemu zostały przeprowadzone A/B testy. System rekomendacyjny zwracał swe wyniki dla 50% losowo wybranych użytkowników, pozostali dostawali zwykłą kolejność produktów (według popularności). Dzięki temu było możliwe precyzyjne zmierzenie jakości modelu.

1. Zwiększenie średniej wartości koszyka

 Dzięki rekomendowanym up-sellom, średnia wartość koszyka wzrosła o 4%. Porównanie wykonane podczas dwóch tygodni A/B testów.

Przyjmując, że średnia wartość koszyka przed wdrożeniem wynosiła 500 PLN i średnio 10 tys. zakupów miesięcznie, miesięczny zysk z tego wzrostu wyniósł 200,000 PLN.

2. Wzrost CR na stronie internetowej

Użytkownicy dostawali bardziej dopasowane do siebie produkty, dzięki czemu rzadziej opuszczali stronę i częściej dokonywali zakupów.

Współczynnik Conversion-Rate (CR) wzrósł o 4%, co przełożyło się na 800 dodatkowych konwersji miesięcznie i zysk 416,000 PLN.

Koszty i zasoby

Głównymi kosztami projektu był koszt wynagrodzeń dla zespołu programistycznego.

Zasoby ludzkie

– Data Scientists: Trzech Data Scientistów, koszt pracy zespołu wyniósł 300,000 PLN.

– Project Manager: PM na część etatu, wliczony w ogólny koszt pracy zespołu.

Czas trwania projektu: 2 miesiące.

Koszty infrastruktury

Ponieważ cały system został wdrożony w chmurze, dodatkowe koszty to:

– AWS EC2 Instances: Koszt treningu modeli (2500 PLN) i wdrożenia (450 PLN).

– S3 Storage: Koszt przechowywania danych (360 PLN).

– Amazon RDS: Koszt przechowywania bazy danych (560 PLN).

Łączny koszt projektu: 303,870 PLN.

Inwestycja zwróciła się zatem w dwa tygodnie po wdrożeniu rozwiązania.

Monitorowanie i optymalizacja

Po zaimplementowaniu modelu uczenia maszynowego, kluczowe jest monitorowanie jego działania i dokonywanie niezbędnych poprawek.

Zaimplementowano monitoring za pomocą Amazon CloudWatch. Z racji na pojawiające się nowe produkty oraz zmianę preferencji użytkowników, wprowadzono automatyczne dotrenowywanie modelu w okresie cotygodniowym. Dodatkowo wprowadzono system alertów informujący o nieprawidłowościach.

Feedback loop

Przy każdym proponowanym produkcie użytkownik mógł kliknąć kciuk “w górę” lub “w dół”, oceniając jakość rekomendacji. Stanowiło to dodatkowe źródło informacji przydatnych do dotrenowania modelu AI.

Podsumowanie

Hipotetyczna implementacja zaawansowanego systemu rekomendacyjnego w sklepie z elektroniką była kluczowym krokiem w poprawie doświadczeń zakupowych klientów oraz zwiększeniu efektywności sprzedaży.

Dzięki personalizacji oferty produktowej na podstawie preferencji użytkowników udało się zauważalnie poprawić wskaźniki konwersji oraz podnieść średnią wartość koszyka.

Projekt wymagał integracji danych z różnych źródeł oraz zastosowania zaawansowanych technologii uczenia maszynowego, takich jak XGBoost, co umożliwiło skuteczne przetwarzanie i analizę dużych ilości danych oraz generowanie trafnych rekomendacji produktowych w czasie rzeczywistym.

Jesteś zainteresowany podobnym rozwiązaniem? Skontaktuj się z nami.

Leave a Reply

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Our mission is to create artificial intelligence technology that benefits people.

Our Services

AI algorithms

AI audit

Trainings

Consultations

Information

FAQ

Team

Company

Services

News

Industries

COGITA Sp. z o.o. is a company registered in the National Court Register kept by the District Court in Częstochowa (Poland), XVII Economic Division of the National Court Register. KRS (National Court Register) number: 0000995030, NIP (Tax Identification Number): 9492257381.