Web-App-Modell
Für Gäste sichtbare Web-Apps bestehen aus einem Web-App-Datensatz zusammen mit seinen geordneten Kacheln. Veröffentlichte Inhalte werden als eine einzige Nutzlast für die Gast-Shell geladen und dann als responsives Raster von Modulen gerendert.
Kernkonzepte
Web-App-Shell
- Enthält geordnete Kacheln, Präsentations- und Branding-Optionen, mehrsprachige Texte, optionale Domains oder Slugs und Beziehungen zur besitzenden Organisation.
- Das Gästeerlebnis wandelt diese Nutzlast in das interaktive Layout um, das den Besuchern angezeigt wird.
Kacheln
- Jede Kachel hat einen Typ (siehe /reference/tile-types) und eine Größe, die die Platzierung im Raster beeinflusst und ob die Navigation eine vollständigere Erfahrung öffnet.
- Kacheln können je nach Typ auf Module wie Veranstaltungslisten, Angebote, Empfehlungen, Chats, Mediengalerien und Flash-Screens verlinken.
Besuche und Interaktion
- Besuche auf Web-App-Ebene messen das Öffnen der Erfahrung.
- Interaktionen auf Kachel-Ebene messen das Tippen auf tiefere Abläufe, für die für diesen Kacheltyp Instrumentierung vorhanden ist.
Typischer Gast-Flow
flowchart LR
guest[Gast_Browser] --> route["Gast-Route"]
route --> load["Veröffentlichte Web-App-Nutzlast laden"]
load --> layout["Responsives Kachel-Layout"]
layout --> modules["Kachel-Module"]
- Der Gast öffnet die Web-App-URL (Pfade haben die Form
/landing/{landingPageId}; die Locale-Behandlung folgt Ihrer Deployment-Konfiguration). - Die Gast-Shell lädt die veröffentlichte Web-App-Nutzlast mit dem für anonyme oder angemeldete Gäste geeigneten Aufruferkontext.
- Die Layout-Engine platziert Kacheln im responsiven Raster.
- Jede Kachel rendert entweder eine eingebettete Oberfläche oder eine Navigation zu einem fokussierten Bildschirm.
Navigationskontext
Einige Kacheln passen Links an, sodass Gäste innerhalb des Navigationskontexts der Web-App bleiben (verschachtelte Shells, eingebettete Roots oder absolute Hosts für iframe-ähnliche Einbettungen). Wenn ein Modul den falschen Host oder Pfad zu öffnen scheint, überprüfen Sie die Veröffentlichungseinstellungen, Einbettungseinstellungen und die Richtlinie für erlaubte Domains der übergeordneten Seite.
Standalone-Kachel-Einbettung
Teams können eine einzelne Kachel isoliert bereitstellen, z. B. wenn eine externe Marketing-Website ein Modul vollbreit ohne das umgebende Web-App-Raster einbetten soll.
Verschachtelte Web-App-Navigation
Web-App-Kacheln können eine weitere verlinkte Web-App innerhalb des Gast-Flows öffnen. Dies ermöglicht Hierarchien wie Übersicht → Referenten → Veranstaltungsortkarte, ohne die Chrome-Elemente zu duplizieren.
Die organisationsübergreifende Wiederverwendung hat Auswirkungen auf die Mandantentrennung – veröffentlichen Sie nur Links, die Ihre Organisationsrichtlinien zulassen.
Erkundung versus Deep Links
Viele Entdeckungs-Kacheln zeigen Karten-/Listenansichten mit gespeicherten Filtern oder Ankerpunkten an. Support-Teams sollten überprüfen, ob eine Kachel als eingebettet (bleibt im Web-App-Raster) oder als kartenbasierte Navigation (öffnet die vollständigere Gast-Shell) konfiguriert ist, da sich die Symptome bei der Diagnose von Layout- oder Routing-Problemen unterscheiden.