Nach einer erfolgreichen Buchung auf der SeminarDesk-Buchungsseite werden Teilnehmer automatisch auf eine Standard-Danke-Seite weitergeleitet. Im Folgenden wird beschrieben, wie stattdessen auf eine beliebige Webseite weitergeleitet werden kann – zum Beispiel eine eigene Danke-Seite.
Diese Funktion ist besonders praktisch, falls das Buchungsformular per iframe in eine Website eingebunden ist.
Anwendungsfälle
Die automatische Weiterleitung zu einer eigenen Webseite eignet sich für folgende Szenarien:
- ✅ Das Buchungsformular wurde per
iframein eine Website eingebunden. - ✅ Teilnehmer sollen nach der Buchung auf eine eigene Danke-Seite weitergeleitet werden.
- ✅ Die Buchungsdetails (Veranstaltungs-Name, ID) sollen auf der Danke-Seite angezeigt werden.
- ✅ Eine nahtlose Benutzererfahrung ohne Medienbruch ist gewünscht.
Einrichtung per Query-Parameter (empfohlen)
Die einfachste Methode ist die Angabe der Weiterleitungs-URL direkt beim Einbinden des iframe.
Basis-iframe-Code
Der Standard-iframe-Code sieht etwa so aus:
<iframe
src="https://booking.seminardesk.de/mandant/events/123/workshop-titel/embed-form"
width="100%"
height="800px">
</iframe>
redirectUrl-Parameter hinzufügen
Folgender redirectUrl-Parameter wird an die URL angehängt:
<iframe
src="https://booking.seminardesk.de/mandant/events/123/workshop-titel/embed-form?redirectUrl=https://eigene-website.de/danke"
width="100%"
height="800px">
</iframe>
Ergebnis
Nach einer erfolgreichen Buchung erfolgt die Weiterleitung automatisch nach 2 Sekunden auf die angegebene Danke-Seite.
Optionale Parameter
Verzögerung anpassen (redirectDelay)
Standardmäßig erfolgt die Weiterleitung nach 2 Sekunden (2000 Millisekunden). Diese Zeit lässt sich jedoch anpassen:
?redirectUrl=https://eigene-website.de/danke&redirectDelay=5000
Dies verzögert die Weiterleitung auf 5 Sekunden (5000 Millisekunden).
Erweiterte Steuerung (redirectMode)
Für fortgeschrittene Anwendungsfälle kann der Modus auf postMessage geändert werden:
?redirectUrl=https://eigene-website.de/danke&redirectMode=postMessage
In diesem Modus wird keine automatische Weiterleitung durchgeführt. Stattdessen wird eine JavaScript-Nachricht gesendet, die selbst verarbeitet werden kann.
Beispiel für postMessage-Handler:
window.addEventListener('message', function(event) {
if (event.data.type === 'seminardesk-booking-success') {
console.log('Buchung erfolgreich!');
console.log('Event-ID:', event.data.eventId);
console.log('Event-Name:', event.data.eventName);
// Eigene Weiterleitung durchführen
window.location.href = event.data.redirectUrl;
}
});
Details auf der Danke-Seite nutzen
Folgende Parameter werden standardmäßig automatisch an die Weiterleitungs-URL angehängt:
eventId– Die eindeutige ID der VeranstaltungeventName– Der Name der VeranstaltungeventDateId– Die ID des gebuchten Veranstaltungstermins
Beispiel-URL nach Weiterleitung:
https://eigene-website.de/danke?eventId=abc123&eventName=Workshop+Titel&eventDateId=456
Diese Parameter lassen sich auf der Danke-Seite auslesen und anzeigen.
Beispiel mit JavaScript:
// URL-Parameter auslesen
const urlParams = new URLSearchParams(window.location.search);
const eventName = urlParams.get('eventName');
const eventId = urlParams.get('eventId');
// Anzeigen
document.getElementById('event-name').textContent = eventName;
Einrichtung als Standard für alle Veranstaltungen
Für den Fall, dass alle Buchungen automatisch auf eine bestimmte Seite weitergeleitet werden sollen, ohne dass bei jedem iframe der Parameter hinzugefügt werden muss, kann eine Standard-Einstellung vorgenommen werden.
Einrichtung durch Support
Der SeminarDesk-Support kann in den System-Einstellungen die Weiterleitungs-URL zu einer Standard-Danke-Seite hinterlegen. Diese wird dann bei allen Buchungen verwendet – sowohl im iframe als auch im regulären Buchungsformular.
Vorteile:
- ✅ Einmalige Einrichtung für alle Veranstaltungen
- ✅ Keine Anpassung in jedem
iframeerforderlich - ✅ Zentrale Verwaltung der Weiterleitungs-URL
Häufige Fragen (FAQ)
Ja. Eine Standard-Weiterleitung funktioniert sowohl im eingebetteten iframe als auch beim direkten Aufruf des Buchungsformulars.
Bei Buchungen, die eine Zahlung erfordern, erfolgt keine Weiterleitung von SeminarDesk auf die Danke-Seite. Stattdessen wird die übliche Weiterleitung zum Zahlungsanbieter und nach erfolgreicher Zahlung zur Erfolgsmeldung durchgeführt.
Die automatische Weiterleitung funktioniert nur bei Buchungen ohne Sofortzahlung sowie bei kostenlosen Buchungen.
Wenn die Buchung aufgrund eines Fehlers (bspw. fehlende Pflichtfelder, ausgebuchter Termin) nicht erfolgreich ist, erfolgt keine Weiterleitung. In diesen Fällen zeigt SeminarDesk eine Fehlermeldung im Buchungsformular an.
Bei der zentralen Einstellung kann das Support-Team die automatische Anhängung der Event-Details deaktivieren. Bei der Query-Parameter-Methode werden sie immer angehängt – können aber ignoriert werden.
Ja. Die Funktion ist Standard-konform und funktioniert mit allen Website-Baukästen und Content-Management-Systemen, die iframe unterstützen – bspw.:
– WordPress
– Wix
– Jimdo
– Brixbuilder
– Squarespace
– Webflow
– und alle anderen
Technische Hinweise
URL-Kodierung
Wenn die Weiterleitungs-URL Sonderzeichen enthält (bspw. &, ?, #), muss URL-Kodierung verwendet werden.
Beispiel:
- Gewünscht:
https://website.de/danke?aktion=buchung#top - Kodiert:
https://website.de/danke%3Faktion%3Dbuchung%23top
Verhalten im iframe
Die Weiterleitung verwendet window.top.location.href, sodass nicht nur das iframe, sondern die gesamte Seite weitergeleitet wird. Dies verhindert, dass Benutzer im iframe „gefangen“ bleiben.
Benutzer-Feedback während der Weiterleitung
Nach erfolgreicher Buchung zeigt die Buchungsseite Folgendes an:
- ✅ Bestätigungsnachricht („Vielen Dank. Ihre Anmeldung wurde erfolgreich übermittelt.“)
- ⏱️ Hinweis: „Sie werden in wenigen Sekunden automatisch weitergeleitet…“
Dies sorgt für eine gute Benutzererfahrung und verhindert Verwirrung während der Weiterleitung.
Übersicht der Einrichtungsmethoden
| Methode | Einrichtung durch | Gilt für | Überschreibbar |
|---|---|---|---|
| Query-Parameter | Webseitenbetreiber | Einzelne Veranstaltung | – |
| Zentrale Einstellung | SeminarDesk Support | Alle Veranstaltungen | Ja, durch Query-Parameter |
Suchbegriffe: Thank you, Thank-You, Thankyou, Thank-You-Page, Thank-You-Seite
