Analizy: zobacz, dlaczego i czego się nauczył
Cztery sekcje grupy Analizy pokazują, czego nauczył się silnik i dlaczego dany produkt jest polecany. Nic w nich nie zmienia Twojego sklepu, z wyjątkiem ukrycia pary i usunięcia zarejestrowanych danych, a o to moduł najpierw pyta.
Eksplorator
„Co Twój sklep poleciłby dla tego produktu?” Eksplorator zaczyna od Twojego bestsellera i pyta jednocześnie wszystkie strategie. Wyszukaj inny produkt po nazwie, indeksie lub kodzie EAN, a wyniki się zmienią.

- Produkt: produkt, o który pytane są strategie.
- Więcej opcji: zobacz rekomendacje tak, jak widzi je wybrany klient, i zmień liczbę produktów.
- Strategie w trzech grupach: Dla tej strony produktu, Dla tego odwiedzającego i Dla wszystkich.
- Jedna strategia: produkty, które znajduje, z blokami, które jej używają („Używana przez:”).
Wskaż produkt kursorem (lub dotknij go), aby zobaczyć, dlaczego został wybrany: „Kupowane razem (zamówienia: 26)”, „Oglądane razem (odwiedzający: 41)”, „Przypięty przez regułę”, „Z kategorii uzupełniającej (reguła)” albo wartości produktów na topie. Strategie, które podążają za odwiedzającym, mówią „Zmienia się dla każdego odwiedzającego”: aby zobaczyć, co otrzymałby klient, kliknij Wybierz klienta w grupie Dla tego odwiedzającego (otwiera to sekcję Więcej opcji) albo wpisz adres e-mail lub nazwisko klienta w wyszukiwarce produktów i wybierz Zobacz jako ten klient: z jego nazwiskiem. Na dole Zobacz blok w swoim szablonie rysuje blok dla produktu w szerokości komputera, tabletu i telefonu.
Pary produktów
Produkty, które Twoi klienci kupują razem (na podstawie zamówień) i oglądają razem (na podstawie zarejestrowanych wizyt). Zasilają one rekomendacje „kupowane razem”, „oglądane razem” i „uzupełnij swoje zakupy”.

- Ile znaleziono par i produktów z parami, z ilu zamówień i odwiedzających.
- Kupowane razem lub Oglądane razem.
- Wyszukaj produkt, aby zobaczyć tylko pary, do których należy.
- Zamówienia z oboma (lub odwiedzający z oboma) liczy, jak często oba produkty wystąpiły razem; Wynik, od 0 do 1, pokazuje, jak mocno do siebie pasują w porównaniu z tym, jak często każdy z nich występuje osobno.
- Ukryj tę parę rozdziela dwa produkty we wszystkich blokach (dodaje regułę Nigdy razem). Ostatnio ukryte pary je wymienia, a Cofnij znów pokazuje je razem.
- Podgląd innego okresu pokazuje, jakie pary znalazłaby inna historia zamówień (lub przeglądania); nic się nie zmienia, dopóki nie klikniesz Użyj tego okresu.
Na topie i bestsellery
Produkty, które pokazują „Teraz na topie” i „Bestsellery”, w kolejności ustalonej przez silnik, z wartościami, na których opiera się ranking. Uzupełniają one także bloki, których własna strategia znajduje za mało produktów.

- Na topie lub Bestsellery.
- Jak obliczany jest wynik produktów na topie: każda odsłona produktu to 1 punkt, każde dodanie do koszyka 3 punkty, a każdy zakup 5 punktów; zdarzenie traci połowę swojej wagi co 7 dni.
- Ranking z odsłonami, dodaniami do koszyka, sprzedażą i wynikiem każdego produktu.
Okres produktów na topie ustala, z ilu dni liczy się aktywność (od 7 do 90 dni, domyślnie 14). Podgląd innego okresu szereguje produkty według innego okresu bez zapisywania go, abyś mógł porównać przed wyborem.
Zarejestrowane dane
Co moduł zarejestrował z zachowania odwiedzających: odsłony produktów, dodania do koszyka i zakupy. Zapisuje numer klienta lub odwiedzającego, nigdy imię i nazwisko, adres e-mail ani adres IP.

