1. Cookietoestemming (wettelijke vereiste)
Concreet: blokkeer de
<script src="https://module.kleep.ai/api/widget"> tag en de kleep.load(...) aanroep achter de toestemmingscallback van uw CMP, zodat ze alleen worden uitgevoerd nadat toestemming is verleend voor beide doeleinden. Als de toestemming later wordt ingetrokken, stop dan met het laden van Kleep bij volgende paginaweergaven.2. Installatie
Om te beginnen, voeg het JavaScript-bestand van de widget toe aan uw project. Voeg het volgende toe vóór</body>:
3. Methoden
3.1. kleep.load — Kleep’s CTA weergeven
-
Initialiseer de widget met
kleep.load: -
Voeg een container toe waar de widget op de productpagina moet worden weergegeven:
Deze div wordt gebruikt om onze knop in te plaatsen. De CSS-stijl van de knop laten we tijdens de implementatie aan u over.
Parameters
kleep.load moet op elke productpagina (PDP) worden aangeroepen om de CTA van Kleep te laden, met de volgende parameters:
Als
lang of market niet voldoen aan de respectieve conventies of niet worden ondersteund, krijgt u een consolewaarschuwing te zien.Ondersteunde talen (ISO 639-1)
Ondersteunde talen (ISO 639-1)
Neem contact op met uw Kleep-vertegenwoordiger als een taal die u nodig heeft niet in de onderstaande lijst staat.
fr— Frans (standaard)br— Braziliaansda— Deensde— Duitsen— Engelses— Spaansfi— Finsit— Italiaansja— Japansko— Koreaansnl— Nederlandspl— Poolspt— Portugeessv— Zweedszh— Chinees
Ondersteunde markten (ISO 3166-1 alpha-2)
Ondersteunde markten (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
Voorbeeld
3.2. kleep.createButton — Kleep’s CTA opnieuw aanmaken
In sommige gevallen kan uw website componenten herbouwen of toestandsvariabelen opnieuw laden, waardoor de CTA van Kleep verdwijnt. Roep kleep.createButton aan om deze opnieuw te laten verschijnen.
Er is geen parameter nodig — de methode hergebruikt de informatie die u heeft opgegeven bij het aanroepen van kleep.load; zorg er dus voor dat kleep.load eerst is uitgevoerd.
3.3. kleep.track — Tracking en dashboardtoegang inschakelen
Bovenop de maatfunctionaliteit voegen we tracking toe zodat u kunt meten hoe de oplossing presteert op uw website. Gebruik kleep.track(event_type, event_info) om informatie te versturen telkens wanneer een bijgehouden gebeurtenis plaatsvindt.
We volgen drie gebeurtenissen:
product_viewed
product_added_to_cart
checkout_completed
3.4. kleep.getTrackingId — Intern Kleep-ID ophalen
Voor aangepaste gebruiksscenario’s kunt u een van de interne Kleep-ID’s van de bezoeker ophalen.
De methode geeft één van de volgende waarden terug:
null— als de bezoeker Kleep nog niet heeft gebruikt, of- een UUID — als de bezoeker een Kleep-tracking-ID heeft
