SST-Guard: Detecting and Characterizing Server-Side Google Analytics in the Wild
Muhammad Jazlan, Alexander Gamero-Garrido, Zubair Shafiq, Yash Vekaria

TL;DR
SST-Guard is a browser-based system that detects server-side Google Analytics by identifying semantic artifacts across network requests, cookies, and window objects, effectively countering obfuscation and endpoint customization.
Contribution
The paper introduces SST-Guard, a novel multi-modal detection system for server-side Google Analytics that works despite endpoint obfuscation and customization.
Findings
Detected 4.02% of top websites using sGA with 93% accuracy.
Network request classifier achieved 99.8% accuracy.
Deployed in the wild, identified 4.21% of top 150k websites using sGA.
Abstract
As web browsers increasingly restrict client-side tracking, the web tracking ecosystem is shifting from client-side to server-side tracking (SST). In SST, the browser sends tracking requests to an intermediate endpoint, which then forwards them to the tracker's endpoint, eliminating direct client-to-tracker requests. As a result, existing tracking protections that block requests to known tracker endpoints are rendered ineffective. In this paper, we investigate server-side implementation of Google Analytics, the most widely deployed third-party tracking service on the web today. We also present SST-Guard, a multi-modal, browser-based system for detecting and blocking server-side Google Analytics (sGA). Our key insight is that even when the tracker's endpoints change, sGA must necessarily still collect and share the same semantic information as client-side Google Analytics (e.g.,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
