1. Evästeiden suostumus (lakisääteinen vaatimus)
Käytännössä: aseta
<script src="https://module.kleep.ai/api/widget">-tagi ja kleep.load(...)-kutsu CMP:si suostumuskutsun taakse, jotta ne suoritetaan vasta, kun molemmat tarkoitukset on hyväksytty. Jos suostumus peruutetaan myöhemmin, lopeta Kleepin lataaminen seuraavilla sivunäkymillä.2. Asennus
Aloita lisäämällä widgetin JavaScript-tiedosto projektiisi. Lisää ennen</body>-tagia:
3. Metodit
3.1. kleep.load — Näytä Kleepin CTA
-
Alusta widget
kleep.load-funktiolla: -
Lisää kontti, johon widget näytetään tuotesivulla:
Tätä div-elementtiä käytetään painikkeemme lisäämiseen sisälle. Jätämme painikkeen CSS-tyylittelyn sinulle toteutuksen aikana.
Parametrit
kleep.load tulee kutsua jokaisella tuotesivulla (PDP) Kleepin CTA:n lataamiseksi seuraavilla parametreilla:
| Parametri | Tyyppi | Kuvaus | Prioriteetti |
|---|---|---|---|
public_id | UUID | UUID, joka on toimitettu sinulle käyttöönoton aikana | pakollinen |
product_id | string | array | PDP:n tuote-ID(t), joilla kleep.load kutsutaan. Yksittäinen merkkijono koskee jokaista valitsinta; taulukon on vastattava selectors.sizing-arvoa (katso alla oleva varoitus). | pakollinen |
customer_id | string | Kirjautuneen asiakkaan ID (vastattava tiedonsiirroissa lähetettyä) | valinnainen |
lang | string | Sivun nykyinen kieli. Noudata ISO 639-1 -standardia. Oletus: fr. Katso alla oleva tuettujen kielten luettelo. | pakollinen |
market | string | Maakoodi (verkkosivuston kävijän sijainti). Noudata ISO 3166-1 alpha-2 -standardia. Oletus: null. Katso alla oleva tuettujen markkinoiden luettelo. | valinnainen |
selectors.sizing | array | Kokopainikekehyksen/-kehysten HTML-valitsimet. Välitä useita lisätäksesi useita CTA:ita samalle PDP:lle. | pakollinen |
getSizes | async function | Palauttaa saatavilla olevat koot taulukkona { variantId, quantity } -muodossa, jotta widget voi tarkistaa, ovatko suositellut koot saatavilla. | pakollinen kyseiseen käyttöön, muutoin valinnainen |
addToCart | async function | Vastaanottaa variantId:n syötteenä ja lisää vastaavan tuotevariantin ostoskoriin. | pakollinen kyseiseen käyttöön, muutoin valinnainen |
selectSize | async function | Vastaanottaa variantId:n syötteenä ja valitsee vastaavan variantin verkkokauppasi käyttöliittymässä (antaa asiakkaan ohittaa yhden napsautuksen). | pakollinen kyseiseen käyttöön, muutoin valinnainen |
Jos
lang tai market eivät noudata niiden vastaavia käytäntöjä tai niitä ei tueta, näet konsolivaroituksen.Tuetut kielet (ISO 639-1)
Tuetut kielet (ISO 639-1)
Jos tarvitsemaasi kieltä ei ole alla olevassa luettelossa, ota yhteyttä Kleep-edustajaan.
fr— Ranska (oletus)br— Brasiliada— Tanskade— Saksaen— Englanties— Espanjafi— Suomiit— Italiaja— Japaniko— Koreanl— Hollantipl— Puolapt— Portugalisv— Ruotsizh— Kiina
Tuetut markkinat (ISO 3166-1 alpha-2)
Tuetut markkinat (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
Esimerkki
3.2. kleep.createButton — Luo Kleepin CTA uudelleen
Joissakin tapauksissa verkkosivustosi saattaa rakentaa komponentit uudelleen tai ladata tilamuuttujat uudelleen, jolloin Kleepin CTA katoaa. Kutsu kleep.createButton-funktiota, jotta se ilmestyy uudelleen.
Parametreja ei tarvita — se käyttää uudelleen kleep.load-kutsun yhteydessä antamiasi tietoja, joten varmista, että kleep.load on suoritettu ensin.
3.3. kleep.track — Ota seuranta käyttöön ja pääsy kojelautaan
Kokomitatoiminnon lisäksi lisäämme seurannan, jotta voit mitata ratkaisun suorituskykyä verkkosivustollasi. Käytä kleep.track(event_type, event_info) -funktiota tietojen lähettämiseen aina, kun seurattu tapahtuma ilmenee.
Seuraamme kolmea tapahtumaa:
| Tapahtumatyyppi | Laukaisija | Prioriteetti |
|---|---|---|
product_viewed | PDP:n katselun yhteydessä | pakollinen |
product_added_to_cart | Tuotteen lisäämisen yhteydessä ostoskoriin | pakollinen |
checkout_completed | Tilausvahvistuksen yhteydessä maksamisen jälkeen | pakollinen |
product_viewed
product_added_to_cart
checkout_completed
3.4. kleep.getTrackingId — Hae Kleepin sisäinen ID
Mukautettuja käyttötapauksia varten voit hakea yhden kävijän Kleep-sisäisistä ID:istä.
Se palauttaa joko:
null— jos kävijä ei ole käyttänyt Kleepiä, tai- UUID — jos kävijällä on Kleep-seuranta-ID
