{"id":314,"date":"2026-08-10T21:05:23","date_gmt":"2026-08-10T19:05:23","guid":{"rendered":"https:\/\/www.lukaswojcik.com\/blog\/?p=314"},"modified":"2026-10-26T11:30:58","modified_gmt":"2026-10-26T10:30:58","slug":"the-evolution-of-web-tracking-from-log-files-to-the-server-side-future","status":"publish","type":"post","link":"https:\/\/www.lukaswojcik.com\/blog\/en\/digital-analytics\/the-evolution-of-web-tracking-from-log-files-to-the-server-side-future\/","title":{"rendered":"The Evolution of Web Tracking: From Log Files to the Server-Side Future"},"content":{"rendered":"<p>Web analytics draws on several sources: requests in server logs, events from browsers and business transactions in backend systems, such as orders recorded by a shop server. New techniques have added to earlier methods rather than simply replacing them. Server-side tracking often complements browser measurement; it does not mean a wholesale return to log-file analysis.<\/p>\n<h2>Log files: counting requests and interpreting activity<\/h2>\n<p>Server logs were an important basis for early web statistics and remain useful for operations and troubleshooting. An access log can contain the time, requested address, response status and IP address. Configuration determines which requests and fields are recorded.<\/p>\n<p>A request is not a visitor or necessarily a page view. One page often loads several files, and bots generate requests too. Browser caches and caches in front of the origin can serve content without contacting the origin server. Scrolling without an additional request does not appear in its access log. Log analysis therefore needs appropriate filters and clearly defined metrics.<\/p>\n<p>Urchin turned web data into reports. Google acquired the company in 2005 and made Google Analytics available free of charge on 14 November 2005. Hosted analytics consequently became easier to access for many websites.<\/p>\n<figure class=\"lw-diagram\"><img loading=\"lazy\" src=\"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/diagrams\/dia-314-history-20261024-en.png\" width=\"1120\" height=\"580\" decoding=\"async\" alt=\"Four data sources and processing stages: logs, browser, GA4 and server-side tagging with their respective limits.\"><figcaption>New techniques complement earlier methods: server tagging does not automatically replace browser events or assessment of data processing.<\/figcaption><\/figure>\n<h2>Browser measurement: capturing additional events<\/h2>\n<p>JavaScript can detect interactions such as video starts or clicks and send events. Depending on context, a tracking pixel means an image request or, more broadly, a measurement request. Cookies hold values; they are not executable code.<\/p>\n<p>Google Analytics mainly uses first-party cookies, stored under the website\u2019s own domain. A connection to an external analytics server therefore does not necessarily involve a third-party cookie. Universal Analytics reported page views, events, users and sessions. The retired product generation appears here as historical context.<\/p>\n<h2>Multiple suppliers and operating models<\/h2>\n<p>Google products are only part of this history. Adobe acquired Omniture in 2009. Webtrekk joined Mapp in 2019. Matomo, called Piwik until 2018, offers deployment on an organisation&#8217;s own infrastructure among its options. etracker is another web analytics product.<\/p>\n<p>Selection depends on specific features, data flows, contracts, storage locations and operating costs. A European supplier, open-source code or self-hosting alone does not establish compliant configuration. Compliance depends on the current setup and actual processing.<\/p>\n<h2>Browser protection and GA4&#8217;s event model<\/h2>\n<p>Safari&#8217;s Intelligent Tracking Prevention and Firefox&#8217;s Enhanced Tracking Protection restrict particular tracking techniques. Depending on browser, context and settings, protections can block access or isolate storage. This does not mean a general ban on every cookie.<\/p>\n<p>GA4 organises collection around events and associated parameters. User and session metrics remain part of reporting. Under specific conditions, modeling can statistically supplement missing information: observed patterns are used to estimate values for which no direct measurement is available. It does not promise reconstruction of every lost event; even sufficient data volumes do not guarantee that a property qualifies.<\/p>\n<h2>Server-side tagging: an additional processing step<\/h2>\n<p>Server-side tagging receives measurement data at a controlled endpoint, an address provided for incoming requests, and processes or distributes events. Sources can include browsers, apps and backend systems. Google Tag Manager recommends a first-party domain for production. Sharing a primary domain is not a general definition of server-to-server communication.<\/p>\n<p>The practical benefit is an inspectable data path: which fields reach each destination, which events are discarded and which consent applies? Correct configuration can reduce browser work. Additional infrastructure also brings costs and requires monitoring, access controls and maintenance.<\/p>\n<p>A server cannot detect scrolling without a signal from the browser. A confirmed order, by contrast, can originate in the order system. Parallel browser and backend delivery requires appropriate deduplication. For example, the same order reported through both paths must count as one purchase rather than two. Server routing does not automatically make blocked, uncollected or impermissible data available.<\/p>\n<p>The share of missing events needs to be assessed for the website concerned. Different sources observe different parts of a visit, so a deviation is not automatically a measurement error. A useful design combines suitable data sources and documents their limits.<\/p>\n<div class=\"lw-faq\">\n<h2>Questions and answers<\/h2>\n<h3>Does cookieless mean no modeling?<\/h3>\n<p>No. \u201cCookieless\u201d initially describes the absence of cookies in a particular collection path. It does not specify other identifiers, session construction or subsequent statistical estimation. Even grouping requests using short-lived request characteristics can be inaccurate. A counted event and an inferred number of people are different claims.<\/p>\n<p>Cookieless collection and modeling can coexist. GA4 reporting distinguishes observed and modeled values. The absence of a persistent identifier limits recognition; whether returning-visitor metrics are possible depends on other permitted signals and the method used.<\/p>\n<h3>Does an operator-controlled server replace a privacy assessment?<\/h3>\n<p>No. Cookieless techniques can still process personal data or fall within rules governing access to terminal equipment. Purpose, legal basis, possible consent requirements and exceptions depend on the actual method. Hashing, a first-party domain and an operator-controlled server do not independently guarantee anonymity.<\/p>\n<\/div>\n<div class=\"lw-quellen\">\n<h2>Sources<\/h2>\n<ul>\n<li><a href=\"https:\/\/httpd.apache.org\/docs\/2.4\/logs.html\" target=\"_blank\" rel=\"noopener noreferrer\">Apache: Access-Logs<\/a><\/li>\n<li><a href=\"https:\/\/analytics.googleblog.com\/2010\/04\/5-years-ago-today-google-acquired.html\" target=\"_blank\" rel=\"noopener noreferrer\">Google: Urchin acquisition, 2005<\/a><\/li>\n<li><a href=\"https:\/\/googleblog.blogspot.com\/2005\/11\/circle-of-analytics.html\" target=\"_blank\" rel=\"noopener noreferrer\">Google Analytics launch, 14 November 2005<\/a><\/li>\n<li><a href=\"https:\/\/support.google.com\/analytics\/answer\/6004245?hl=en\" target=\"_blank\" rel=\"noopener noreferrer\">Google Analytics: cookies and identifiers<\/a><\/li>\n<li><a href=\"https:\/\/support.google.com\/analytics\/answer\/11986666?hl=en\" target=\"_blank\" rel=\"noopener noreferrer\">Google Analytics: comparing UA and GA4 metrics<\/a><\/li>\n<li><a href=\"https:\/\/developers.google.com\/analytics\/legacy\/universal-analytics\" target=\"_blank\" rel=\"noopener noreferrer\">Universal Analytics: retired documentation<\/a><\/li>\n<li><a href=\"https:\/\/www.adobe.com\/aboutadobe\/invrelations\/pdfs\/fy09_10k.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">Adobe Annual Report 2009: Omniture<\/a><\/li>\n<li><a href=\"https:\/\/www.prnewswire.com\/news-releases\/mapp-completes-the-acquisition-of-webtrekk-300860393.html\" target=\"_blank\" rel=\"noopener noreferrer\">Mapp: acquisition of Webtrekk, 2019<\/a><\/li>\n<li><a href=\"https:\/\/matomo.org\/blog\/2018\/01\/piwik-is-now-matomo\/\" target=\"_blank\" rel=\"noopener noreferrer\">Matomo: Piwik renamed in 2018<\/a><\/li>\n<li><a href=\"https:\/\/www.etracker.com\/en\/\" target=\"_blank\" rel=\"noopener noreferrer\">etracker Analytics<\/a><\/li>\n<li><a href=\"https:\/\/webkit.org\/tracking-prevention\/\" target=\"_blank\" rel=\"noopener noreferrer\">WebKit: tracking prevention<\/a><\/li>\n<li><a href=\"https:\/\/support.mozilla.org\/en-US\/kb\/enhanced-tracking-protection-firefox-desktop\" target=\"_blank\" rel=\"noopener noreferrer\">Firefox: Enhanced Tracking Protection<\/a><\/li>\n<li><a href=\"https:\/\/support.google.com\/analytics\/answer\/11161109?hl=en\" target=\"_blank\" rel=\"noopener noreferrer\">GA4: behavioral modeling<\/a><\/li>\n<li><a href=\"https:\/\/developers.google.com\/tag-platform\/tag-manager\/server-side\/intro\" target=\"_blank\" rel=\"noopener noreferrer\">Server-side tagging: introduction<\/a><\/li>\n<li><a href=\"https:\/\/developers.google.com\/tag-platform\/tag-manager\/server-side\/custom-domain\" target=\"_blank\" rel=\"noopener noreferrer\">Server-side tagging: custom domain<\/a><\/li>\n<li><a href=\"https:\/\/developers.google.com\/tag-platform\/tag-manager\/server-side\" target=\"_blank\" rel=\"noopener noreferrer\">Server-side tagging: overview<\/a><\/li>\n<li><a href=\"https:\/\/www.edpb.europa.eu\/system\/files\/documents\/2024-10\/edpb_guidelines_202302_technical_scope_art_53_eprivacydirective_v2_en_0.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">EDPB Guidelines 2\/2023, version 2.0<\/a><\/li>\n<\/ul>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Web analytics draws on several sources: requests in server logs, events from browsers and business transactions in backend systems, such as orders recorded by a shop server. New techniques have added to earlier methods rather than simply replacing them. Server-side tracking often complements browser measurement; it does not mean a wholesale return to log-file analysis. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":13731,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[91279,91285,91061,91516,91252],"class_list":["post-314","post","type-post","status-publish","format-standard","hentry","category-digital-analytics","tag-prywatnosc-danych-pl","tag-first-party-data","tag-server-side-gtm","tag-tracking","tag-web-analytics"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>The Evolution of Web Tracking: From Log Files to the Server-Side Future | Lukas Wojcik<\/title>\n<meta name=\"robots\" content=\"noindex, follow\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Evolution of Web Tracking: From Log Files to the Server-Side Future | Lukas Wojcik\" \/>\n<meta property=\"og:description\" content=\"Web analytics draws on several sources: requests in server logs, events from browsers and business transactions in backend systems, such as orders recorded by a shop server. New techniques have added to earlier methods rather than simply replacing them. Server-side tracking often complements browser measurement; it does not mean a wholesale return to log-file analysis. [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.lukaswojcik.com\/blog\/en\/digital-analytics\/the-evolution-of-web-tracking-from-log-files-to-the-server-side-future\/\" \/>\n<meta property=\"og:site_name\" content=\"Lukas Wojcik - Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-10T19:05:23+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-26T10:30:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-314-the-evolution-of-web-tracking-from-l-g.png\" \/>\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\/png\" \/>\n<meta name=\"author\" content=\"Lukas Wojcik\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Lukas Wojcik\" \/>\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\\\/en\\\/digital-analytics\\\/the-evolution-of-web-tracking-from-log-files-to-the-server-side-future\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/digital-analytics\\\/the-evolution-of-web-tracking-from-log-files-to-the-server-side-future\\\/\"},\"author\":{\"name\":\"Lukas Wojcik\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"headline\":\"The Evolution of Web Tracking: From Log Files to the Server-Side Future\",\"datePublished\":\"2026-08-10T19:05:23+00:00\",\"dateModified\":\"2026-10-26T10:30:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/digital-analytics\\\/the-evolution-of-web-tracking-from-log-files-to-the-server-side-future\\\/\"},\"wordCount\":890,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"image\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/digital-analytics\\\/the-evolution-of-web-tracking-from-log-files-to-the-server-side-future\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/hero-314-the-evolution-of-web-tracking-from-l-g.png\",\"keywords\":[\"Data Privacy\",\"First-Party Data\",\"Server-Side GTM\",\"Tracking\",\"Web Analytics\"],\"articleSection\":[\"Digital Analytics\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/digital-analytics\\\/the-evolution-of-web-tracking-from-log-files-to-the-server-side-future\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/digital-analytics\\\/the-evolution-of-web-tracking-from-log-files-to-the-server-side-future\\\/\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/digital-analytics\\\/the-evolution-of-web-tracking-from-log-files-to-the-server-side-future\\\/\",\"name\":\"The Evolution of Web Tracking: From Log Files to the Server-Side Future | Lukas Wojcik\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/digital-analytics\\\/the-evolution-of-web-tracking-from-log-files-to-the-server-side-future\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/digital-analytics\\\/the-evolution-of-web-tracking-from-log-files-to-the-server-side-future\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/hero-314-the-evolution-of-web-tracking-from-l-g.png\",\"datePublished\":\"2026-08-10T19:05:23+00:00\",\"dateModified\":\"2026-10-26T10:30:58+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/digital-analytics\\\/the-evolution-of-web-tracking-from-log-files-to-the-server-side-future\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/digital-analytics\\\/the-evolution-of-web-tracking-from-log-files-to-the-server-side-future\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/digital-analytics\\\/the-evolution-of-web-tracking-from-log-files-to-the-server-side-future\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/hero-314-the-evolution-of-web-tracking-from-l-g.png\",\"contentUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/hero-314-the-evolution-of-web-tracking-from-l-g.png\",\"width\":1200,\"height\":630,\"caption\":\"The Evolution of Web Tracking: From Log Files to the Server-Side Future\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/digital-analytics\\\/the-evolution-of-web-tracking-from-log-files-to-the-server-side-future\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The Evolution of Web Tracking: From Log Files to the Server-Side Future\"}]},{\"@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\":\"Lukas Wojcik\",\"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\":\"Lukas Wojcik\"},\"logo\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\"},\"sameAs\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"The Evolution of Web Tracking: From Log Files to the Server-Side Future | Lukas Wojcik","robots":{"index":"noindex","follow":"follow"},"og_locale":"en_US","og_type":"article","og_title":"The Evolution of Web Tracking: From Log Files to the Server-Side Future | Lukas Wojcik","og_description":"Web analytics draws on several sources: requests in server logs, events from browsers and business transactions in backend systems, such as orders recorded by a shop server. New techniques have added to earlier methods rather than simply replacing them. Server-side tracking often complements browser measurement; it does not mean a wholesale return to log-file analysis. [&hellip;]","og_url":"https:\/\/www.lukaswojcik.com\/blog\/en\/digital-analytics\/the-evolution-of-web-tracking-from-log-files-to-the-server-side-future\/","og_site_name":"Lukas Wojcik - Blog","article_published_time":"2026-08-10T19:05:23+00:00","article_modified_time":"2026-10-26T10:30:58+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-314-the-evolution-of-web-tracking-from-l-g.png","type":"image\/png"}],"author":"Lukas Wojcik","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Lukas Wojcik","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/digital-analytics\/the-evolution-of-web-tracking-from-log-files-to-the-server-side-future\/#article","isPartOf":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/digital-analytics\/the-evolution-of-web-tracking-from-log-files-to-the-server-side-future\/"},"author":{"name":"Lukas Wojcik","@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"headline":"The Evolution of Web Tracking: From Log Files to the Server-Side Future","datePublished":"2026-08-10T19:05:23+00:00","dateModified":"2026-10-26T10:30:58+00:00","mainEntityOfPage":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/digital-analytics\/the-evolution-of-web-tracking-from-log-files-to-the-server-side-future\/"},"wordCount":890,"commentCount":0,"publisher":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"image":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/digital-analytics\/the-evolution-of-web-tracking-from-log-files-to-the-server-side-future\/#primaryimage"},"thumbnailUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-314-the-evolution-of-web-tracking-from-l-g.png","keywords":["Data Privacy","First-Party Data","Server-Side GTM","Tracking","Web Analytics"],"articleSection":["Digital Analytics"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.lukaswojcik.com\/blog\/en\/digital-analytics\/the-evolution-of-web-tracking-from-log-files-to-the-server-side-future\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/digital-analytics\/the-evolution-of-web-tracking-from-log-files-to-the-server-side-future\/","url":"https:\/\/www.lukaswojcik.com\/blog\/en\/digital-analytics\/the-evolution-of-web-tracking-from-log-files-to-the-server-side-future\/","name":"The Evolution of Web Tracking: From Log Files to the Server-Side Future | Lukas Wojcik","isPartOf":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/digital-analytics\/the-evolution-of-web-tracking-from-log-files-to-the-server-side-future\/#primaryimage"},"image":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/digital-analytics\/the-evolution-of-web-tracking-from-log-files-to-the-server-side-future\/#primaryimage"},"thumbnailUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-314-the-evolution-of-web-tracking-from-l-g.png","datePublished":"2026-08-10T19:05:23+00:00","dateModified":"2026-10-26T10:30:58+00:00","breadcrumb":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/digital-analytics\/the-evolution-of-web-tracking-from-log-files-to-the-server-side-future\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.lukaswojcik.com\/blog\/en\/digital-analytics\/the-evolution-of-web-tracking-from-log-files-to-the-server-side-future\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/digital-analytics\/the-evolution-of-web-tracking-from-log-files-to-the-server-side-future\/#primaryimage","url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-314-the-evolution-of-web-tracking-from-l-g.png","contentUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-314-the-evolution-of-web-tracking-from-l-g.png","width":1200,"height":630,"caption":"The Evolution of Web Tracking: From Log Files to the Server-Side Future"},{"@type":"BreadcrumbList","@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/digital-analytics\/the-evolution-of-web-tracking-from-log-files-to-the-server-side-future\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.lukaswojcik.com\/blog\/"},{"@type":"ListItem","position":2,"name":"The Evolution of Web Tracking: From Log Files to the Server-Side Future"}]},{"@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":"Lukas Wojcik","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":"Lukas Wojcik"},"logo":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg"},"sameAs":["https:\/\/www.lukaswojcik.com\/blog"]}]}},"_links":{"self":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/314","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=314"}],"version-history":[{"count":6,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/314\/revisions"}],"predecessor-version":[{"id":26538,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/314\/revisions\/26538"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/media\/13731"}],"wp:attachment":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/media?parent=314"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/categories?post=314"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/tags?post=314"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}