Zum Inhalt springen
Cookie-Banner

consentmanager-Boxen, über ihren eigenen Knopf abgelehnt

consentmanager ist ein deutsches CMP, das über sein CMP-Id-Schema auf vielen kleinen und mittleren Unternehmensseiten steckt. Die Box ist schlichtes DOM, der Erkenner drückt den Nein-Knopf, und dein Agent bekommt eine Seite ohne Banner in der Kandidatenliste.

Innerhalb eines observe-Aufrufs

Dieselben vier Züge wie bei jedem Erkenner, mit den Besonderheiten von consentmanager.

  1. Erkennen

    Das Element #cmpbox oder #cmpwrapper identifiziert consentmanager. Ohne es hält sich der Erkenner heraus.

  2. Ablehnen

    Der Nein-Knopf (.cmpboxbtnno oder #cmpbntnotxt) wird gedrückt. consentmanager hat in der Tabelle keinen JavaScript-Weg, also ist der Knopf der einzige Pfad, und das ist in Ordnung: Es ist derselbe Knopf, den ein Besucher drückt.

  3. Bestätigen

    Die Box muss die Seite verlassen. Bleibt sie, sagt observe das.

  4. Weitermachen

    Kandidaten werden von der Seite gesammelt, wie sie jetzt ist; die Knöpfe der Box erreichen deinen Agenten nie.

Fakten zum Erkenner

Erkannt an #cmpbox oder #cmpwrapper
Ablehnen-Pfad .cmpboxbtnno oder #cmpbntnotxt
Akzeptieren-Pfad .cmpboxbtnyes oder #cmpbntyestxt, nur bei consent: accept
API Keine genutzt
Gilt als erledigt, wenn Das erkannte Element weg ist
Typische Seiten Unternehmensseiten, Verbände und lokale Dienstleister in der DACH-Region

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 Unternehmensseite mit consentmanager.
await session.act({ steps: [{ action: 'navigate', value: 'https://www.metallbau-schmidt.example/' }] });
const page = await session.observe({ consent: 'reject' });

// Das Banner wurde beantwortet, bevor Kandidaten gesammelt wurden.
console.log(page.url, page.candidates.length);

Fragen von Entwicklern

Die Box fragt je Zweck. Wählt der Autopilot je Zweck?

Nein. Er lehnt alles Nichtnotwendige über den Nein-Knopf ab, so wie ein Besucher, der ablehnt. Auswahl je Zweck ist eine Aufgabe für consent: off plus deine eigenen Schritte.

consentmanager zeigt die Box manchmal in einem iframe. Wird das behandelt?

Der Erkenner sieht im Hauptdokument nach. Eine Box in einem Frame gleicher Herkunft fällt an die Heuristik, die Frames durchsucht; ein Frame fremder Herkunft ist von der Seite aus nicht erreichbar, und observe meldet das Banner als vorhanden.

Woher weiß ich, ob eine Seite überhaupt ein Banner hatte?

Vergleich observe-Ergebnisse mit consent: off und dem Standard. Oder lies den Hinweis in der Antwort: Hat ein Erkenner gehandelt, ist die zurückgegebene Seite die nach der Aktion.

Wird die Liste der erkannten CMPs gepflegt?

Ja. Selektoren sind versionierte Fakten über Fremdprodukte; jeder Eintrag fällt auf sicher, wenn ein Anbieter etwas umbenennt, und Updates kommen mit dem Browser-Bundle.

Auf einer Mittelstandsseite ausprobieren

Fünf Browserstunden, keine Karte. Das Banner ist das Erste, was observe erledigt.