Marketing Glossar

2.413 Fachbegriffe aus 22 Bereichen des Online Marketings

Feature Flags

Definition: Feature Flags (auch Feature Toggles oder Feature Switches) sind dynamische Konfigurationsschalter in Webanwendungen, die es ermöglichen, bestimmte Funktionen oder Inhalte zur Laufzeit ein- oder auszuschalten – ohne neuen Code deployen zu müssen. Sie trennen das technische Deployment vom fachlichen Release einer neuen Funktion: Code wird ins System deployt, bleibt aber deaktiviert bis zur gezielten Freischaltung. Feature Flags ermöglichen Canary Releases (schrittweises Ausrollen auf kleinen Nutzeranteil), Beta-Programme, Kill Switches bei Fehlern und zielgruppenbasierte Funktions-Freischaltung. Populäre Feature-Flag-Systeme: LaunchDarkly, Split.io, Flagsmith, Unleash, Optimizely Feature Experimentation. Im Marketing-Kontext bilden Feature Flags die technische Grundlage für serverseitiges A/B-Testing und risikoarme Kampagnen-Launches.

Erläuterung

Feature Flags lösen das Deployment-Dilemma: Neue Features landen täglich im Code, werden aber nur kontrolliert für ausgewählte Nutzergruppen aktiviert. Das Risiko von Produktionsfehlern sinkt drastisch, weil ein Flag-Deaktivierung innerhalb von Sekunden rückgängig macht, was ein Re-Deployment Stunden dauern würde. Für Marketing-Teams bedeutet das: Landingpage-Varianten, neue Preismodelle oder Checkout-Flows können ohne IT-Dependency für definierte Segmente getestet werden.

Feature-Flag-Typen

Feature-Flag-Plattformen

Implementierungsmuster

Marketing-Anwendungsfälle

Praxistipp: Beginnen Sie mit Flagsmith (Open Source, kostenloser Plan) und implementieren Sie zwei Flags: (1) Kill Switch für kritische externe Dienste (Chatbot, Empfehlungsengine) – deaktivierbar in Sekunden bei Performance-Problemen; (2) Gradual Rollout für den nächsten größeren Checkout-Umbau (Start 5 %, dann 20 %, dann 100 %). Dokumentieren Sie jeden Flag mit Ersteller, Zweck und Ablaufdatum direkt im Flag-Namen (z. B. «checkout-v2-rollout-2026-Q2»). Entfernen Sie Flags konsequent nach vollständigem Rollout – ein Codebase mit 50+ ungenutzten Flags verlangsamt das Debugging und schafft versteckte Abhängigkeiten.