ClarusPlus einrichten.
Abschnitt 1
Quick Start
In drei Minuten lebendiges Accessibility-Widget auf Ihrer Seite. Sie brauchen nur Zugang zum HTML-Code Ihrer Seite und Ihren Lizenz-Schlüssel.
- 1
Lizenz-Schlüssel kopieren
Im Admin-Dashboard unter Einstellungen → API & Lizenz finden Sie Ihren persönlichen Schlüssel (Format: UUID, z. B.3a39…). - 2
Snippet einfügen
Kopieren Sie das folgende Snippet in den<head>Ihrer Seite — oder in den Footer, kurz vor</body>:<script src="https://cdn.clarusplus.com/widget.js" data-license="IHR_LIZENZ_SCHLÜSSEL" data-position="bottom-right" defer ></script> - 3
Seite öffnen & testen
Laden Sie Ihre Seite neu. Der Widget-Button erscheint unten rechts. Klick öffnet das Toolset mit 22+ Anpassungs-Optionen.
Abschnitt 2
Installation in Ihrem Stack
Das Widget ist ein einzelnes Script-Tag — es funktioniert überall, wo Sie HTML einbinden können. Hier die häufigsten Wege:
WordPress
Plugin wie Insert Headers and Footers oder WPCode installieren, dann das Snippet in den Header-Bereich einfügen. Alternativ direkt in header.php des Child-Themes.
Shopify
Im Theme-Editor unter Edit Code → theme.liquid das Snippet vor </head> einfügen. Funktioniert auf allen Storefronts.
Webflow / Framer
Site-Settings öffnen → Custom Code → Head Code → Snippet einfügen → Publishen. Das war's.
Next.js / React
Im Root-Layout via next/script:
import Script from "next/script";
<Script
src="https://cdn.clarusplus.com/widget.js"
strategy="afterInteractive"
data-license="IHR_LIZENZ_SCHLÜSSEL"
data-position="bottom-right"
/>Google Tag Manager
Neuer Tag → Custom HTML → Snippet einfügen → Trigger auf All Pages. Veröffentlichen. Vorteil: Sie können später ohne Dev-Hilfe Änderungen ausspielen.
Abschnitt 3
Konfigurations-Optionen
Alle Optionen werden als data-*-Attribute am Script-Tag gesetzt. Eine vollständige Übersicht:
data-licensePflichtDefault:
—Ihr Lizenz-Schlüssel aus dem Admin-UI. Ohne diesen Wert startet das Widget nicht.
data-positionOptionalDefault:
bottom-rightPosition des Widget-Buttons. Mögliche Werte: bottom-right, bottom-left, top-right, top-left.
data-primary-colorOptionalDefault:
#007bffHex-Farbe des Widget-Buttons und der Akzente. Sollte Ihre Brand-Farbe sein.
data-primary-text-colorOptionalDefault:
#ffffffHex-Farbe für Texte auf der Primary-Farbe. Muss mindestens 4,5:1 Kontrast haben.
data-languageOptionalDefault:
autoSprache des Widgets. „auto“ nutzt navigator.language. Werte: de, en, fr, es, it, nl, pl …
data-hide-buttonOptionalDefault:
falseVersteckt den eingebauten Widget-Button. Nützlich, wenn Sie eigene Trigger nutzen (siehe „Trigger-Buttons").
Abschnitt 4
Eigene Trigger-Buttons
Möchten Sie den Widget-Button verstecken und stattdessen über Ihre eigene Navigation öffnen? Setzen Sie an einem beliebigen Element das Attribut data-clarus-trigger:
<!-- 1. Widget-Button verstecken -->
<script
src="https://cdn.clarusplus.com/widget.js"
data-license="…"
data-hide-button="true"
defer
></script>
<!-- 2. Eigenen Trigger einbauen -->
<button type="button" data-clarus-trigger aria-label="Barrierefreiheit öffnen">
♿ Barrierefreiheit
</button>Klicks auf das Element öffnen das Widget. Sie können beliebig viele Trigger auf einer Seite haben.
Abschnitt 5
Branding & Theme
Das Widget übernimmt Ihre Brand-Farben über die data-primary-color- und data-primary-text-color-Attribute.
Wichtig: Kontrast prüfen
Damit das Widget selbst barrierefrei bleibt, muss Ihre gewählte Primary-Color mindestens 4,5:1 Kontrast zur Text-Color haben. Tools wie WebAIM Contrast Checker helfen.
Whitelabel-Modus (Business-Tarif)
Wenn Sie das ClarusPlus-Branding komplett entfernen möchten, aktivieren Sie im Admin-UI unter Einstellungen → Whitelabel den Modus. Das Widget zeigt dann nur Ihre Brand.
Abschnitt 6
Troubleshooting
Widget erscheint nicht
- Lizenz-Schlüssel korrekt? Im Admin-UI prüfen.
- Wird die Domain in Ihrem Account-Bereich „Erlaubte Domains" geführt? Lokale Domains (
localhost) ggf. freischalten. - Browser-Konsole öffnen — wir loggen Fehler dort. Häufig:
Invalid license key or domain. - Script-Tag wird nicht vom Browser geladen? Ad-Blocker prüfen.
Widget verlangsamt die Seite
Das ClarusPlus-Widget ist unter 30 KB gzipped und lädt async. Es beeinflusst Lighthouse-Performance kaum. Wenn Sie eine Verlangsamung beobachten, schreiben Sie uns — wir prüfen das im Einzelfall.
Conflict mit anderem Widget
Wenn mehrere Accessibility-Widgets gleichzeitig laufen, kommen sich z-index und ARIA-Elemente in die Quere. Empfehlung: Nur ClarusPlus aktiv lassen.
Etwas unklar?
Unser Support antwortet werktags innerhalb eines Werktags — oft schneller. Schreiben Sie uns einfach.
