window.llPopupsApi aus einem Custom-Code-Element oder einem beliebigen Skript auf, um ein Pop-up über eine Schaltfläche zu öffnen, es nach dem Absenden eines Formulars zu schließen oder Pop-ups in Ihre eigenen Integrationen einzubinden.
Verwenden Sie die ID des Pop-ups, nicht seinen Namen. Alles in der API spricht ein Pop-up über seine
id an. Der Name des Pop-ups (die lesbare Bezeichnung im Editor) sind lediglich Metadaten für Analysen und Anzeige – er wird nie zur Adressierung genutzt. Sprechen Sie ein Pop-up über den Namen an, passiert nichts.Schritt 1 – Das Pop-up vorbereiten
Bevor Sie ein Pop-up per Code steuern können, richten Sie es so ein, dass es Ihren Triggern nicht in die Quere kommt, und notieren Sie sich eine ID, auf die Sie verweisen können.1
Den Trigger auf Manual setzen
Setzen Sie im Tab Popup der rechten Seitenleiste den Trigger auf Manual (nur per Schaltfläche). Das Pop-up öffnet sich dann nie automatisch, sondern nur, wenn Ihr Link oder Skript es öffnet.
2
Die ID des Pop-ups kopieren
Jedes Pop-up hat bereits eine eindeutige ID. Um sie zu finden, öffnen Sie in der linken Seitenleiste das Panel Popups, klicken Sie neben Ihrem Pop-up auf die drei Punkte (Aktionen) und wählen Sie Copy ID. Fügen Sie diesen Wert überall dort ein, wo die API die Popup-ID verlangt.

Die JavaScript-API (window.llPopupsApi)
Rufen Sie das globale Objekt window.llPopupsApi auf, um ein Pop-up zu öffnen, zu schließen oder umzuschalten – bei einem eigenen Event, nach einer selbst gesteuerten Verzögerung oder aus einem anderen Skript heraus. Fügen Sie den Code in ein Custom-Code-Element auf Ihrer Seite ein.
Adressierung: Die ID ist optional
Jede Methode nimmt eine optionale Popup-ID entgegen:- ID übergeben → die Aktion betrifft genau dieses Pop-up.
- ID weglassen → die Aktion betrifft alle Pop-ups auf der Seite.
Methoden
close und dismiss im Vergleich. close() ist ein temporäres Schließen – automatische Trigger wie Exit-Intent können weiterhin auslösen. dismiss() gilt dauerhaft für die Sitzung (und mit Stay Dismissed bis zu 30 Tage). Nutzen Sie close() für „vielleicht später“ und dismiss() für „nicht erneut anzeigen“.Beispiele
Gut zu wissen
- Führen Sie Ihren Code erst aus, wenn die Seite bereit ist.
window.llPopupsApiexistiert erst, sobald das Popup-Skript geladen wurde. Kapseln Sie Ihre Aufrufe in einenDOMContentLoaded-Listener – wie im Beispiel Über eine Schaltfläche öffnen oben –, damit die API beim Aufruf verfügbar ist. - Vorschaumodus. Auf Vorschau-URLs werden das „Stay Dismissed“-Cookie und das „Show Once“-Flag weder gelesen noch geschrieben, sodass das Pop-up beim Testen immer erscheint.
- Mit ESC schließen. Ist Close on ESC für das Pop-up aktiviert, schließt die Taste Esc das oberste geöffnete Pop-up – ganz ohne Code.
- Öffnen hat Vorrang vor dem Schließen. Ein Aufruf von
open()öffnet ein Pop-up auch dann erneut, wenn ein Besucher es geschlossen hat. Die automatischen Trigger des Pop-ups respektieren die Schließung jedoch weiterhin. Nutzen Siedismiss(), wenn Sie es wieder sperren möchten.