{"id":8503,"date":"2026-08-12T16:22:00","date_gmt":"2026-08-12T14:22:00","guid":{"rendered":"https:\/\/www.lukaswojcik.com\/blog\/?p=8503"},"modified":"2026-08-10T17:55:46","modified_gmt":"2026-08-10T15:55:46","slug":"first-party-cookie-restoration-itp-cloudflare-workers-ssgtm-pl-8503","status":"publish","type":"post","link":"https:\/\/www.lukaswojcik.com\/blog\/pl\/digital-marketing-pl\/first-party-cookie-restoration-itp-cloudflare-workers-ssgtm-pl-8503\/","title":{"rendered":"Odnawianie plik\u00f3w cookie First-Party: Ochrona przed ITP dzi\u0119ki Cloudflare Workers i ssGTM"},"content":{"rendered":"\r\n<h2 class=\"wp-block-heading\">Odnawianie plik\u00f3w cookie First-Party: Ochrona przed ITP dzi\u0119ki Cloudflare Workers i ssGTM<\/h2>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Mechanizm Intelligent Tracking Prevention (ITP) w przegl\u0105darce Safari oraz nowoczesne silniki prywatno\u015bci drastycznie ograniczaj\u0105 \u017cywotno\u015b\u0107 plik\u00f3w cookie po stronie klienta. Identyfikatory ustawiane za pomoc\u0105 JavaScriptu (<code>document.cookie<\/code>) s\u0105 ograniczane do maksymalnie 7 dni \u2013 a w przypadku wykrycia parametr\u00f3w klikni\u0119\u0107 reklamowych w adresie URL ich wa\u017cno\u015b\u0107 jest redukowana nawet do 24 godzin. R\u00f3wnie\u017c klasyczne wdro\u017cenia oparte na maskowaniu CNAME s\u0105 identyfikowane i neutralizowane przez algorytmy obronne WebKit, gdy rekord DNS wskazuje na zewn\u0119trzne serwerownie system\u00f3w \u015bledz\u0105cych.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Aby zachowa\u0107 sp\u00f3jno\u015b\u0107 danych oraz precyzj\u0119 atrybucji w d\u0142ugich cyklach konwersji, architektura analityczna musi zrezygnowa\u0107 z pami\u0119ci zarz\u0105dzanej przez skrypty na rzecz <strong>prawdziwego trasowania First-Party na kraw\u0119dzi sieci (Edge Routing)<\/strong> przy u\u017cyciu nag\u0142\u00f3wk\u00f3w HTTP zarz\u0105dzanych przez serwer.<\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\">1. Projekt architektury: Pliki cookie zarz\u0105dzane przez serwer<\/h2>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Omini\u0119cie 7-dniowego limitu ITP wymaga generowania identyfikator\u00f3w bezpo\u015brednio w warstwie brzegowej za pomoc\u0105 nag\u0142\u00f3wk\u00f3w odpowiedzi HTTP (<code>Set-Cookie<\/code>). Poniewa\u017c restrykcje przegl\u0105darek odr\u00f3\u017cniaj\u0105 pliki cookie tworzone przez skrypty klienta od legalnych sesji generowanych przez serwer, ciasteczka skonfigurowane przez Edge Workers zachowuj\u0105 wa\u017cno\u015b\u0107 nawet przez 365 dni, przy pe\u0142nej zgodno\u015bci z regionalnymi regulacjami o prywatno\u015bci.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Atrybut pliku cookie<\/th><th>Wymagana warto\u015b\u0107<\/th><th>Uzasadnienie techniczne<\/th><\/tr><\/thead><tbody><tr><td><code>HttpOnly<\/code><\/td><td><code>true<\/code><\/td><td>Blokuje dost\u0119p z poziomu JavaScriptu, uodparniaj\u0105c ciasteczko na limity ITP oraz ataki XSS.<\/td><\/tr><tr><td><code>Secure<\/code><\/td><td><code>true<\/code><\/td><td>Wymaga szyfrowanej transmisji HTTPS w ca\u0142ych strukturach sieciowych.<\/td><\/tr><tr><td><code>SameSite<\/code><\/td><td><code>Lax<\/code> \/ <code>Strict<\/code><\/td><td>Gwarantuje traktowanie pliku jako natywnego kontekstu First-Party.<\/td><\/tr><tr><td><code>Domain<\/code><\/td><td>Domena g\u0142\u00f3wna (np. <code>example.com<\/code>)<\/td><td>Zapobiega karom za niezgodno\u015b\u0107 CNAME pomi\u0119dzy subdomenami.<\/td><\/tr><\/tbody><\/table><\/figure>\r\n\r\n\r\n\r\n<figure class=\"lw-diagram\">\n<img loading=\"lazy\" src=\"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/diagrams\/odnawianie-plikow-cookie-first-party-ochrona-przed-itp-dzi-pl.png\" width=\"1120\" height=\"366\" decoding=\"async\"\n     alt=\"Diagram do artyku\u0142u: Kontekst Same-Origin, Odporno\u015b\u0107 na mechanizmy obronne CNAME, Brak op\u00f3\u017anie\u0144 sieciowych\">\n<figcaption>3 element\u00f3w artyku\u0142u w skr\u00f3cie: Kontekst Same-Origin, Odporno\u015b\u0107 na mechanizmy obronne CNAME, Brak op\u00f3\u017anie\u0144 sieciowych.<\/figcaption>\n<\/figure>\n\n<h2 class=\"wp-block-heading\">2. Odnawianie cookie przez Cloudflare Workers i ssGTM<\/h2>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Zaawansowany potok odnawiania identyfikator\u00f3w wykorzystuje Cloudflare Workers jako reverse proxy przed kontenerem Server-Side Google Tag Manager (ssGTM). W momencie przechwycenia \u017c\u0105dania HTTP na kraw\u0119dzi sieci, skrypt Worker weryfikuje obecno\u015b\u0107 prawid\u0142owego identyfikatora serwerowego. W przypadku jego braku lub bliskiego wyga\u015bni\u0119cia, Worker wstrzykuje do odpowiedzi od\u015bwie\u017cony nag\u0142\u00f3wek <code>Set-Cookie<\/code>.<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>\/\/ Cloudflare Worker Edge Script: Server-Managed Identifier Restoration\r\nexport default {\r\n  async fetch(request, env) {\r\n    const response = await fetch(request);\r\n    const newResponse = new Response(response.body, response);\r\n    \r\n    \/\/ Odczyt lub wygenerowanie anonimowego identyfikatora First-Party\r\n    let fpId = getCookieValue(request.headers.get(\"Cookie\"), \"fp_id\");\r\n    if (!fpId) {\r\n      fpId = crypto.randomUUID();\r\n    }\r\n\r\n    \/\/ Wymuszenie nag\u0142\u00f3wka Set-Cookie z 1-rocznym okresem wa\u017cno\u015bci\r\n    newResponse.headers.append(\r\n      \"Set-Cookie\",\r\n      `fp_id=${fpId}; Max-Age=31536000; Path=\/; Domain=example.com; Secure; HttpOnly; SameSite=Lax`\r\n    );\r\n\r\n    return newResponse;\r\n  }\r\n};<\/code><\/pre>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Wewn\u0105trz \u015brodowiska ssGTM ten trwa\u0142y identyfikator brzegowy jest mapowany na standardowe pole Client ID dla GA4 lub Google Ads, co stabilizuje wielokana\u0142ow\u0105 atrybucj\u0119 w d\u0142ugoterminowych \u015bcie\u017ckach u\u017cytkownik\u00f3w.<\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\">3. Google Tag Gateway (GTG): Idealne partnerstwo na kraw\u0119dzi<\/h2>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\"><strong>Google Tag Gateway (GTG)<\/strong> to wyspecjalizowany mechanizm trasowania First-Party, kt\u00f3ry tuneluje ruch analityczny bezpo\u015brednio przez g\u0142\u00f3wn\u0105 domen\u0119. Wdro\u017cenie GTG na platformie Cloudflare Workers tworzy idealn\u0105 synergi\u0119 z procesem odnawiania ciasteczek:<\/p>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\">\r\n<li><strong>Kontekst Same-Origin:<\/strong> GTG przesy\u0142a biblioteki skrypt\u00f3w (np. <code>\/gtg\/gtm.js<\/code>) oraz pakiety danych (<code>\/gtg\/collect<\/code>) przez dok\u0142adnie ten sam adres IP oraz numer systemu autonomicznego (ASN), co aplikacja g\u0142\u00f3wna.<\/li>\r\n\r\n\r\n<li><strong>Odporno\u015b\u0107 na mechanizmy obronne CNAME:<\/strong> Poniewa\u017c GTG dzia\u0142a bezpo\u015brednio w infrastrukturze domeny g\u0142\u00f3wnej poprzez proxy brzegowe zamiast zewn\u0119trznych delegacji DNS, algorytmy anty\u015bledz\u0105ce WebKit klasyfikuj\u0105 ten ruch jako natywn\u0105 komunikacj\u0119 backendow\u0105.<\/li>\r\n\r\n\r\n<li><strong>Brak op\u00f3\u017anie\u0144 sieciowych:<\/strong> Realizacja trasowania GTG oraz odnawiania plik\u00f3w cookie w tym samym procesie Cloudflare Worker odbywa si\u0119 w w\u0119z\u0142ach brzegowych na ca\u0142ym \u015bwiecie, eliminuj\u0105c dodatkowe u\u015bciski d\u0142oni TLS.<\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\">Podsumowanie<\/h2>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Przezwyci\u0119\u017cenie ogranicze\u0144 ITP wymaga przeniesienia zarz\u0105dzania identyfikatorami ze skrypt\u00f3w przegl\u0105darki do infrastruktury brzegowej. Po\u0142\u0105czenie serwerowych plik\u00f3w cookie <code>HttpOnly<\/code> w Cloudflare Workers z trasowaniem Same-Origin oferowanym przez Google Tag Gateway (GTG) zapewnia w pe\u0142ni zgodn\u0105 z prawem, bezpieczn\u0105 i technicznie niezawodn\u0105 architektur\u0119 pomiarow\u0105.<\/p>\r\n","protected":false},"excerpt":{"rendered":"<p>Przewodnik architektoniczny po omijaniu 7-dniowego limitu ITP w Safari dzi\u0119ki trasowaniu First-Party, ciasteczkom serwerowym i Google Tag Gateway.<\/p>\n","protected":false},"author":1,"featured_media":9229,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[92172,92166,92041,92169,92136,92044],"class_list":["post-8503","post","type-post","status-publish","format-standard","hentry","category-digital-marketing-pl","tag-cloudflare-pl","tag-cookies-pl","tag-first-party-data-pl","tag-safari-itp-pl","tag-server-side-gtm-pl","tag-tracking-pl"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Odnawianie plik\u00f3w cookie First-Party: Ochrona przed ITP dzi\u0119ki Cloudflare Workers i ssGTM - Lukas Wojcik - Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.lukaswojcik.com\/blog\/pl\/digital-marketing-pl\/first-party-cookie-restoration-itp-cloudflare-workers-ssgtm-pl-8503\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Odnawianie plik\u00f3w cookie First-Party: Ochrona przed ITP dzi\u0119ki Cloudflare Workers i ssGTM - Lukas Wojcik - Blog\" \/>\n<meta property=\"og:description\" content=\"Przewodnik architektoniczny po omijaniu 7-dniowego limitu ITP w Safari dzi\u0119ki trasowaniu First-Party, ciasteczkom serwerowym i Google Tag Gateway.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.lukaswojcik.com\/blog\/pl\/digital-marketing-pl\/first-party-cookie-restoration-itp-cloudflare-workers-ssgtm-pl-8503\/\" \/>\n<meta property=\"og:site_name\" content=\"Lukas Wojcik - Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-12T14:22:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/08\/fi-8503-odnawianie-plikow-cookie-first-party-ochrona-przed-i.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"luky\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"luky\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/digital-marketing-pl\\\/first-party-cookie-restoration-itp-cloudflare-workers-ssgtm-pl-8503\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/digital-marketing-pl\\\/first-party-cookie-restoration-itp-cloudflare-workers-ssgtm-pl-8503\\\/\"},\"author\":{\"name\":\"luky\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"headline\":\"Odnawianie plik\u00f3w cookie First-Party: Ochrona przed ITP dzi\u0119ki Cloudflare Workers i ssGTM\",\"datePublished\":\"2026-08-12T14:22:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/digital-marketing-pl\\\/first-party-cookie-restoration-itp-cloudflare-workers-ssgtm-pl-8503\\\/\"},\"wordCount\":579,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"image\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/digital-marketing-pl\\\/first-party-cookie-restoration-itp-cloudflare-workers-ssgtm-pl-8503\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/fi-8503-odnawianie-plikow-cookie-first-party-ochrona-przed-i.jpg\",\"keywords\":[\"Cloudflare\",\"Cookies\",\"First-Party Data\",\"Safari ITP\",\"Server-Side GTM\",\"Tracking\"],\"articleSection\":[\"Digital Marketing\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/digital-marketing-pl\\\/first-party-cookie-restoration-itp-cloudflare-workers-ssgtm-pl-8503\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/digital-marketing-pl\\\/first-party-cookie-restoration-itp-cloudflare-workers-ssgtm-pl-8503\\\/\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/digital-marketing-pl\\\/first-party-cookie-restoration-itp-cloudflare-workers-ssgtm-pl-8503\\\/\",\"name\":\"Odnawianie plik\u00f3w cookie First-Party: Ochrona przed ITP dzi\u0119ki Cloudflare Workers i ssGTM - Lukas Wojcik - Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/digital-marketing-pl\\\/first-party-cookie-restoration-itp-cloudflare-workers-ssgtm-pl-8503\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/digital-marketing-pl\\\/first-party-cookie-restoration-itp-cloudflare-workers-ssgtm-pl-8503\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/fi-8503-odnawianie-plikow-cookie-first-party-ochrona-przed-i.jpg\",\"datePublished\":\"2026-08-12T14:22:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/digital-marketing-pl\\\/first-party-cookie-restoration-itp-cloudflare-workers-ssgtm-pl-8503\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/digital-marketing-pl\\\/first-party-cookie-restoration-itp-cloudflare-workers-ssgtm-pl-8503\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/digital-marketing-pl\\\/first-party-cookie-restoration-itp-cloudflare-workers-ssgtm-pl-8503\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/fi-8503-odnawianie-plikow-cookie-first-party-ochrona-przed-i.jpg\",\"contentUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/fi-8503-odnawianie-plikow-cookie-first-party-ochrona-przed-i.jpg\",\"width\":1200,\"height\":630,\"caption\":\"Odnawianie plik\u00f3w cookie First-Party: Ochrona przed ITP dzi\u0119ki Cloudflare Workers i ssGTM\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/digital-marketing-pl\\\/first-party-cookie-restoration-itp-cloudflare-workers-ssgtm-pl-8503\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Odnawianie plik\u00f3w cookie First-Party: Ochrona przed ITP dzi\u0119ki Cloudflare Workers i ssGTM\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/\",\"name\":\"Lukas Wojcik - Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\",\"name\":\"luky\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\",\"contentUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\",\"width\":424,\"height\":636,\"caption\":\"luky\"},\"logo\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\"},\"sameAs\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\"],\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/author\\\/luky\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Odnawianie plik\u00f3w cookie First-Party: Ochrona przed ITP dzi\u0119ki Cloudflare Workers i ssGTM - Lukas Wojcik - Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.lukaswojcik.com\/blog\/pl\/digital-marketing-pl\/first-party-cookie-restoration-itp-cloudflare-workers-ssgtm-pl-8503\/","og_locale":"en_US","og_type":"article","og_title":"Odnawianie plik\u00f3w cookie First-Party: Ochrona przed ITP dzi\u0119ki Cloudflare Workers i ssGTM - Lukas Wojcik - Blog","og_description":"Przewodnik architektoniczny po omijaniu 7-dniowego limitu ITP w Safari dzi\u0119ki trasowaniu First-Party, ciasteczkom serwerowym i Google Tag Gateway.","og_url":"https:\/\/www.lukaswojcik.com\/blog\/pl\/digital-marketing-pl\/first-party-cookie-restoration-itp-cloudflare-workers-ssgtm-pl-8503\/","og_site_name":"Lukas Wojcik - Blog","article_published_time":"2026-08-12T14:22:00+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/08\/fi-8503-odnawianie-plikow-cookie-first-party-ochrona-przed-i.jpg","type":"image\/jpeg"}],"author":"luky","twitter_card":"summary_large_image","twitter_misc":{"Written by":"luky","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/digital-marketing-pl\/first-party-cookie-restoration-itp-cloudflare-workers-ssgtm-pl-8503\/#article","isPartOf":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/digital-marketing-pl\/first-party-cookie-restoration-itp-cloudflare-workers-ssgtm-pl-8503\/"},"author":{"name":"luky","@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"headline":"Odnawianie plik\u00f3w cookie First-Party: Ochrona przed ITP dzi\u0119ki Cloudflare Workers i ssGTM","datePublished":"2026-08-12T14:22:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/digital-marketing-pl\/first-party-cookie-restoration-itp-cloudflare-workers-ssgtm-pl-8503\/"},"wordCount":579,"commentCount":0,"publisher":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"image":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/digital-marketing-pl\/first-party-cookie-restoration-itp-cloudflare-workers-ssgtm-pl-8503\/#primaryimage"},"thumbnailUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/08\/fi-8503-odnawianie-plikow-cookie-first-party-ochrona-przed-i.jpg","keywords":["Cloudflare","Cookies","First-Party Data","Safari ITP","Server-Side GTM","Tracking"],"articleSection":["Digital Marketing"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.lukaswojcik.com\/blog\/pl\/digital-marketing-pl\/first-party-cookie-restoration-itp-cloudflare-workers-ssgtm-pl-8503\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/digital-marketing-pl\/first-party-cookie-restoration-itp-cloudflare-workers-ssgtm-pl-8503\/","url":"https:\/\/www.lukaswojcik.com\/blog\/pl\/digital-marketing-pl\/first-party-cookie-restoration-itp-cloudflare-workers-ssgtm-pl-8503\/","name":"Odnawianie plik\u00f3w cookie First-Party: Ochrona przed ITP dzi\u0119ki Cloudflare Workers i ssGTM - Lukas Wojcik - Blog","isPartOf":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/digital-marketing-pl\/first-party-cookie-restoration-itp-cloudflare-workers-ssgtm-pl-8503\/#primaryimage"},"image":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/digital-marketing-pl\/first-party-cookie-restoration-itp-cloudflare-workers-ssgtm-pl-8503\/#primaryimage"},"thumbnailUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/08\/fi-8503-odnawianie-plikow-cookie-first-party-ochrona-przed-i.jpg","datePublished":"2026-08-12T14:22:00+00:00","breadcrumb":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/digital-marketing-pl\/first-party-cookie-restoration-itp-cloudflare-workers-ssgtm-pl-8503\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.lukaswojcik.com\/blog\/pl\/digital-marketing-pl\/first-party-cookie-restoration-itp-cloudflare-workers-ssgtm-pl-8503\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/digital-marketing-pl\/first-party-cookie-restoration-itp-cloudflare-workers-ssgtm-pl-8503\/#primaryimage","url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/08\/fi-8503-odnawianie-plikow-cookie-first-party-ochrona-przed-i.jpg","contentUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/08\/fi-8503-odnawianie-plikow-cookie-first-party-ochrona-przed-i.jpg","width":1200,"height":630,"caption":"Odnawianie plik\u00f3w cookie First-Party: Ochrona przed ITP dzi\u0119ki Cloudflare Workers i ssGTM"},{"@type":"BreadcrumbList","@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/digital-marketing-pl\/first-party-cookie-restoration-itp-cloudflare-workers-ssgtm-pl-8503\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.lukaswojcik.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Odnawianie plik\u00f3w cookie First-Party: Ochrona przed ITP dzi\u0119ki Cloudflare Workers i ssGTM"}]},{"@type":"WebSite","@id":"https:\/\/www.lukaswojcik.com\/blog\/#website","url":"https:\/\/www.lukaswojcik.com\/blog\/","name":"Lukas Wojcik - Blog","description":"","publisher":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.lukaswojcik.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9","name":"luky","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg","url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg","contentUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg","width":424,"height":636,"caption":"luky"},"logo":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg"},"sameAs":["https:\/\/www.lukaswojcik.com\/blog"],"url":"https:\/\/www.lukaswojcik.com\/blog\/author\/luky\/"}]}},"_links":{"self":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/8503","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/comments?post=8503"}],"version-history":[{"count":1,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/8503\/revisions"}],"predecessor-version":[{"id":9539,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/8503\/revisions\/9539"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/media\/9229"}],"wp:attachment":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/media?parent=8503"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/categories?post=8503"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/tags?post=8503"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}