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.