- Dla każdego sklepu: odsłony produktów, dodania do koszyka, zakupy, odwiedzający, klienci, produkty oraz najstarszy i najnowszy zapis.
- Zapisy starsze niż okres ustawiony w sekcji Śledzenie odwiedzających są usuwane automatycznie przy każdym przeliczeniu.
- Usuń zapisy starsze niż podana liczba dni: Policz zapisy do usunięcia najpierw pokazuje, ile zostałoby usuniętych.
Usuń wszystkie zarejestrowane dane… usuwa odsłony produktów, dodania do koszyka, zakupy i kliknięcia w rekomendacje danego sklepu. Oba przyciski najpierw pokazują liczbę zapisów i nic nie zostaje usunięte, dopóki tego nie potwierdzisz. Twoje zamówienia nigdy nie są zmieniane, a pary „kupowane razem”, które pochodzą z zamówień, pozostają. Każde usunięcie jest zapisywane w Zaawansowane › Logi.
Miejsce w Twojej bazie danych
Miejsce w Twojej bazie danych wymienia tabele modułu z ich zawartością, liczbą wierszy i rozmiarem (dane i indeksy, łącznie dla wszystkich sklepów). Pod sumą podaje, ile zdarzeń moduł rejestruje dziennie, ile zajmują miejsca i jaki rozmiar tabele osiągną w tym tempie, gdy okres przechowywania z Śledzenie odwiedzających się zapełni: krótszy okres utrzymuje go niżej. Powyżej progu Ostrzegaj, gdy dane modułu przekroczą ostrzegają strona, panel i lista kontrolna. Gdy Twój sklep rejestruje własne statystyki PrestaShop, pokazany jest też ich rozmiar: nie są to tabele modułu, a czyści się je w Statystykach PrestaShop.
Ustawienia: Silnik, Śledzenie odwiedzających, Usługa Python
Grupa Ustawienia obejmuje to, na czym i kiedy uczy się silnik, co jest rejestrowane z zachowania odwiedzających, oraz opcjonalną usługę Python. Wartości domyślne pasują do większości sklepów: zmieniaj je, gdy sugeruje to lista kontrolna.
Silnik

- W sklepie: główny przełącznik bloków i wczytywanie ich po załadowaniu strony.
- Na czym uczy się silnik: okresy historii i progi.
- Szybkość: ponowne używanie obliczonych list.
- Przeliczanie: automatyczne przeliczanie i jego częstotliwość.
| Ustawienie | Co robi |
|---|---|
| Pokazuj bloki rekomendacji | Pokazuje lub ukrywa naraz wszystkie bloki modułu w tym sklepie; silnik dalej się uczy. Wyłącz, aby wstrzymać rekomendacje bez utraty żadnego ustawienia. Domyślnie: włączone. |
| Wczytuj bloki po załadowaniu strony (Zaawansowane) | Strona jest wysyłana bez bloków, a potem przeglądarka odwiedzającego o nie prosi. Włącz, gdy Twoje strony są serwowane z pamięci podręcznej stron (rozdział 18). Domyślnie: wyłączone. |
| Historia zamówień (Zaawansowane) | Z ilu dni silnik odczytuje zamówienia dla produktów kupowanych razem i bestsellerów. Domyślnie: 365 dni. Dłuższy okres pozwala znaleźć więcej par w małym sklepie; krótszy podąża za bieżącymi gustami. |
| Historia przeglądania (Zaawansowane) | Z ilu dni silnik odczytuje odsłony produktów dla produktów oglądanych razem. Domyślnie: 90 dni. |
| Ucz się też ze statystyk PrestaShop | Gdy moduł PrestaShop Data mining for statistics zarejestrował strony oglądane przez każdego odwiedzającego (jego opcja Zapisuj odsłony stron dla każdego klienta), silnik odczytuje też odsłony produktów zapisane, zanim ten moduł zaczął rejestrować, w ramach historii przeglądania. Zasilają one „Klienci, którzy oglądali ten produkt, oglądali również” i „Teraz na topie” od pierwszego dnia, nigdy „Polecane dla Ciebie” pojedynczego odwiedzającego: PrestaShop rejestruje swoje statystyki bez pytania o zgodę na pliki cookie. Nic nie jest kopiowane. Domyślnie: wyłączone. Roboty są pomijane: goście bez rozpoznanej przeglądarki, goście, którzy otworzyli tylko jedną stronę produktu (dla „Teraz na topie”), oraz roboty indeksujące, które otworzyły ponad 50 produktów. |
| Okres produktów na topie | Jak daleko wstecz sięga „Teraz na topie”. Domyślnie: 14 dni. |
| Minimalna liczba wspólnych zamówień (Zaawansowane) | Ile zamówień (lub odwiedzających) musi łączyć dwa produkty, zanim zostaną uznane za powiązane. Domyślnie: 2. W dużym sklepie zwiększ tę wartość, aby zachować tylko silne powiązania; 1 pomaga nowemu sklepowi. |
| Minimalna historia dla propozycji spersonalizowanych (Zaawansowane) | Ile produktów odwiedzający musi obejrzeć, dodać do koszyka lub kupić, zanim „Polecane dla Ciebie” zacznie podążać za jego własną historią. Domyślnie: 1 produkt. |
| Używaj ponownie obliczonych list, Używaj ponownie obliczonych list przez (Zaawansowane) | Przechowuje każdą obliczoną listę przez pewien czas, dzięki czemu strony pozostają szybkie. Domyślnie: włączone, 60 minut. Listy utworzone dla jednego odwiedzającego nigdy nie są używane dla innego. |
| Przeliczaj automatycznie | Sam przelicza rekomendacje zaraz po wysłaniu strony sklepu do odwiedzającego, więc nikt nie czeka. Domyślnie: włączone. Dotyczy wszystkich sklepów. |
| Częstotliwość przeliczania | Jak stare mogą być rekomendacje, zanim zostaną przeliczone: co 6, 12, 24 lub 48 godzin. Domyślnie: co 24 godziny. |
Listy w pamięci podręcznej i ostatnie przeliczenie
Listy w pamięci podręcznej pokazuje, ile obliczonych list sklep przechowuje w tej chwili. Wyczyść listy w pamięci podręcznej jest bezpieczne: kolejne wyświetlenia stron obliczą je ponownie, na przykład zaraz po zmianie reguł lub wykluczeniu produktów. Ostatnie przeliczenie pokazuje dla każdego sklepu, kiedy zostało wykonane, ile trwało oraz ile powiązań „kupowane razem” i „oglądane razem” oraz ocenionych produktów znalazło. Przelicz rekomendacje u góry strony przelicza edytowany teraz sklep.
Codzienne przeliczanie za pomocą zadania cron
Opcjonalnie: zadanie cron Twojego hostingu wywołuje moduł raz na noc, więc przeliczanie nigdy nie czeka na odwiedzającego. Jest to zalecane na wolnym hostingu i w sklepach z dużą liczbą zamówień. Wklej jedną z linii, które podaje ta sekcja; każda ma przycisk Kopiuj.

