Entase JavaScript-klienten er et lite bibliotek du laster inn fra vårt CDN. Det gir nettstedet ditt én oppgave det ikke kan utføre på egen hånd: å åpne Entase-kassen på stedet, slik at en besøkende kan kjøpe en billett uten å forlate siden de er på.
Den håndterer panelet eller pop-up-vinduet, bakgrunnen, låsing av sideskrolling, samtykketrinnet, språk og sporingsparametere. Koden din bestemmer når kassen skal åpnes og hvilket arrangement den skal åpnes for.
Hva det ikke er
Klienten gjengir ikke arrangementslister, datoer, priser eller tilgjengelighet. Hvis du vil ha en ferdiglaget widget som viser programmet ditt, bruker du innbyggingskodene i stedet – de er klare til å kopiere og lime inn og krever ikke utviklingsarbeid. Se Bygge inn arrangementer på nettstedet ditt.
De to er imidlertid ikke alternativer. Innbyggingswidgeten laster inn denne samme klienten under panseret for å åpne kassen, og derfor kan du sende klientalternativer via innbyggingskonfigurasjonen. Se Avanserte innbyggingsalternativer.
Når du skal bruke den
Bruk klienten direkte når du har egne arrangementssider og vil at din egen «Kjøp billetter»-knapp skal åpne Entase-kassen:
<button id="buy">Buy tickets</button>
<script src="https://js.entase.com/client.js"></script>
<script>
const entase = new Entase({ pk: 'YOUR_PUBLISHABLE_KEY' });
document.getElementById('buy').addEventListener('click', () => {
entase.book('EVENT_ID');
});
</script>Det er hele integrasjonen. Alt annet i denne delen er finjustering: hvilke alternativer som finnes, hvordan kassen velger mellom et panel og en pop-up, og hvilke hendelser du kan lytte etter.
To kassemoduser
Kassen åpnes på én av to måter:
- Panel – et innebygd panel på siden din, som glir inn fra høyre på skrivebord og fra bunnen på mobil. Den besøkende forlater aldri nettstedet ditt.
- Pop-up – et separat nettleservindu.
Panelmodus gir den beste opplevelsen, men er bare tilgjengelig for domener du har lagt til som klarerte opprinnelser i Entase-innstillingene. Klienten oppdager hvilken modus den har tillatelse til å bruke, og faller tilbake til en pop-up når innebygd kasse ikke er tillatt. Dette er den viktigste funksjonen å forstå før du integrerer – se Kassemoduser.
Krav
- En side som leveres over HTTPS. På vanlig HTTP bruker klienten alltid en pop-up.
- Domenet ditt må være lagt til under klarerte opprinnelser i Innstillinger → Integrasjoner hvis du ønsker innebygd kasse. Se Integrasjoner og tilpasning av kassen.
- Ingen byggetrinn, bundler eller pakkehåndterer. Biblioteket består av én enkelt script-tag.
Hvor du går videre
- Installere klienten – laste inn skriptet og opprette en instans.
- Konstruktøralternativer – hvert alternativ og standardverdien.
- Åpne kassen –
book()-metoden og overstyringer per kall. - Hendelser – reagere når kassen åpnes, lukkes og fullføres.