🧪 Konfiguracja testowa
Zmień parametry URL żeby zobaczyć różne warianty bannera:
Aktywny site: demo123abc456 · brand: nprofit · pozycja: bottom-left
📊 Co się aktualnie dzieje
Auto-odświeżanie co 2 sekundy
🔥 Lista zablokowanych vendor:
🎬 Akcje testowe
Otwórz banner
Wycofaj zgodę (reload)
Wyczyść cookie + reload
Pierwsza wizyta = banner. Po akceptacji = floating button w lewym dolnym rogu. Po reload = banner schowany (cookie). "Wycofaj" usuwa cookie i pokazuje banner ponownie.
📋 Snippet który klient wkleja
Wystarczy 1 linijka w sekcji <head>, na samej górze (przed wszystkimi innymi <script>):
<script src="https://tools.crawlpro.pl/cmp.js?id=demo123abc456"></script>
✅ Co spełnia banner
Prior consent — żaden GA / Meta / Hotjar nie wystrzeli przed kliknięciem (auto-block type=text/plain)
Equal weight — "Akceptuj" i "Odrzuć" mają TEN SAM rozmiar i visual prominence (UODO must)
Granularna zgoda — 4 kategorie z toggle: Niezbędne / Preferencje / Statystyki / Marketing
Withdraw consent — floating button w lewym dolnym rogu, zawsze dostępny po consent
Google Consent Mode v2 — emitowane 7 sygnałów (ad_storage, analytics_storage etc.)
Server-side proof — każda zgoda logowana w bazie tools.crawlpro.pl z immutable snapshot konfiguracji
Anon hash — IP nie składowany, tylko SHA256 z IP_2okt + UA + daily salt
33 vendor auto-blocked — GA, GTM, Meta, Hotjar, Clarity, TikTok, LinkedIn, Pinterest, Snap, X, Reddit, Quora, Mixpanel, Amplitude, Segment, Intercom, Drift, Tawk, Crisp, Zendesk, HubSpot, MailChimp, Klaviyo, Yandex, YouTube/Vimeo, Maps, Fonts