- Wyczyść listy w pamięci podręcznej.
- Polecenie dla zadania cron w panelu hostingu (cPanel, Plesk, DirectAdmin), ustawionego na uruchamianie raz dziennie.
- Panel hostingu: polecenie zadania cron uruchamianego raz dziennie.
- Crontab: linia uruchamiana co noc o 3:00.
- Sam adres, dla usługi cron online.
- Z dostępem SSH: konsola PrestaShop,
php bin/console psairec:rebuild(wszystkie sklepy; dodaj--shop=IDdla jednego sklepu).
Adres zawiera tajny token: nie udostępniaj go. Wygeneruj nowy token tworzy nowy adres (wklej go ponownie w zadaniu cron). Sekcja pokazuje, kiedy adres został ostatnio wywołany; lista kontrolna ostrzega, gdy nie był wywoływany przez 48 godzin, a automatyczne przeliczanie jest wyłączone.
Śledzenie odwiedzających

- Czy Twoje narzędzie do zgód na pliki cookie i moduł współpracują.
- Rejestruj zachowanie odwiedzających: odsłony produktów i dodania do koszyka, których potrzebują „oglądane razem”, produkty na topie, ostatnio oglądane i propozycje spersonalizowane. Gdy opcja jest wyłączona, silnik korzysta tylko z Twoich zamówień. Domyślnie: włączone.
- Rejestruj zachowanie dopiero po zgodzie na pliki cookie: przy module zgód odsłony i dodania do koszyka są rejestrowane dopiero wtedy, gdy odwiedzający zaakceptuje pliki cookie. Domyślnie: włączone.
- Co jest zapisywane, przed zgodą i po niej.
Przechowuj zarejestrowane zachowania przez (Zaawansowane) usuwa przy następnym przeliczeniu zapisy starsze niż ten okres. Domyślnie: 365 dni; ustaw co najmniej tyle, ile wynosi Historia przeglądania w sekcji Silnik. Roboty nigdy nie są rejestrowane, a produkt ponownie obejrzany przez tego samego odwiedzającego w ciągu 30 minut liczy się raz. Zgodę i to, co jest zapisywane, wyjaśnia rozdział 17.
Ostrzegaj, gdy dane modułu przekroczą ustala rozmiar tabel modułu, powyżej którego panel i lista kontrolna ostrzegają, wraz ze sposobami jego zmniejszenia. Domyślnie: 500 MB; 0 nigdy nie ostrzega. Dotyczy wszystkich sklepów, bo tabele modułu są wspólne.
Usługa Python (opcjonalna)
Dla dużych sklepów z wieloma klientami, którzy zamawiają kilka razy: osobna usługa (Python, LightFM) trenuje model Twoich klientów i zapisuje ich propozycje spersonalizowane z powrotem w sklepie, dla bloków ze strategią „Polecane dla Ciebie”. Moduł w pełni działa bez niej i działa dalej, gdy usługa jest niedostępna.

