PageSourceSearch

https://cookiezen.pl/_next/static/immutable/chunks/23t0w8zhogi0f.js

js cookiezen.pl collected 2026-10-03 20:06:27 UTC 8,936 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,630374,e=>{"use strict";var o=e.i(625176),a=e.i(287272),n=e.i(792274),i=e.i(647163);function t({...e}){return(0,o.jsx)(a.Portal,{"data-slot":"dialog-portal",...e})}function s({className:e,...n}){return(0,o.jsx)(a.Overlay,{"data-slot":"dialog-overlay",className:(0,i.cn)("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/50",e),...n})}e.s(["Dialog",0,function({...e}){return(0,o.jsx)(a.Root,{"data-slot":"dialog",...e})},"DialogContent",0,function({className:e,children:r,showCloseButton:l=!0,...d}){return(0,o.jsxs)(t,{"data-slot":"dialog-portal",children:[(0,o.jsx)(s,{}),(0,o.jsxs)(a.Content,{"data-slot":"dialog-content","aria-describedby":void 0,className:(0,i.cn)("bg-background data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 fixed top-[50%] left-[50%] z-50 grid w-full max-w-[calc(100%-2rem)] translate-x-[-50%] translate-y-[-50%] gap-4 rounded-lg border p-6 shadow-lg duration-200 sm:max-w-lg",e),...d,children:[r,l&&(0,o.jsxs)(a.Close,{"data-slot":"dialog-close",className:"ring-offset-background focus:ring-ring data-[state=open]:bg-accent data-[state=open]:text-muted-foreground absolute top-4 right-4 rounded-xs opacity-70 transition-opacity hover:opacity-100 focus:ring-2 focus:ring-offset-2 focus:outline-hidden disabled:pointer-events-none [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 cursor-pointer",children:[(0,o.jsx)(n.XIcon,{}),(0,o.jsx)("span",{className:"sr-only",children:"Close"})]})]})]})},"DialogDescription",0,function({className:e,...n}){return(0,o.jsx)(a.Description,{"data-slot":"dialog-description",className:(0,i.cn)("text-muted-foreground text-sm",e),...n})},"DialogFooter",0,function({className:e,...a}){return(0,o.jsx)("div",{"data-slot":"dialog-footer",className:(0,i.cn)("flex flex-col-reverse gap-2 sm:flex-row sm:justify-end",e),...a})},"DialogHeader",0,function({className:e,...a}){return(0,o.jsx)("div",{"data-slot":"dialog-header",className:(0,i.cn)("flex flex-col gap-2 text-center sm:text-left",e),...a})},"DialogTitle",0,function({className:e,...n}){return(0,o.jsx)(a.Title,{"data-slot":"dialog-title",className:(0,i.cn)("text-lg leading-none font-semibold",e),...n})},"DialogTrigger",0,function({...e}){return(0,o.jsx)(a.Trigger,{"data-slot":"dialog-trigger",...e})}])},399913,e=>{"use strict";function o(e){return`faq-${e}`}function a(e){return i.find(a=>o(a.slug)===e)}function n(e){return e?"faq"===e?{type:"section"}:e.startsWith("faq-")?a(e)?{type:"item",domId:e}:{type:"unknown-faq"}:null:null}let i=[{slug:"consent-mode-v2",question:"Czy CookieZen obsługuje Google Consent Mode v2?",answerHtml:"Tak, w pełni. Wysyłamy wszystkie wymagane sygnały (ad_storage, analytics_storage, ad_user_data, ad_personalization, functionality_storage, personalization_storage) synchronicznie przed załadowaniem GTM. Dodatkowo wspieramy url_passthrough i ads_data_redaction, dzięki czemu kampanie Google Ads mierzą konwersję nawet bez zgody na cookies."},{slug:"rodo-eprivacy",question:"Czy CookieZen zapewnia zgodność z RODO i ePrivacy?",answerHtml:"Tak. CookieZen wspiera spełnienie wymogów RODO, dyrektywy ePrivacy oraz CCPA. Baner zapisuje zgody, obsługuje Consent Mode i uruchamia ręcznie oznaczone skrypty dopiero po uzyskaniu właściwej zgody. Każda zgoda jest rejestrowana z pełnym dowodem (consent proof) - gotowym na kontrolę UODO."},{slug:"jak-liczone-sesje",question:"Jak liczone są sesje w CookieZen?",answerHtml:"<p>Sesja to wizyta jednego użytkownika na Twojej stronie - niezależnie od tego, ile podstron obejrzał. Jeśli ktoś wraca na stronę po przerwie dłuższej niż 30 minut, liczymy to jako nową sesję (taką samą definicję stosuje Google Analytics 4).</p><p>Liczymy każde wejście, niezależnie od decyzji użytkownika dotyczącej cookies. Boty wyszukiwarek (Google, Bing, GPTBot, Claude, Perplexity i inne) nie są wliczane do limitu.</p>",answerWrapperClassName:"space-y-3"},{slug:"sesje-vs-ga4",question:"Dlaczego liczba sesji w CookieZen różni się od Google Analytics 4?",answerHtml:"<p>Te dwa narzędzia mierzą <strong>co innego</strong>, więc liczby naturalnie się różnią - czasem o kilka procent, czasem nawet o 100%. Obie liczby są poprawne, odpowiadają tylko n
1a różne pytania.</p><p><strong>GA4 odpowiada na pytanie:</strong> „Ilu mam użytkowników, których mogę poznać i analizować?”</p><p><strong>CookieZen odpowiada na pytanie:</strong> „Ile osób w ogóle pojawiło się na mojej stronie?”</p><p><strong>Dlaczego najczęściej pokazujemy więcej sesji niż GA4</strong></p><ol><li><strong>Zgoda na cookies.</strong> GA4 nie rejestruje pełnej sesji, jeśli użytkownik odrzucił analytics - w typowym e-commerce w Polsce dotyczy to 15-35% ruchu. CookieZen liczy każde wejście, bo banner zgody musi się załadować zanim użytkownik podejmie decyzję - to leży w naturze produktu.</li><li><strong>Adblockery i blokady przeglądarek.</strong> uBlock, Brave, Safari, Firefox blokują domeny google-analytics.com i googletagmanager.com. CookieZen ładuje się z neutralnej domeny CDN i nie jest rozpoznawany jako tracker.</li><li><strong>Profil użytkowników.</strong> Strony z odbiorcą technicznym (B2B, agencje, narzędzia) mają wyższy odsetek osób z adblockerami - różnice względem GA4 mogą tam sięgać 80-100%.</li></ol><p><strong>Co z tego wynika dla rozliczeń</strong></p><p>Liczba sesji w CookieZen to liczba osób, które realnie zobaczyły Twój baner zgody. Dlatego właśnie ten miernik jest podstawą naszego cennika - odpowiada za rzeczywiste obciążenie systemu.</p>",answerWrapperClassName:"space-y-3 [&_strong]:font-semibold [&_strong]:text-foreground/60 [&_ol]:list-decimal [&_ol]:pl-5 [&_ol]:space-y-1.5"},{slug:"personalizacja-banera",question:"Czy mogę dostosować wygląd banera do swojej marki?",answerHtml:"Tak, w każdym dostępnym planie. W panelu ustawisz odpowiednie kolory, teksty we wszystkich sekcjach oraz logo marki."},{slug:"okres-probny",question:"Czy mogę przetestować CookieZen za darmo?",answerHtml:"Tak. Każde nowe konto otrzymuje bezpłatny 14-dniowy okres próbny z pełną funkcjonalnością. Nie wymagamy karty płatniczej przy rejestracji."},{slug:"przekroczenie-limitu-sesji",question:"Co się stanie, gdy przekroczę limit sesji w moim planie?",answerHtml:"Twój baner działa nieprzerwanie. Nadwyżki ponad limit planu są rozliczane automatycznie w modelu pay-as-you-go za każde dodatkowe 1000 sesji, zgodnie z aktualnym cennikiem. Pełne rozliczenie widoczne jest na fakturze za dany okres."},{slug:"skaner-cookies",question:"Czy CookieZen automatycznie wykrywa cookies na mojej stronie?",answerHtml:"Tak. Po dodaniu domeny uruchamiasz skan jednym kliknięciem. Nasz skaner przechodzi przez kluczowe podstrony wykrywając cookies, piksele śledzące (Google Analytics, Meta Pixel, TikTok) i automatycznie je kategoryzuje. Skaner uruchamia się automatycznie co 30 dni."},{slug:"wydajnosc-strony",question:"Czy CookieZen nie spowolni mojej strony?",answerHtml:"Nie. Skrypt startowy jest bardzo lekki, ładuje się z CDN i ustawia domyślne zgody dla Google Tag Manager jeszcze zanim reszta strony się załaduje. Pełny baner ładuje się asynchronicznie bez blokowania renderowania."},{slug:"plan-free",question:"Czy jest dostępny darmowy plan?",answerHtml:"Tak. Plan Free obejmuje do 1 000 sesji miesięcznie z pełną funkcjonalnością - skaner, personalizacja banera, Consent Mode v2, wielojęzykowość. Darmowy plan wymaga podpięcia karty płatniczej. Jeśli w danym miesiącu przekroczysz 1 000 sesji, konto zostanie automatycznie uaktualnione do planu Starter."},{slug:"dane-osobowe",question:"Czy CookieZen przechowuje dane osobowe moich użytkowników?",answerHtml:"Nie. Adresy IP są hashowane przed zapisem i nie mogą być odtworzone. Nie przechowujemy żadnych danych osobowych odwiedzających Twoją stronę - rejestrujemy jedynie fakt udzielenia/odrzucenia zgody (consent proof)."}];i.map(e=>e.slug);
1let t=o(i[0].slug);e.s(["LANDING_FAQ_DEFAULT_ITEM_DOM_ID",0,t,"LANDING_FAQ_ITEMS",0,i,"faqItemDomId",0,o,"parseFaqHash",0,n,"resolveFaqAccordionValueFromHash",0,function(e){let o=n(e);return o?.type==="item"?o.domId:t},"resolveFaqHashFromAccordionValue",0,function(e){return e&&a(e)?e:"faq"},"resolveFaqScrollTargetFromHash",0,function(e){let o=n(e);return o?"item"===o.type?o.domId:"faq":null}])},552534,e=>{"use strict";let o=(0,e.i(232155).default)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]);e.s(["ArrowLeft",0,o],552534)},844040,e=>{"use strict";var o=e.i(138634);e.s(["X",()=>o.default])}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.