Kaarten functionality_storage

Google Maps — consent fix

Google Maps JavaScript API of embed-iframes laden direct in de HTML. Maps stelt NID-cookies in (Google-tracking, 6 maanden) en stuurt locatiecontext naar Google vóór consent. De Maps JS API laadt ook extra scripts van maps.gstatic.com.

Domeinen

  • maps.googleapis.com
  • maps.gstatic.com
  • maps.google.com

Cookies

Fix-instructies

Consent type vereist: functionality_storage

  1. Vervang <iframe src="https://www.google.com/maps/embed/..."> door een consent-facade:
    • Toon een statische kaartafbeelding (screenshot) met een "Kaart laden" knop
    • Laad het iframe pas na consent-acceptatie
  2. Voor de Maps JavaScript API: laad het script via een GTM Custom HTML Tag:
    • Maak een <script src="https://maps.googleapis.com/maps/api/js?key=..."> element dynamisch
    • Trigger: consent_update met functionality_storage = granted
  3. Cookiebot: gebruik de ingebouwde Google Maps-blokkering.
  4. Alternatief zonder consent-vereiste: gebruik OpenStreetMap (Leaflet.js) — geen persoonsgegevens.
  5. Test: maps.googleapis.com en maps.gstatic.com mogen niet laden vóór consent.

Nog geen CMP?

Een Cookie Management Platform (CMP) regelt consent automatisch voor Google Maps en andere trackers — inclusief correcte GTM-koppeling.

Controleer uw eigen site

Scan uw website gratis om te zien of Google Maps (of andere trackers) vóór toestemming laadt.

Gratis scan starten →