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.
-
Erkennen
Das Element #cmpbox oder #cmpwrapper identifiziert consentmanager. Ohne es hält sich der Erkenner heraus.
-
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.
-
Bestätigen
Die Box muss die Seite verlassen. Bleibt sie, sagt observe das.
-
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.