> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cloud.anex.is/llms.txt
> Use this file to discover all available pages before exploring further.

# Widget bearbeiten Seitenreferenz

> Alle Bereiche der Bearbeitungsseite für Formular-Widgets (REQUEST! legacy, NEWSLETTER SIGNUP!, CONTACT!, PAY!) sowie der Seiten für PRICELIST!- und LAST MINUTE!-Widgets: Einstellungen, E-Mails, Tracking, CleverReach, Style, Felder, Parameter und Hooks.

Die Seite **Widget bearbeiten** öffnet sich, wenn du in der Liste der Formular-Widgets eines Mandanten ein Widget anklickst (siehe [Widgets Seitenreferenz](./widgets)). Für Widgets ohne Mandant gelten einige Unterschiede, siehe [Widget-Vorlagen Seitenreferenz](./widget-templates). Diese Seitenreferenz beschreibt die Formularwidgets REQUEST! legacy, NEWSLETTER SIGNUP!, CONTACT! und PAY! sowie die eigenen Seiten für PRICELIST! und LAST MINUTE!. Die BOOKED!-spezifischen Felder stehen in der [BOOKED! Widget bearbeiten Seitenreferenz](./booked-widget).

## Allgemeine Einstellungen

| Feld | Gültige Werte | Hinweise |
| - | - | - |
| **Aktiv** | Ja, Nein | Bei REQUEST! legacy gesperrt. |
| **Name** | Freitext | Pflichtfeld. |
| **Nur Zusatzfelder in Hotelsoftware einlesen** | Ja, Nein | Nicht bei NEWSLETTER SIGNUP! und PAY!. Bei „Ja" stehen im Kommentarfeld der Hotelsoftware nur Zusatzfelder (z. B. Kommentar, Newsletter). Anreise, Abreise und Gastdaten werden trotzdem vollständig über AlpineBits übertragen. |
| **Referrerdaten in E-Mail an Mandant anzeigen** | Ja, Nein | Nicht bei NEWSLETTER SIGNUP! und PAY!. Zeigt, von welcher Seite der Gast kam. |
| **E-Mail an Mandant** | Ja, Nein | Nicht bei NEWSLETTER SIGNUP!. |
| **E-Mail an Gast** | Ja, Nein | Nicht bei NEWSLETTER SIGNUP!. |
| **E-Mail-Vorlage** | Aktive E-Mail-Vorlagen des Mandanten für diesen Typ | Nicht bei NEWSLETTER SIGNUP!. Ist die Vorlage inaktiv, erscheint beim Speichern „Die zugewiesene E-Mail-Vorlage ist nicht mehr aktiv.". |
| **Version** | Globale Styles (V1), Individuelle Styles (V2) | Nur bei REQUEST! legacy, NEWSLETTER SIGNUP!, CONTACT! und PAY!. Bei V2 erscheint der Bereich **Style**. |
| **Kinder - Alter von**, **Kinder - Alter bis** | 0–17 | „Alter von" muss kleiner als „Alter bis" sein. Jüngere Kinder kann der Gast nicht auswählen. Standard: 0 bis 17. |

## E-Mail-Einstellungen

Nicht bei NEWSLETTER SIGNUP!. Mit **E-Mail-Adresse hinzufügen** trägst du Empfänger ein. Sind Adressen eingetragen, geht die E-Mail an den Mandanten ausschließlich an diese Adressen statt an die Adresse aus den Stammdaten.

## Google Analytics und Google Adwords

Pro Sprache ein Reiter. Bei **Google Analytics** trägst du eine oder mehrere **Id** ein (**Weiteren Code hinzufügen**). Bei **Google Adwords** gibt es **Id** und **Label** (beide Pflicht für das Tracking) sowie **Value** und **Tag Id**.

## CleverReach

Pro Sprache: **Schnittstelle** (aktive CleverReach-Schnittstellen des Mandanten), **ListId** und **FormId**. Die ListId muss mit der ID der Empfängergruppe in CleverReach übereinstimmen. Du findest sie in CleverReach in der URL, wenn du die Empfängerliste öffnest. Fehlt bei gewählter Schnittstelle ListId oder FormId, erscheint „Api Key, ListId oder FormId fehlt.“ und die Anexis CLOUD! speichert nicht.

## Style

Nur bei **Version** „Individuelle Styles (V2)". CSS-Editor für dieses Widget, darunter die **Standardwerte** der CSS-Variablen.

## Einstellungen

Pro Sprache ein Reiter.

