> For the complete documentation index, see [llms.txt](https://wiki.lucysecurity.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.lucysecurity.com/lucy-wiki-de/anwendungsreferenz/vorlagen/variablen-in-lucy.md).

# Variablen in Lucy

Lucy-Variablen sind nützlich, um Ihre Inhalte für jeden Empfänger zu personalisieren. Sie können sie in der gesamten Anwendung verwenden, um einfach den richtigen Wert anzuwenden, ohne ihn im Voraus kennen zu müssen.

Variablen in Lucy verwenden das `%` Zeichen, um sich zu identifizieren, wie folgt:

```
Hallo %name%, ich sende diese Nachricht am %date% um %time%.
```

***

## Awareness-E-Mail-Variablen

<table><thead><tr><th width="258">Variable</th><th>Beschreibung</th></tr></thead><tbody><tr><td><code>%link%</code></td><td>Löst die Basis-URL des Szenarios auf (Phishing-Seite in einer Angriffsvorlage, Schulungsinhalte in einer Awareness-Vorlage).</td></tr><tr><td><code>%user-password-reset%</code></td><td>Löst einen Link zum Zurücksetzen des Passworts für das Endbenutzerkonto des Empfängers auf.</td></tr><tr><td><code>%user-profile-link%</code></td><td>Löst einen Link zum Endbenutzer-Portal auf.</td></tr><tr><td><code>%user-login-url%</code></td><td>Löst einen Single-Sign-On-(SSO)-Link für das Endbenutzer-Portal auf.</td></tr><tr><td><code>%name%</code></td><td>Löst den vollständigen Namen des Empfängers auf.</td></tr><tr><td><code>%firstname%</code></td><td>Löst den Vornamen des Empfängers auf.</td></tr><tr><td><code>%lastname%</code></td><td>Löst den Nachnamen des Empfängers auf.</td></tr><tr><td><code>%email%</code></td><td>Löst die E-Mail-Adresse des Empfängers auf.</td></tr><tr><td><code>%client%</code></td><td>Löst den mit der Gruppe des Empfängers verknüpften Kundennamen auf.</td></tr><tr><td><code>%gender%</code></td><td>Wird für Anreden verwendet (z. B. Herr, Frau, Keine).</td></tr><tr><td><code>%subject%</code></td><td>Löst die Betreffzeile der Angriffsmail auf.</td></tr><tr><td><code>%sender%</code></td><td>Löst den Absendernamen der Angriffsmail auf.</td></tr><tr><td><code>%sender-email%</code></td><td>Löst die E-Mail-Adresse auf, von der die Angriffsmail gesendet wurde.</td></tr><tr><td><code>%started%</code></td><td>Löst das Datum auf, an dem die zugehörige Kampagne gestartet wurde.</td></tr><tr><td><code>%stopped%</code></td><td>Löst das Datum auf, an dem die zugehörige Kampagne gestoppt wurde.</td></tr></tbody></table>

#### Zeit

`%time%` fügt einen Zeitstempel in die Vorlage ein. Wenn keine Zeitzone angegeben ist, wird die Sendezeit der E-Mail als Grundlage für den Offset verwendet. Der Offset wird in Minuten gemessen.

Sie können die Variable folgendermaßen konfigurieren: `%time("format", "offset", "zone")%`

#### Beispiele

```
%time("l, H:i", "0", "Europe/Zurich")% = "Montag, 09:20"
```

Diese Zeit hat einen Offset von 0 Minuten gegenüber der Zeit in Europe/Zurich.

```
%time("Y/m/d" H:i:s", "-60")% = "2024/03/12 08:30:47"
```

Die Zeit ist um 60 Minuten gegenüber der E-Mail-Zeit zurückversetzt.

***

## Awareness-Website-Variablen

<table><thead><tr><th width="195">Variable</th><th>Beschreibung</th></tr></thead><tbody><tr><td><code>%name%</code></td><td>Löst den vollständigen Namen des Empfängers auf.</td></tr><tr><td><code>%email%</code></td><td>Löst die E-Mail-Adresse des Empfängers auf.</td></tr><tr><td><code>%client%</code></td><td>Löst den mit der Gruppe des Empfängers verknüpften Kundennamen auf.</td></tr><tr><td><code>%subject%</code></td><td>Löst die Betreffzeile der Angriffsmail auf.</td></tr><tr><td><code>%sender%</code></td><td>Löst den Absendernamen der Angriffsmail auf.</td></tr><tr><td><code>%sender-email%</code></td><td>Löst die E-Mail-Adresse auf, von der die Angriffsmail gesendet wurde.</td></tr><tr><td><code>%started%</code></td><td>Löst das Datum auf, an dem die zugehörige Kampagne gestartet wurde.</td></tr><tr><td><code>%stopped%</code></td><td>Löst das Datum auf, an dem die zugehörige Kampagne gestoppt wurde.</td></tr></tbody></table>

***

## Angriffs-E-Mail-Variablen

<table><thead><tr><th width="214">Variable</th><th>Beschreibung</th></tr></thead><tbody><tr><td><code>%link%</code></td><td>Löst die Basis-URL des Szenarios auf (Phishing-Seite in einer Angriffsvorlage, Schulungsinhalte in einer Awareness-Vorlage).</td></tr><tr><td><code>%qr-code%</code></td><td>Eine QR-Code-Version der <code>%link%</code> Variable.</td></tr><tr><td><code>%link-awareness%</code></td><td>Löst die Awareness-Website auf.</td></tr><tr><td><code>%name%</code></td><td>Löst den vollständigen Namen des Empfängers auf.</td></tr><tr><td><code>%firstname%</code></td><td>Löst den Vornamen des Empfängers auf.</td></tr><tr><td><code>%lastname%</code></td><td>Löst den Nachnamen des Empfängers auf.</td></tr><tr><td><code>%email%</code></td><td>Löst die E-Mail-Adresse des Empfängers auf.</td></tr><tr><td><code>%division%</code></td><td>Löst das Abteilungsfeld des Empfängers auf.</td></tr><tr><td><code>%location%</code></td><td>Löst das Standortfeld des Empfängers auf.</td></tr><tr><td><code>%staff-type%</code></td><td>Löst das Mitarbeitertyp-Feld des Empfängers auf.</td></tr><tr><td><code>%comment%</code></td><td>Löst das Kommentarfeld des Empfängers auf.</td></tr></tbody></table>

***

## Angriffs-Website-Variablen

<table><thead><tr><th width="219">Variable</th><th>Beschreibung</th></tr></thead><tbody><tr><td><code>%link%</code></td><td>Löst immer die Basis-URL des Szenarios auf. In einer Angriffsvorlage ist dies die Phishing-Seite; in einer Awareness-Vorlage sind dies die Schulungsinhalte.</td></tr><tr><td><code>%link-awareness%</code></td><td>Löst die Awareness-Website auf.</td></tr><tr><td><code>%name%</code></td><td>Löst den vollständigen Namen des Empfängers auf.</td></tr><tr><td><code>%firstname%</code></td><td>Löst den Vornamen des Empfängers auf.</td></tr><tr><td><code>%lastname%</code></td><td>Löst den Nachnamen des Empfängers auf.</td></tr><tr><td><code>%email%</code></td><td>Löst die E-Mail-Adresse des Empfängers auf.</td></tr><tr><td><code>%division%</code></td><td>Löst das Abteilungsfeld des Empfängers auf.</td></tr><tr><td><code>%location%</code></td><td>Löst das Standortfeld des Empfängers auf.</td></tr><tr><td><code>%staff-type%</code></td><td>Löst das Mitarbeitertyp-Feld des Empfängers auf.</td></tr><tr><td><code>%comment%</code></td><td>Löst das Kommentarfeld des Empfängers auf.</td></tr><tr><td><code>%gender%</code></td><td>Wird für Anreden verwendet (z. B. Herr, Frau, Keine).</td></tr><tr><td><code>%subject%</code></td><td>Löst die Betreffzeile der Angriffsmail auf.</td></tr><tr><td><code>%sender%</code></td><td>Löst den Absendernamen der Angriffsmail auf.</td></tr><tr><td><code>%sender-email%</code></td><td>Löst die E-Mail-Adresse auf, von der die Angriffsmail gesendet wurde.</td></tr></tbody></table>

#### statisch

Die `%static%` Die Variable bezieht sich auf den statischen Dateipfad, der nützlich ist, um Inhalte zu verlinken.

```
<link rel=styelsheet type="text/css" href="%static%/style.css>
<script src="%static%/script.js"></script>
```

#### time("format", "offset", "zone")

`%time%` fügt einen Zeitstempel in die Vorlage ein. Wenn keine Zeitzone angegeben ist, wird die Sendezeit der E-Mail als Grundlage für den Offset verwendet. Der Offset wird in Minuten gemessen.

```
%time("l, H:i", "0", "Europe/Zurich")% = "Montag, 09:20"
```

Diese Zeit hat einen Offset von 0 Minuten gegenüber der Zeit in Europe/Zurich.

```
%time("Y/m/d" H:i:s", "-60")% = "2024/03/12 08:30:47"
```

Die Zeit ist um 60 Minuten gegenüber der E-Mail-Zeit zurückversetzt.

***

## Parameter des Login-Formulars

* Das Login-Formular sollte die `POST` Methode verwenden.
* Setzen Sie das `action` Attribut entweder auf:
  * Dieselbe Seite (lassen Sie `action` leer).
  * `"?login"` fest, um auf eine login-spezifische Route zu verweisen.
    * In Lucy führt diese Aktion automatisch zur `account.html` Seite, die erforderlich ist, um Statistiken für die Kampagne zu erfassen.

Um Logins und Passwörter mithilfe regulärer Ausdrücke zu validieren (konfiguriert in den Feldern „Login Regexp“ und „Password Regexp“ in den Szenarioeinstellungen):

* Setzen Sie die `name` Attribut des Login-Felds auf `"login"`.
* Setzen Sie die `name` Attribut des Passwortfelds auf `"password"`.

***

## Variablen der Berichtsvorlage

<table><thead><tr><th width="395">Variable</th><th>Beschreibung</th></tr></thead><tbody><tr><td><code>%report.createdate%</code></td><td>Das Datum, an dem der Bericht erstellt wurde.</td></tr><tr><td><code>%report.author%</code></td><td>Der Autor des Berichts.</td></tr><tr><td><code>%startdate%</code></td><td>Startdatum und -uhrzeit der Kampagne.</td></tr><tr><td><code>%finishdate%</code></td><td>Enddatum und -uhrzeit der Kampagne.</td></tr><tr><td><code>%creator%</code></td><td>Benutzer, der die Kampagne erstellt hat.</td></tr><tr><td><code>%file.formats%</code></td><td>In dateibasierten Angriffsszenarien innerhalb der Kampagne verwendete Dateiformate.</td></tr><tr><td><code>%scenarios.number%</code></td><td>Gesamtzahl der in der Kampagne verwendeten Szenarien.</td></tr><tr><td><code>%scenarios.names%</code></td><td>Namen der in der Kampagne verwendeten Szenarien.</td></tr><tr><td><code>%scenarios.types%</code></td><td>Typen der in der Kampagne verwendeten Szenarien.</td></tr><tr><td><code>%client%</code></td><td>Name des mit der Kampagne verknüpften Kunden.</td></tr><tr><td><code>%opened%</code></td><td>Prozentsatz der Empfänger, die die E-Mail geöffnet haben.</td></tr><tr><td><code>%opened.count%</code></td><td>Anzahl der geöffneten E-Mails.</td></tr><tr><td><code>%clicked%</code></td><td>Prozentsatz der Empfänger, die auf einen Link geklickt haben.</td></tr><tr><td><code>%clicked.count%</code></td><td>Anzahl der E-Mails, in denen auf einen Link geklickt wurde.</td></tr><tr><td><code>%sent.count%</code></td><td>Gesamtzahl der in der Kampagne gesendeten E-Mails.</td></tr><tr><td><code>%reported%</code></td><td>Prozentsatz der Empfänger, die die E-Mail gemeldet haben.</td></tr><tr><td><code>%success%</code></td><td>Prozentsatz der E-Mails, bei denen Daten vom Empfänger übermittelt wurden.</td></tr><tr><td><code>%success.count%</code></td><td>Anzahl der E-Mails, bei denen Daten übermittelt wurden.</td></tr><tr><td><code>%domains%</code></td><td>In den Szenarioeinstellungen der Kampagne verwendete Domains.</td></tr><tr><td><code>%timezone%</code></td><td>Zeitzoneneinstellung des Produktservers.</td></tr><tr><td><code>%recipients.groups%</code></td><td>Namen der in der Kampagne angesprochenen Empfängergruppen.</td></tr><tr><td><code>%awareness.names%</code></td><td>Name der verwendeten Awareness-Vorlage.</td></tr><tr><td><code>%awareness.sent%</code></td><td>Anzahl der gesendeten Awareness-E-Mails.</td></tr><tr><td><code>%awareness.opened%</code></td><td>Anzahl der von Empfängern geöffneten Awareness-E-Mails.</td></tr><tr><td><code>%awareness.incomplete%</code></td><td>Anzahl der Benutzer, die die Schulung nicht abgeschlossen haben.</td></tr><tr><td><code>%awareness.completed%</code></td><td>Anzahl der Benutzer, die die Schulung abgeschlossen haben.</td></tr><tr><td><code>%questions.number%</code></td><td>Anzahl der im Quiz enthaltenen Fragen.</td></tr><tr><td><code>%data.number%</code></td><td>Gesamt- und relativer Umfang der von Benutzern gesammelten Daten.</td></tr><tr><td><code>%recipient.count%</code></td><td>Anzahl der Empfänger in der Kampagne.</td></tr><tr><td><code>%incident.count.campaign%</code></td><td>Anzahl der mit der Kampagne verbundenen Vorfallmeldungen.</td></tr><tr><td><code>%incident.count.campaignrelated%</code></td><td>Gesamtzahl der Meldungen, die sich auf alle Kampagnen beziehen.</td></tr><tr><td><code>%incident.count.notcampaignrelated%</code></td><td>Gesamtzahl der nicht mit Kampagnen verbundenen Meldungen.</td></tr><tr><td><code>%incident.count.total%</code></td><td>Gesamtzahl der Vorfallmeldungen.</td></tr><tr><td><code>%out.of.office%</code></td><td>Prozentsatz der „Out of Office“-Antworten.</td></tr><tr><td><code>%bounced%</code></td><td>Prozentsatz der unzustellbaren Nachrichten.</td></tr><tr><td><code>%responded%</code></td><td>Prozentsatz der Empfänger, die geantwortet haben.</td></tr></tbody></table>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://wiki.lucysecurity.com/lucy-wiki-de/anwendungsreferenz/vorlagen/variablen-in-lucy.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
