Note
This is a cached result from 18 Sept 2026. A new scan will be available on 16 Oct 2026.

rp-online.de

66.3s 18 Sept 2026
Verdict

4 findings · 4 warnings · 1 checks passed

Advertising assessment: Non-Compliant Grade D
45% Technical score

Vendors

5
Google Tag Manager functional
GTM-K47R344GTM-KJQSZW7Q
Compliant

Violations

5
Critical
Tracking cookies were set before the consent decision GCM_002

Cookies: _ga, _ga_Z4XDX2NETC

Do not write analytics or advertising cookies until the visitor has made a consent choice. Load GTM/GA4 tags behind a denied consent default and let the CMP's update unblock them.

Warning
Cookie wall: no option to reject tracking CMP_002

Affected: Criteo, Google Ads, Google Analytics 4, Meta Pixel

Refusing consent must be as easy as giving it. Add a clearly visible Reject all button to the consent banner; pay-or-consent models without a free reject option may not constitute valid consent.

Warning
Consent Mode default is missing GCM_001

Call gtag('consent', 'default') with denied values before GTM or GA4 loads, so the initial consent state is explicit.

Warning
Consent Mode does not update in place after the consent choice GCM_008

Affected: lazy_reload

Call gtag('consent', 'update') immediately after the visitor's choice, with the correct values for both accept and reject. Do not rely on a page reload: it creates duplicate pageviews and breaks session attribution.

Warning
Non-compliant tracking before consent GCM_009

Affected: Google Analytics 4

The affected vendors set an identifier or sent measurement that is not verifiably cookie-less before the visitor chose. Load them only after consent, or configure a documented cookie-less mode that sends no identifiers.

Overview

Consent Banner Exists 15/15
Consent Banner Functional 5/10
Reject Option Available 0/10
No Tracking Before Consent 15/20
Consent Mode Implemented 7.5/15
Consent Mode Correct States 0/10
No Tracking Cookies Before Consent 0/10
Consent Persists Correctly 2.5/5
No Tracking After Reject 0/5

Consent Mode