# 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:

| Priorität | Ebene | Logik |
| :--- | :--- | :--- |
| **1 (Hoch)** | **Werbemittel** | Wird zuerst geprüft. |
| **2** | **Kategorie** | Wird geprüft, wenn auf Werbemittel-Ebene kein Wert vorliegt. |
| **3 (Niedrig)** | **Kampagne** | Wird zuletzt geprüft. |

---

## 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.