1. Cookie-Einwilligung (gesetzliche Anforderung)
Konkret: Verknüpfen Sie den
<script src="https://module.kleep.ai/api/widget">-Tag und den kleep.load(...)-Aufruf mit dem Einwilligungs-Callback Ihrer CMP, sodass sie nur nach erteilter Einwilligung für beide Zwecke ausgeführt werden. Wenn die Einwilligung später widerrufen wird, laden Sie Kleep bei nachfolgenden Seitenaufrufen nicht mehr.2. Installation
Um zu beginnen, binden Sie die JavaScript-Datei des Widgets in Ihr Projekt ein. Fügen Sie vor</body> folgendes hinzu:
3. Methoden
3.1. kleep.load — Kleep-CTA anzeigen
-
Initialisieren Sie das Widget mit
kleep.load: -
Fügen Sie einen Container hinzu, in dem das Widget auf der Produktseite angezeigt werden soll:
Dieser div wird verwendet, um unsere Schaltfläche darin einzufügen. Das CSS-Styling der Schaltfläche überlassen wir Ihnen während der Implementierung.
Parameter
kleep.load sollte auf jeder Produktseite (PDP) aufgerufen werden, um den Kleep-CTA zu laden, mit folgenden Parametern:
Wenn
lang oder market nicht ihren jeweiligen Konventionen folgen oder nicht unterstützt werden, erscheint eine Konsolenwarnung.Unterstützte Sprachen (ISO 639-1)
Unterstützte Sprachen (ISO 639-1)
Wenn eine Sprache, die Sie benötigen, nicht in der folgenden Liste aufgeführt ist, wenden Sie sich bitte an Ihren Kleep-Ansprechpartner.
fr— Französisch (Standard)br— Brasilianischda— Dänischde— Deutschen— Englisches— Spanischfi— Finnischit— Italienischja— Japanischko— Koreanischnl— Niederländischpl— Polnischpt— Portugiesischsv— Schwedischzh— Chinesisch
Unterstützte Märkte (ISO 3166-1 alpha-2)
Unterstützte Märkte (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
Beispiel
3.2. kleep.createButton — Kleep-CTA neu erstellen
In manchen Fällen kann Ihre Website Komponenten neu aufbauen oder Zustandsvariablen neu laden, was dazu führt, dass der Kleep-CTA verschwindet. Rufen Sie kleep.createButton auf, um ihn wieder erscheinen zu lassen.
Es werden keine Parameter benötigt — es verwendet die Informationen, die Sie beim Aufruf von kleep.load bereitgestellt haben. Stellen Sie daher sicher, dass kleep.load zuerst ausgeführt wurde.
3.3. kleep.track — Tracking & Dashboard-Zugang aktivieren
Zusätzlich zur Größenfunktionalität fügen wir Tracking hinzu, damit Sie messen können, wie die Lösung auf Ihrer Website abschneidet. Verwenden Sie kleep.track(event_type, event_info), um Informationen zu senden, wenn ein getrackes Ereignis eintritt.
Wir tracken drei Ereignisse:
product_viewed
product_added_to_cart
checkout_completed
3.4. kleep.getTrackingId — Interne Kleep-ID abrufen
Für benutzerdefinierte Anwendungsfälle können Sie eine der internen Kleep-IDs des Besuchers abrufen.
Gibt entweder zurück:
null— wenn der Besucher Kleep noch nicht verwendet hat, oder- eine UUID — wenn der Besucher eine Kleep-Tracking-ID hat