| Feld | Gültige Werte | Hinweise |
| - | - | - |
| **Einbaucode** | Nur Anzeige | Klick markiert den Code zum Kopieren. Mehrere Widgets auf einer Seite: den Code ohne `<script>` wiederverwenden und jedem Widget eine eigene id geben, die mit `eassistant` beginnt (z. B. `eassistant-1`). |
| **Bestätigungstexte** | Formatierter Text | Nicht bei PAY!. Erscheint nach dem Absenden. |
| **Text des Senden-Buttons** | Freitext | |
| **Verfügbare Felder** / **Ausgewählte Felder** | textfield, email, date, select, url, radio, checkbox, textarea, text, html, separator, Land, Datenschutz, phone, WhatsAppConsent | Felder mit **Hinzufügen** übernehmen, per Drag & Drop sortieren, mit **Bearbeiten** und **Löschen** ändern. Pflichtfelder tragen ein \*. |

Beim **Bearbeiten** eines Feldes stellst du ein: **Feld Name**, **Data Id**, **Pflichtfeld**, **Css Klasse**, **Platzhalter**, **Anzeigetyp in E-Mail und Kommentar** (Wert, Text), bei Auswahlfeldern die Optionen und beim Feld Datenschutz **Datenschutz Text**, **Datenschutz Linktext** und **Datenschutz Link**.

Regeln beim Speichern: Jedes Feld braucht eine Data Id, keine Data Id darf pro Sprache doppelt vorkommen, reservierte Data Ids sind gesperrt. Bei REQUEST! legacy muss das Feld mit der Data Id `EmailAddress` vorhanden und Pflichtfeld sein.

Für WhatsApp-Kommunikation über Yanovis fügst du die Felder phone und WhatsAppConsent hinzu. Beim Feld phone muss **Anzeigetyp in E-Mail und Kommentar** auf „Wert" stehen, damit die Ländervorwahl übertragen wird. Die Schnittstelle selbst richtest du in der Anexis CLOUD! ein, siehe [Yanovis verbinden](https://docs.cloud.anex.is/de/mandants/external-systems/connect-yanovis.md).

## Parameter, Hinweis und Hooks

* **Parameter**: Felder lassen sich per URL oder Data-Attribut (Kleinbuchstaben, z. B. `data-emailaddress`) im Format `Data Id:Wert` vorbelegen. Checkbox-Werte und Kinderalter trennst du mit `;`.
* **Hinweis** (nur REQUEST! legacy): Zimmerkategorie per Auswahlfeld mit Data Id `RoomTypeCode` (PMS-Code, max. 8 Zeichen), Verpflegung mit Data Id `MealPlanId` (0 = Nur Übernachtung, 1 = Übernachtung mit Frühstück, 2 = Halbpension, 3 = Vollpension, 4 = All-inclusive).
* **Hooks**: `_ea_onLoad(widgetHtmlElementId)` nach dem Laden und `_ea_onSuccess(token, context, widgetHtmlElementId)` nach dem erfolgreichen Absenden.

## PRICELIST!-Widget

Eigene Seite mit **Aktiv**, **Name**, dem **Einbaucode** pro Sprache und dem Bereich **Parameter**: `data-roomid` (Zimmerkategorie-IDs, kommagetrennt), `data-roomcategory` (13 = Appartement, 42 = Zimmer, nicht zusammen mit `data-roomid`), `data-onlytable`, `data-request-name`, `data-booking-name`, `data-request`, `data-booking`, `data-table-open`, `data-equipment-open` und `data-empty-periods-show`.

## LAST MINUTE!-Widget

Eigene Seite mit **Aktiv**, **Name** und dem Bereich **Buttons** (je Ja, Nein): **BOOKED! Buchen**, **BOOKED! Request** und **Anfrageformular**. Pro Sprache gibt es den **Einbaucode** und den **Hinweistext, wenn keine Restplätze verfügbar sind**.

## Aktionen

| Aktion | Beschreibung |
| - | - |
| **Widget löschen** | Löscht das Widget nach Rückfrage. Gibt es Reservierungen oder Anfragen über das Widget, erscheint „Kann nicht gelöscht werden. Mindestens eine Reservierung/Anfrage existiert.". Setze das Widget dann auf inaktiv. |
| **Speichern** | Prüft und speichert alle Bereiche. |
| **Zurück** | Führt zurück zur Widgetliste. |

## Verwandte Artikel

* [Ein Formular-Widget für einen Mandanten anlegen](https://docs.cloud.anex.is/de/admin/eassistant/create-widget.md) -- Schritt-für-Schritt-Anleitung
* [Widgets Seitenreferenz](./widgets) -- Widgetliste, Style und Test
* [Widget-Vorlagen Seitenreferenz](./widget-templates) -- Widgets ohne Mandant und Formulare der Tourismusportale
* [BOOKED! Widget bearbeiten Seitenreferenz](./booked-widget) -- Felder für BOOKED!


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.