1. Zgoda na pliki cookie (wymóg prawny)
Konkretnie: umieść tag
<script src="https://module.kleep.ai/api/widget"> oraz wywołanie kleep.load(...) za callbackiem zgody CMP, tak aby uruchamiały się tylko po udzieleniu zgody na oba cele. Jeśli zgoda zostanie później wycofana, przestań wczytywać Kleep przy kolejnych odsłonach strony.2. Instalacja
Aby rozpocząć, dołącz plik JavaScript widżetu do swojego projektu. Przed</body> dodaj:
3. Metody
3.1. kleep.load — Wyświetl CTA Kleep
-
Zainicjuj widżet za pomocą
kleep.load: -
Dodaj kontener, w którym widżet ma być wyświetlany na stronie produktu:
Ten div służy do wstawienia naszego przycisku. Stylizację CSS przycisku pozostawiamy Tobie podczas implementacji.
Parametry
kleep.load należy wywoływać na każdej stronie produktu (PDP) w celu wczytania CTA Kleep, z następującymi parametrami:
Jeśli
lang lub market nie spełniają odpowiednich konwencji lub nie są obsługiwane, w konsoli pojawi się ostrzeżenie.Obsługiwane języki (ISO 639-1)
Obsługiwane języki (ISO 639-1)
Jeśli potrzebny język nie znajduje się na poniższej liście, skontaktuj się ze swoim przedstawicielem Kleep.
fr— Francuski (domyślny)br— Brazylijskida— Duńskide— Niemieckien— Angielskies— Hiszpańskifi— Fińskiit— Włoskija— Japońskiko— Koreańskinl— Holenderskipl— Polskipt— Portugalskisv— Szwedzkizh— Chiński
Obsługiwane rynki (ISO 3166-1 alpha-2)
Obsługiwane rynki (ISO 3166-1 alpha-2)
AF, AX, AL, DZ, AD, AO, AI, AG, AR, AM, AW, AC, AU, AT, AZ, BS, BH, BD, BB, BY, BE, BZ, BJ, BM, BT, BO, BA, BW, BV, BR, IO, BN, BG, BF, BI, KH, CA, CV, BQ, KY, CF, TD, CL, CN, CX, CC, CO, KM, CG, CD, CK, CR, HR, CU, CW, CY, CZ, CI, DK, DJ, DM, DO, EC, EG, SV, GQ, ER, EE, SZ, ET, FK, FO, FJ, FI, FR, GF, PF, TF, GA, GM, GE, DE, GH, GI, GR, GL, GD, GP, GT, GG, GN, GW, GY, HT, HM, VA, HN, HK, HU, IS, IN, ID, IR, IQ, IE, IM, IL, IT, JM, JP, JE, JO, KZ, KE, KI, KP, XK, KW, KG, LA, LV, LB, LS, LR, LY, LI, LT, LU, MO, MG, MW, MY, MV, ML, MT, MQ, MR, MU, YT, MX, MD, MC, MN, ME, MS, MA, MZ, MM, NA, NR, NP, NL, AN, NC, NZ, NI, NE, NG, NU, NF, MK, NO, OM, PK, PS, PA, PG, PY, PE, PH, PN, PL, PT, QA, CM, RE, RO, RU, RW, BL, SH, KN, LC, MF, PM, WS, SM, ST, SA, SN, RS, SC, SL, SG, SX, SK, SI, SB, SO, ZA, GS, KR, SS, ES, LK, VC, SD, SR, SJ, SE, CH, SY, TW, TJ, TZ, TH, TL, TG, TK, TO, TT, TA, TN, TR, TM, TC, TV, UG, UA, AE, GB, US, UM, UY, UZ, VU, VE, VN, VG, WF, EH, YE, ZM, ZW, ZZ
Przykład
3.2. kleep.createButton — Odtwórz CTA Kleep
W niektórych przypadkach Twoja witryna może przebudowywać komponenty lub ponownie ładować zmienne stanu, powodując zniknięcie CTA Kleep. Wywołaj kleep.createButton, aby przywrócić jego wyświetlanie.
Żaden parametr nie jest wymagany — metoda ponownie wykorzystuje informacje podane podczas wywołania kleep.load, więc upewnij się, że kleep.load zostało wcześniej uruchomione.
3.3. kleep.track — Włącz śledzenie i dostęp do panelu
Oprócz funkcji rozmiarowania dodajemy śledzenie, dzięki któremu możesz mierzyć wydajność rozwiązania na swojej witrynie. Użyj kleep.track(event_type, event_info), aby wysyłać informacje za każdym razem, gdy wystąpi śledzony zdarzenie.
Śledzimy trzy zdarzenia:
product_viewed
product_added_to_cart
checkout_completed
3.4. kleep.getTrackingId — Pobierz wewnętrzny ID Kleep
W niestandardowych przypadkach użycia możesz pobrać jeden z wewnętrznych identyfikatorów Kleep odwiedzającego.
Zwraca:
null— jeśli odwiedzający nie korzystał z Kleep, lub- UUID — jeśli odwiedzający posiada identyfikator śledzenia Kleep
