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

# Tools für Trigger

> MCP-Tools zum Erstellen und Bearbeiten gespeicherter Trigger.

Trigger-Tools legen fest, wann eine Kampagne ausgelöst wird. Ein Trigger beschreibt einen Moment, etwa wenn ein Besucher eine Seite erreicht oder die Anzahl der Besuche eine Zahl überschreitet. Merkmale von Besuchern gehören dagegen in ein Segment.

## Tools

| Tool | Beschreibung | Beispielprompt |
| - | - | - |
| `trigger_list` | Die gespeicherten Trigger einer Site durchsuchen, optional nach Name gefiltert. | "List triggers for site `d1alzzxd7k`." |
| `trigger_get` | Die Bedingungen eines Triggers und die Kampagnen prüfen, die ihn referenzieren. | "Show trigger `300118`." |
| `trigger_create` | Einen gespeicherten Trigger aus Bedingungen erstellen, die einen Moment beschreiben, etwa eine Seiten-URL oder einen Seitentitel, Landingpage, Referrer, Traffic-Quelle, Seitenaufrufe, Besuche, Wochentag, Zeitspanne, benutzerdefinierte Daten, Cookie oder ein Event. Besuchermerkmale wie Gerät oder Standort gehören in ein Segment. Ein neuer Trigger wirkt sich erst auf den Traffic aus, wenn Sie ihn an ein Experiment binden. | "Create a trigger on site `d1alzzxd7k` that fires on `/pricing`." |
| `trigger_update` | Name, Beschreibung oder Bedingungen eines Triggers ändern. Ändern Sie die Bedingungen eines Triggers, der für etwas anderes als ein Draft-Experiment verwendet wird, zeigt das Tool zuerst eine Vorschau und wendet sie erst nach Ihrer Bestätigung an. | "Rename trigger `300118` to `Pricing page`." |
| `trigger_delete` | Einen Trigger dauerhaft löschen. Einen verwendeten Trigger löschen Sie nur mit `force` auf true, und niemals, solange eine laufende Kampagne ihn verwendet. | "Delete trigger `300118`." |

> [!NOTE]
>
> Trigger-Bedingungen akzeptieren Seiten-, Besuchs-, Zeit- und Event-Typen, etwa `PAGE_URL`, `VISITS`, `TIME_RANGE` und `EVENT`. Besuchermerkmale wie `DEVICE_TYPE`, `GEOLOCATION` und `BROWSER` gehören in ein Segment, und Trigger lehnen sie ab. Trigger, die Kameleoon für die Targeting-Regel eines Experiments erstellt, können Sie mit diesen Tools nicht bearbeiten. Verwenden Sie dafür `targeting_rule_update`.

## Parameter

Verwenden Sie die exakten Parameternamen, die `tools/list` zurückgibt.

| Tool | Pflichtparameter | Optionale Parameter |
| - | - | - |
| `trigger_list` | Keine | `siteCode`, `query`, `page`, `perPage` |
| `trigger_get` | `triggerId` | Keine |
| `trigger_create` | `name`, `siteCode`, `conditionDataTree` | `description`, `audienceTracking` (standardmäßig `false`) |
| `trigger_update` | `triggerId` | `name`, `description`, `conditionDataTree` (ersetzt den gesamten Baum), `confirm` (erforderlich, wenn sich die Bedingungen eines Triggers ändern, der für etwas anderes als ein Draft-Experiment verwendet wird) |
| `trigger_delete` | `triggerId` | `force` (standardmäßig `false`) |
