Привет, ты не написал стек технологий которые собираешься использовать.
Если, предположить, что ты имеешь ввиду только фронтенд, то ответ: никак.
Если ты имеешь ввиду, что пользователь запустит некоторый процесс и не дождавшись его завершения закроет окно, то тебе надо гуглить про то как бэкэнд обрабатывает такие ситуации. Например в PHP:
ignore_user_abort и
fastcgi_finish_request
Так же, стоит заметить, что конкретно в указанном тобой случае, обычная практика - не обрабатывать счетчик после закрытия страницы, а вычислять новое значение при повторной загрузке или обработке на стороне сервера. Сохраняют последнее значение и при повторном запросе от клиента, считается дельта от последнего запроса. Сохранять можно на фронте в куку или localStorage, на бэке в базу или сессию.