Borlabs Cookie, der WordPress-Standard, ohne eigenes Plugin behandelt
Borlabs Cookie ist das, was eine deutsche WordPress-Seite am wahrscheinlichsten einsetzt. Die Box ist schlichtes DOM mit einem Ablehnen-Link, und genau den nutzt der Consent-Autopilot, sodass die Seite die Ablehnung wie bei einem Besucher speichert.
Fakten zum Erkenner
| Erkannt an | #BorlabsCookieBox oder .borlabs-cookie-box |
|---|---|
| Ablehnen-Pfad | Der Ablehnen-Link (a.borlabs-cookie-refuse) oder ein [data-cookie-refuse]-Element |
| Akzeptieren-Pfad | Der Alle-akzeptieren-Link oder die data-cookie-accept-Elemente, nur bei consent: accept |
| API | Keine genutzt; Borlabs stellt seine Wahl über das DOM bereit, und das DOM genügt |
| Gilt als erledigt, wenn | Die erkannte Box von der Seite verschwunden ist |
| Rückfall | Eine umbenannte Klasse heißt: Der Erkenner bleibt still und die Heuristik läuft |
Stand: 2026-09-04
Das Banner als Teil von observe ablehnen
import { Browserberg } from '@browserberg/sdk';
const bb = new Browserberg({
apiKey: process.env.BROWSERBERG_API_KEY,
baseUrl: 'https://browserberg.com',
});
const session = await bb.sessions.create();
// Eine WordPress-Seite mit Borlabs Cookie.
await session.act({ steps: [{ action: 'navigate', value: 'https://www.handwerk-mueller.example/' }] });
const page = await session.observe({ consent: 'reject' });
// Das Banner wurde beantwortet, bevor Kandidaten gesammelt wurden.
console.log(page.url, page.candidates.length);
So sieht das auf einer Mittelstandsseite aus
Der größte Teil des deutschen Webs ist WordPress, und davon der größte Teil Borlabs. Das ist das Banner, dem dein Agent auf Lieferanten-, Verbands- und Dienstleisterseiten begegnet.
Blockierte Einbettungen bleiben blockiert
Borlabs ersetzt Karten und Videos bis zur Einwilligung durch Platzhalter. Nach einer Ablehnung bleiben sie Platzhalter; braucht deine Aufgabe den eingebetteten Inhalt, übergib bewusst consent: accept.
Formulare funktionieren ohne Einwilligung
Kontakt- und Bestellformulare auf Borlabs-Seiten hängen nicht an der Marketing-Kategorie. Eine Ablehnung lässt sie benutzbar, und genau das braucht ein Agent, der ein Formular ausfüllt.
Jede frische Session ist ein Erstbesuch
Die Ablehnung liegt im eigenen Cookie der Seite. Eine neue Session hat keins, die Box kommt zurück, und der Erkenner beantwortet sie erneut, ohne dass dein Code es merkt.
Fragen von Entwicklern
Manche Borlabs-Boxen haben nur "Alle akzeptieren" und "Individuelle Einstellungen".
Dann fehlt der Ablehnen-Link und der Erkenner feuert nicht. Die Heuristik versucht, ein Ablehnen-Element per Text zu finden; gibt es keins, meldet observe die Box als weiterhin vorhanden, statt in deinem Namen zu akzeptieren.
Ist eine Ablehnung dasselbe wie die Box zu schließen?
Nein. Schließen ohne Wahl lässt die Einwilligung unbeantwortet, und manche Seiten öffnen die Box auf der nächsten Seite erneut. Der Autopilot nutzt die Ablehnen-Aktion, damit die Seite eine Entscheidung speichert.
Fasst der Erkenner das Borlabs-Cookie direkt an?
Nein. Das Cookie von Hand zu schreiben würde einen Consent-Datensatz fälschen. Der Erkenner tut nur, was ein Besucher in der Box tun kann.
Welche anderen CMPs werden erkannt?
Rund siebzehn, darunter Usercentrics, Cookiebot, OneTrust und consentmanager, plus eine Heuristik für den Rest. Die Konzeptseite listet die Werte.
Auf eine WordPress-Seite richten
Fünf Browserstunden, keine Karte. Seite öffnen, observe aufrufen, Kandidaten lesen.