Standardowe wdrożenie systemu YouLead w sklepie Magento 2.x polega na instalacji wtyczki oraz jej poprawnym skonfigurowaniu. Wtyczka wykonuje następujące operacje:
- Instalacja kodu monitorującego
- Trackowanie formularza rejestracji
- Trackowanie formularza edycji danych klienta
- Trackowanie zapisu do newslettera
- Trackowanie oglądania produktów
- Trackowanie koszyka
- Trackowanie zakupu
- Odtwarzanie koszyka
- Udostępnienie feeda produktowego
Instalacja wtyczki YouLead w sklepie
Na stronie https://marketplace.magento.com należy wyszukać i kupić wtyczkę YouLead.
Po sfinalizowaniu zakupu należy kliknąć w przycisk Install
Jeśli Access Key nie jest wygenerowany, należy go wygenerować klikając w przycisk Create A New Access Key.
Po zalogowaniu do panelu administracyjnego sklepu należy przejść do zakładki System > Web Setup Wizard
Następnie należy wybrać Extension Manager i uzupełnić formularz uprzednio wygenerowanymi kluczami. Po wprowadzeniu kluczy należy kliknąć w przycisk Review and Install, odszukać na liście youlead/module-tracking i kliknąć w przycisk Install
Zainstalowana wtyczka pojawi się w zakładce System -> Configuration.
W panelu należy znaleźć YouLead Tracking i uzupełnić konfigurację wtyczki danymi dołączonymi do niniejszej instrukcji oraz ustawić pole Enabled na Yes.
Instalacja kodu monitorującego
Kod monitorujący zawiera identyfikator klienta nadawany przez administratora YouLead. Jest on dodawany na każdej podstronie serwisu bezpośrednio przed tagiem zamykającym </body>.
dodawany na każdej podstronie serwisu bezpośrednio przed tagiem zamykającym </body>.
Trackowanie formularza rejestracji
Trackowanie formularza rejestracji obsługiwane jest za pomocą metody /Command/Contact/FillForm z API Serwerowego. Do YouLead przekazywane są:
- dane z ciasteczka ylid oraz sesionId
- adres strony
- nazwa formularza: form-validate
- dane z formularza (imię, nazwisko, email)
Trackowanie formularza edycji danych klienta
Trackowanie formularza edycji danych jest realizowane podobnie jak trackowanie formularza rejestracji za pomocą metody /Command/Contact/FillForm.
Trackowanie zapisu do newslettera
Trackowanie zapisu do newslettera jest realizowane podobnie jak trackowanie formularza rejestracji za pomocą metody /Command/Contact/FillForm. Do YouLead przekazywany jest adres e-mail podany podczas wypełniania formularza.
Trackowanie oglądania produktów
Po każdorazowym wejściu na stronę produktu wywoływana jest funkcja product z API JavaScript przekazująca w wywołaniu identyfikator produktu.
Trackowanie koszyka
Po każdorazowej zmianie w koszyku wywoływana jest funkcja, która przesyła całą zawartość koszyka wraz z linkiem służącym do ratowania koszyka.
Trackowanie zakupu
Finalizacja zakupu jest przekazywana do systemu za pomocą wywołania funkcji purchase z API JavaScript.
Odtwarzanie koszyka
Podczas przesyłania zawartości koszyka do systemu, przekazywany jest również link służący do odzyskiwania koszyka, który zawiera informacje o obecnym koszyku.
Udostępnianie feeda produktowego
Po instalacji wtyczki jest tworzony dedykowany endpoint umożliwiający pobieranie aktualnego feeda produktowego. Dzięki temu w większości przypadków nie ma potrzeby instalacji dodatkowych wtyczek na potrzeby wdrożenia systemu YouLead w sklepie Magento.