# Logik der Klickparameter-Steuerung

# Logik der Klickparameter-Steuerung

## 1. Systemübersicht

Das System ermöglicht die Zuweisung individueller Klickparameter auf drei Organisationsebenen. Jeder Parameter besteht aus einem **Key** (Schlüssel) und einem **Value** (Wert).

## 2. Struktur der Ebenen

Die Konfiguration erfolgt auf folgenden drei Ebenen:

1. **Werbemittel** (Kleinste Ebene)
2. **Kategorie** (Mittlere Ebene)
3. **Kampagne** (Größte Ebene)

---

## 3. Hierarchische Auflösung (Bottom-Up)

Die Ermittlung der aktiven Parameter folgt einer festen Priorisierung. Das System sucht in den URLs nach hinterlegten Werten und arbeitet sich dabei von der spezifischsten zur allgemeinsten Ebene vor.

### Priorisierungs-Reihenfolge

Die Suche und Zuweisung erfolgt in dieser Sequenz:

<table id="bkmrk-priorit%C3%A4t-ebene-logi"><thead><tr><th align="left">Priorität</th><th align="left">Ebene</th><th align="left">Logik</th></tr></thead><tbody><tr><td align="left">**1 (Hoch)**</td><td align="left">**Werbemittel**</td><td align="left">Wird zuerst geprüft.</td></tr><tr><td align="left">**2**</td><td align="left">**Kategorie**</td><td align="left">Wird geprüft, wenn auf Werbemittel-Ebene kein Wert vorliegt.</td></tr><tr><td align="left">**3 (Niedrig)**</td><td align="left">**Kampagne**</td><td align="left">Wird zuletzt geprüft.</td></tr></tbody></table>

---

## 4. Funktionsweise der Vererbung

Wird für einen identischen **Key** auf mehreren Ebenen ein **Value** hinterlegt, entscheidet die Ebene über die Gültigkeit:

- Das System beginnt die Prüfung auf der Ebene **Werbemittel**.
- Wird dort ein Wert gefunden, wird dieser verwendet und die Suche für diesen Key beendet.
- Ist das Feld leer, rückt das System schrittweise zur nächsthöheren Ebene (**Kategorie**, dann **Kampagne**) vor.
- Werte auf tieferen Ebenen überschreiben grundsätzlich die Konfigurationen der höheren Ebenen.