1. Consenso ai cookie (requisito legale)
In concreto: subordina il tag
<script src="https://module.kleep.ai/api/widget"> e la chiamata kleep.load(...) al callback di consenso della tua CMP, in modo che vengano eseguiti solo dopo che il consenso è stato accordato per entrambe le finalità. Se il consenso viene successivamente ritirato, smetti di caricare Kleep nelle visualizzazioni di pagina successive.2. Installazione
Per iniziare, includi il file JavaScript del widget nel tuo progetto. Prima di</body>, aggiungi:
3. Metodi
3.1. kleep.load — Visualizza il CTA di Kleep
-
Inizializza il widget con
kleep.load: -
Aggiungi un contenitore dove deve essere visualizzato il widget nella pagina prodotto:
Questo div viene utilizzato per inserire il nostro pulsante al suo interno. Lo stile CSS del pulsante è lasciato a te durante l’implementazione.
Parametri
kleep.load deve essere chiamato su ogni pagina prodotto (PDP) per caricare il CTA di Kleep, con i seguenti parametri:
Se
lang o market non seguono le rispettive convenzioni o non sono supportati, verrà visualizzato un avviso nella console.Lingue supportate (ISO 639-1)
Lingue supportate (ISO 639-1)
Se una lingua di cui hai bisogno non è nell’elenco seguente, contatta il tuo rappresentante Kleep.
fr— Francese (default)br— Brasilianoda— Danesede— Tedescoen— Inglesees— Spagnolofi— Finlandeseit— Italianoja— Giapponeseko— Coreanonl— Olandesepl— Polaccopt— Portoghesesv— Svedesezh— Cinese
Mercati supportati (ISO 3166-1 alpha-2)
Mercati supportati (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
Esempio
3.2. kleep.createButton — Ricrea il CTA di Kleep
In alcuni casi il tuo sito potrebbe ricostruire componenti o ricaricare variabili di stato, causando la scomparsa del CTA di Kleep. Chiama kleep.createButton per farlo riapparire.
Non è necessario alcun parametro — riutilizza le informazioni fornite quando hai chiamato kleep.load, quindi assicurati che kleep.load sia stato eseguito prima.
3.3. kleep.track — Abilita il tracciamento e l’accesso alla Dashboard
Oltre alla funzionalità di dimensionamento, aggiungiamo il tracciamento in modo che tu possa misurare le prestazioni della soluzione sul tuo sito. Usa kleep.track(event_type, event_info) per inviare informazioni ogni volta che si verifica un evento tracciato.
Tracciamo tre eventi:
product_viewed
product_added_to_cart
checkout_completed
3.4. kleep.getTrackingId — Ottieni l’ID interno Kleep
Per casi d’uso personalizzati, puoi recuperare uno degli ID interni Kleep del visitatore.
Restituisce:
null— se il visitatore non ha utilizzato Kleep, oppure- un UUID — se il visitatore ha un ID di tracciamento Kleep
