Периодически возникает вопрос, как можно отследить у пользователя сайта без использования JavaScript:
Решить задачу можно через возможность загружать через CSS внешние ресурсы, используя url("ссылка на картинку или скрипт")
.
Например, для определения перехода по ссылке можно указать:
#clicklnk:active::after {
content: url("path.php?action=clicklnk_clicked");
}
Для отслеживания разрешения можно использовать @supports
, и для отслеживания шрифтов, соответственно font-face
.