Wissenszentrum Blog
  • Design
  • Automatisch
  • Hell
  • Dunkel
Deutsche de
Sprache ✕
  • Deutsche
  • Eesti
  • English
  • Español
  • Français
  • Hrvatski
  • Italiano
  • Latviešu
  • Lietuvių
  • Lëtzebuergesch
  • Malti
  • Nederlands
  • Português (BR)
  • Português (PT)
  • Română
  • Slovenčina
  • Slovenščina
  • Srpski
  • Suomi
  • Türkçe
  • Ελληνικά
  • Български
  • Русский
  • Українська
Anmelden
Entwickler Blog
Anmelden
Startseite Entwickler JavaScript-Client Methodenreferenz
Suche
Entwickler
JavaScript-Client
  • Überblick
  • Den Client einbinden
  • Konstruktoroptionen
  • Checkout-Modi
  • Öffnen des Checkouts
  • Ereignisse
  • Methodenreferenz
  • Tracking und Zustimmung
  • Erweiterte Einbettungsoptionen
  • Fehlerbehebung
REST-API (v2)
PHP SDK
Node.js SDK
Python SDK
WordPress-Plugin
JavaScript-Client

Methodenreferenz

Die vollständige öffentliche API des Entase-Clients – Buchung, Event-Abonnement, Runtime-Getter und -Setter sowie Bereinigung.

description Als Markdown anzeigen

Die vollständige öffentliche API einer Entase-Instanz.

Buchung

MethodeBeschreibung
book(eventID, options?)Öffnet den Checkout für ein Event. Siehe Checkout öffnen.

Events

MethodeBeschreibung
on(name, callback)Registriert einen Callback. Einer pro Event-Name – siehe Events.
off(name, callback?)Entfernt den für einen Namen registrierten Callback. Das Callback-Argument wird ignoriert.

Beide akzeptieren eine durch Leerzeichen getrennte Zeichenfolge oder ein Array von Namen.

Sprache

MethodeBeschreibung
getLocale()Gibt den konfigurierten Wert zurück, einschließlich des Literalwerts 'auto', falls dieser festgelegt wurde.
setLocale(locale)Ändert die Checkout-Sprache für spätere Buchungen.

getLocale() gibt die Konfiguration aus, nicht die Auflösung – bei der Standardkonfiguration gibt es 'auto' zurück, nicht die Sprache, die tatsächlich verwendet wird. Der Wert 'auto' wird beim Aufruf von book() anhand des Attributs lang Ihres <html>-Elements aufgelöst. Daher wird eine Änderung der Seitensprache nach dem Erstellen des Clients ohne weiteren Aufwand übernommen.

Checkout-Modus

MethodeBeschreibung
getCheckoutMode()Gibt den aufgelösten Modus zurück, 'pane' oder 'popup' – niemals 'auto'.
setCheckoutMode(mode)Legt den Modus fest. 'auto' führt die Erkennung erneut aus; ein nicht erkannter Wert wird ignoriert.

Siehe Checkout-Modi.

Tracking

MethodeBeschreibung
getTracking()Gibt das aktuelle Objekt mit Tracking-Parametern zurück.
setTracking(tprm)Ersetzt die Tracking-Parameter. Sie werden nicht zusammengeführt – übergeben Sie den vollständigen Satz.

Siehe Tracking und Einwilligung.

Positionierung des Pop-ups

MethodeBeschreibung
getTopWindowCenter()Gibt { top, left } zurück, den Punkt, auf den das Pop-up zentriert wird.
setTopWindowCenter(top, left)Verschiebt diesen Punkt.

Der Mittelpunkt wird beim Erstellen der Instanz einmalig anhand der Position des Browserfensters auf dem Bildschirm berechnet. Er wird nicht neu berechnet, wenn Besucher das Fenster verschieben oder dessen Größe ändern. Daher kann sich auf einer lange geöffneten Seite ein Pop-up fern vom aktuellen Fenster öffnen. Berechnen Sie ihn vor der Buchung neu, falls dies relevant ist:

JavaScript
1234
entase.setTopWindowCenter(
  window.screenTop + (window.innerHeight / 2),
  window.screenLeft + (window.innerWidth / 2)
);

Dies hat im Pane-Modus keine Auswirkung.

Bereinigung

MethodeBeschreibung
destroy()Entfernt die Window-Listener des Clients. Die Instanz kann nicht wiederverwendet werden.

Rufen Sie die Methode auf, wenn die Komponente oder Ansicht, der die Instanz gehört, nicht mehr vorhanden ist. Danach protokolliert book() einen Fehler und führt keine Aktion aus – erstellen Sie stattdessen eine neue Instanz.

Zurück Ereignisse Weiter Tracking und Zustimmung
War dieser Artikel hilfreich?
Auf dieser Seite
  • Buchung
  • Events
  • Sprache
  • Checkout-Modus
  • Tracking
  • Positionierung des Pop-ups
  • Bereinigung
Erfahren Sie, wie Sie Entase nutzen.
© 2026 Entase, Inc.

Entase

  • Veranstaltungen
  • Registrieren

Plattform

  • Preise
  • Globale Reichweite
  • Integration
  • Marketing-Tools
  • Buchungstools
  • Zusammenarbeit

Anwendungsfälle

  • Theater und Oper
  • Konzerte und Partys
  • Ausstellungen, Messen und Festivals
  • Museen und Attraktionen
  • Touren und Erlebnisse
  • Workshops und Seminare
  • Fundraising
  • Turniere

Wissenszentrum

  • Veranstalter
  • Teilnehmende
  • Entwickler
  • Blog

Rechtliches

  • Nutzungsbedingungen
  • Datenschutzerklärung
  • Cookie-Richtlinie
search Fragen? Suche
auto_awesome LLM? llms.txt lesen
support_agent Brauchen Sie Hilfe? Chat starten