Вы должны сделать это со стороны сервера, отправка запроса от клиента, прежде чем он покинет страницу, является плохим подходом.Есть много способов, как клиент может отключиться без отправки какого-либо запроса, например, потеря соединения, процесс уничтожения и т. Д.
Может быть, вы рассмотрите другой подход, например, отправку запроса ajax в качестве указания на то, что пользователь все еще находится на странице?
Или вы можете посмотреть на существующие решения, может быть что-то вроде Использование node.js для отображения количества текущих пользователей может помочь.