Skip to content

Kick Consent Manager ​

Der Kick Consent Manager (KCM) ist eine vollständige Consent-Management-Komponente für Joomla 5 & 6. Er ermöglicht es Website-Betreibern, die Einwilligung ihrer Besucher zur Nutzung von Cookies und externen Services datenschutzkonform einzuholen, zu speichern und nachzuweisen – entsprechend den Anforderungen der DSGVO und der ePrivacy-Richtlinie.

Joomla 5 & 6 ready

Der Kick Consent Manager wurde speziell für Joomla 5 und Joomla 6 entwickelt und ist vollständig kompatibel mit der modernen Joomla-Architektur (Namespaces, MVC, ACL).

KCM Dashboard

Der KCM zeigt Besuchern beim ersten Seitenaufruf ein Cookie-Banner (oder eine vollflächige „Cookie-Wall") an. Erst wenn der Besucher aktiv zustimmt, werden die entsprechenden Tracking-Skripte und Marketing-Tools geladen. Jede Einwilligung wird mit UUID, Zeitstempel und den gewählten Services protokolliert und ist im Backend auswertbar.

Hauptfunktionen ​

Cookies werden nicht einfach aufgelistet, sondern einem Service zugeordnet, der wiederum einer Service-Kategorie angehört (z.B. „Google Analytics" → Kategorie „Statistiken"). Diese Hierarchie ermöglicht eine saubere, übersichtliche Darstellung im Frontend.

📜 Scripts-Verwaltung ​

Externe Skripte (Tracking-Codes, Pixel, Tag Manager etc.) werden direkt im Backend verwaltet und erst nach Zustimmung des Nutzers geladen. Skripte können wahlweise in <head> oder </body> eingebunden werden, als Inline-Code oder als externe URL.

Jede Einwilligung wird mit einer UUID persistent gespeichert. Der Nachweis der Einwilligung ist damit jederzeit abrufbar – wichtig für rechtliche Anforderungen.

📊 Statistiken ​

Das Backend zeigt Opt-in- und Opt-out-Raten über konfigurierbare Zeiträume an, aufgeschlüsselt nach Services.

🎨 Vollständig anpassbares Design ​

Farben, Schriften, Abstände, Overlay – alle visuellen Aspekte des Banners lassen sich über die Einstellungen ohne CSS-Kenntnisse anpassen.

🌍 Mehrsprachig ​

Alle Texte des Banners (Überschrift, Beschreibungstext, Button-Beschriftungen) können pro Joomla-Sprache individuell gepflegt werden.

Optional kann das Banner als vollständige Cookie-Wall konfiguriert werden, die den Seiteninhalt blockiert, bis der Besucher eine Entscheidung trifft.

🛠️ KCM DevKit ​

Ein einblendbares Entwickler-Panel, das den aktuellen Consent-Status, alle gesetzten Services und den Cookie-Inhalt in Echtzeit anzeigt.


Systemvoraussetzungen ​

AnforderungVersion
Joomla!5.x oder 6.x
PHP8.1 oder höher
MySQL / MariaDB8.0 / 10.4

Kernkonzepte ​

Der KCM arbeitet mit vier zentralen Entitäten, die aufeinander aufbauen:

Service-Kategorien
    └── Services
            ├── Cookies
            └── Scripts
  • Service-Kategorien gruppieren Services logisch (z.B. Notwendige Cookies, Statistiken, Marketing).
  • Services repräsentieren einzelne Tools oder Anbieter (z.B. Google Analytics, YouTube).
  • Cookies sind die technischen Cookie-Einträge, die ein Service setzt.
  • Scripts sind die Tracking-Codes und externen Skripte, die bei Zustimmung geladen werden.

Nächste Schritte ​