- Czy sklep jest na to gotowy? Ilu klientów ma wystarczającą historię. Dopóki jest ich za mało, własny silnik modułu daje lepsze propozycje spersonalizowane.
- Używaj usługi Python. Domyślnie: wyłączone.
- Adres URL usługi: gdzie odpowiada usługa, na przykład
http://127.0.0.1:5000na tym samym serwerze. - Klucz API: klucz ustawiony w usłudze jako
PSAIREC_API_KEY. Po zapisaniu nigdy nie jest ponownie wyświetlany. - Testuj połączenie sprawdza to, co wpisano w formularzu.
- Trenuj teraz rozpoczyna trenowanie, gdy adres URL i klucz są zapisane.
- Uruchom usługę psairec-python (obraz Docker lub Python 3.11) na serwerze, który ma dostęp do odczytu bazy danych Twojego sklepu, z długim, losowym kluczem API.
- Wpisz jej adres i ten sam klucz, zapisz i kliknij Testuj połączenie.
- Kliknij Trenuj teraz i zaczekaj, aż Testuj połączenie pokaże, że trenowanie się zakończyło.
- Włącz Używaj usługi Python w sklepach, które mają z niej korzystać. Trenuj model (Zaawansowane) ustala, jak często model jest ponownie trenowany (domyślnie co 7 dni); Rekomendacje przechowywane na klienta ustala, ile produktów usługa zapisuje dla każdego klienta (domyślnie 50).
Multisklep, języki i tytuły
Moduł uczy się i poleca osobno dla każdego sklepu, a każdy tytuł bloku pokazuje w języku odwiedzającego.
Kilka sklepów
- Każdy sklep uczy się na własnych zamówieniach i wizytach i ma własne bloki, style, reguły, testy A/B, listę kontrolną i wyniki.
- Zanim cokolwiek zmienisz, wybierz sklep w selektorze sklepów PrestaShop u góry panelu administracyjnego. Przelicz rekomendacje przelicza edytowany sklep.
- Gdy wybrane są wszystkie sklepy lub grupa sklepów, strona to sygnalizuje: „Multisklep: edytujesz wartości domyślne wszystkich sklepów. Sklep z własną wartością ją zachowuje; wybierz sklep w selektorze sklepów, aby edytować tylko ten sklep.” Zapisane tam ustawienia dotyczą każdego sklepu, który nie ma własnej wartości.
- Kilka ustawień jest wspólnych dla wszystkich sklepów: Przeliczaj automatycznie, Częstotliwość przeliczania, adres crona oraz Adres URL usługi i Klucz API usługi Python. Używaj usługi Python wybiera się osobno dla każdego sklepu.
- Adres crona przelicza wszystkie aktywne sklepy jednym wywołaniem (sekcja 15.2).
Języki i tytuły bloków
Panel administracyjny modułu jest dostępny po angielsku, francusku, hiszpańsku, niemiecku, włosku, polsku, rumuńsku i węgiersku, zgodnie z językiem każdego pracownika.
Twoi klienci widzą tytuł każdego bloku w swoim języku. Wbudowane tytuły istnieją dla języka angielskiego, francuskiego, hiszpańskiego, niemieckiego, włoskiego, polskiego, rumuńskiego, węgierskiego i niderlandzkiego; są zapisywane przy instalacji dla każdego języka Twojego sklepu, a także dla języka dodanego później. Tytuł wpisany przez Ciebie nigdy nie jest zmieniany.
| Strategia lub blok | Wbudowany tytuł polski |
|---|---|
| Polecane dla Ciebie | Polecane dla Ciebie |
| Często kupowane razem | Często kupowane razem |
| Klienci, którzy oglądali ten produkt, oglądali również | Klienci, którzy oglądali ten produkt, oglądali również |
| Uzupełnij swoje zakupy | Uzupełnij swoje zakupy |
| Obok przycisku Dodaj do koszyka (podobne produkty) | Dostępne alternatywy |
| Okno po dodaniu do koszyka (uzupełnij swoje zakupy) | Klienci kupili również |
| Pozostałe strategie | Ich nazwa: Podobne produkty, Alternatywy premium, Ostatnio oglądane, Kup ponownie, Teraz na topie, Bestsellery, Nowości |
Aby wpisać własne tytuły, otwórz blok przyciskiem Edytuj i wpisz Tytuł w każdym języku (kod języka po prawej stronie pola przełącza język). Na liście bloków Tytuły wyświetlane klientom w języku: pokazuje tytuły jednego języka; tytuł, który w innym języku jest nadal angielski, jest oznaczony jako „Nieprzetłumaczony”. Podgląd na żywo bloku ma te same zakładki języków.