Ga naar hoofdinhoud

Aanpassing

De online assistent kan worden aangepast aan individuele vereisten.

Introductie

De handtekening van de initialisatiefunctie is als volgt:

Lokalleads.init(licenceCode, options);
pas op

licenseCode en selector zijn verplicht.

Minimale configuratie - voorbeeld

<script type="text/javascript">
const licenceCode = "LL-XYZ123456789";
const options = {
selector: "#meister1"
}
Lokalleads.init(licenceCode, options);
</script>

Configuratie

De options kunnen echter worden aangevuld met verdere informatie.

NaamTypeBeschrijving
selectorstringHTML-element waarin de calculator moet worden geladen. Als vuistregel moet hiervoor het id-attribuut worden gebruikt.
customStyleCustomStylePrimaire kleur (bijv. voor de knop "Volgende")
cookiesAllowedbooleanSchakelt cookies volledig uit als false. Standaard is true. Als cookies in het algemeen zijn toegestaan, wordt aan de gebruiker een cookiebanner getoond.

CustomStyle

NaamTypeBeschrijving
primaryColorstringPrimaire kleur (bijv. voor de knop "Volgende")
primaryFontColorstringPrimaire kleur voor lettertype
textColorLightstringTeksten die minder aanwezigheid vereisen
linkColorstringLettertypekleur voor koppelingen
fontstringLettertype en -grootte
backgroundColorstringAchtergrondkleur (bijv. "red" of "#C9372C")
elementsElementsAanpassing van de formulierelementen
cssstringURL voor uw eigen CSS. Klassenamen met het voorvoegsel "cc_" zijn stabiel en kunnen worden overschreven (alleen voor Enterprise-klanten). Bijv. https://offerio.meister1.com/custom-css/default.css
progressbarProgressbarAanpassing van de voortgangsbalk
buttonProgressButtonAanpassing van de knoppen "Volgende" en "Terug".
infoElementInfoAanpassing van de knoppen "Volgende" en "Terug".
alignenum (center)Maakt het mogelijk de inhoud centraal uit te lijnen.
oneClickEnabledbooleanStandaard is false. "OneClick" betekent dat u in principe één vraag per scherm heeft en wanneer u uw selectie maakt, wordt u onmiddellijk doorgestuurd naar de volgende vraag.

Elements

NaamTypeBeschrijving
imageSelectImageSelectAanpassing van de geïllustreerde selectie-elementen.

ImageSelect

NaamTypeBeschrijving
shapeenum (square)Standaard is null.
showDividerbooleanStandaard is true.
fontFamilystringLettertyepfamilie (bijv. "Times New Roman")
fontSizestringLettergrootte (bijv. "12px")

Progressbar

NaamTypeBeschrijving
visualizeCompletedGroupsbooleanMarkeert de voltooide querygroepen in de voortgangsbalk in groen. Voorbeeld
heightstringMaakt het mogelijk de hoogte van de voortgangsbalk aan te passen. Voorbeeld: "3px"

ProgressButton

NaamTypeBeschrijving
shapeenum (circle)Standaard is null.
widthstringMaakt het mogelijk de breedte van de voortgangsknoppen aan te passen. Voorbeeld: "60px"
showLabelbooleanStandaard is true.
positionenum (top, bottom)Standaard is bottom.

ElementInfo

NaamTypeBeschrijving
iconenum (light)Standaard is null.

Ankersprongoptimalisatie

scrollOffset

Wanneer de gebruiker naar de volgende pagina in de online wizard gaat, springt de wizard terug naar boven. Sommige websites hebben echter een globaal pagina-element dat als overlay over de pagina wordt geplaatst. De scrollOffset kan worden gebruikt om het doel van de sprong aan te passen voor verschillende apparaatformaten.

info

Kan positieve en negatieve waarden bevatten. Negatieve waarden verplaatsen de sprong verder omhoog.

NaamTypeBeschrijving
mobilenumberVerschuiving voor schermformaat min. 0x550 pixels
tabletnumberVerschuiving voor schermformaat min. 551x991 pixels
desktopnumberVerschuiving voor schermformaat min. 992x1199 pixels
wideScreennumberVerschuiving voor schermformaat min. 1200x10000 pixels

Geavanceerde configuratie - voorbeeld

const options = {
selector: "#meister1",
customStyle: {
primaryColor: "#271f84",
primaryFontColor: "#e87918",
textColorLight: "green",
linkColor: "red",
font: "14px Arial",
progressbar: {
visualizeCompletedGroups: true,
},
},
scrollOffset: {
mobile: 0,
tablet: 0,
desktop: 0,
wideScreen: 0,
},
};