Даже если завтра громовержец спустится с небес и объявит, что любые попытки реализовать выполнение кода на стороне клиента караются смертью через божественное вмешательство, уже послезавтра особо ушлые реализуют трекинг и аналитику на стороне сервера. Например, генерируя идентификатор каждому пользователю, у которого его еще нет, и впихивая этот идентификатор в каждую ссылку на сайте.
С технической точки зрения это конечно сложнее, дает меньше информации и затратнее чем когда пользователь тратит свои собственные ресурсы для выполнения кода, который следит за ним, но вполне реализуемо и рентабельно.
Конечно, по-хорошему браузер должен этот идентификатор изничтожать, но этого не будет происходить. Так же, как абсолютно все знают что
utm_source в ссылке это метка гуглоаналитики, но ни один крупный браузер ее не удаляет. К сожалению (и это камень в огород некоторых философских течений капитализма), со временем власть имеет нехорошее свойство концентрироваться — см. systemd, gmail, chrome.Обратите внимание, что в этой схеме никак не фигурирует специфика HTTP/HTML, с тем же успехом ее можно провернуть через любой другой протокол поддерживающий концепцию гипертекста, например Gopher или Gemini.
Вывод простой — технологию никак, вообще никак нельзя спроектировать чтобы ее нельзя было эксплуатировать для нехороших целей, это всегда будет компромисс и гонка вооружений. К оружию — hblock, adblock, curl, w3m, unshare -m.