Stanislav
При первом запуске/авторизации - может быть, но при каждом запросе - смысл?
В крупных проектах очень актуально, например есть 20 микросервисов, есть три основных клиента iOS, Android, WEB, микросервисы обновляются по своему расписанию и по мере надобности, Андроид например раз в пару месяцев, iOS раз в месяц, WEB тоже как-то по своему. Это все нереально сделать синхронно, и вот в какой-то момент какой-то из сервисов начинает сыпать 400-е ошибки, при обращении к конкретному ресурсу, как понять в чем проблема? Ошибки то есть то нет, или сервис нагнулся, или конкретный клиент конкретной версии что-то не то отправляет, или отправляет то, но не может раскрасить ответ. По этим данным можно локализировать проблему, без них - практически нереально. А так открываешь логи и видишь какой клиент какой версии генерирует ошибки. Это всего байт 30 в хеадерах запросов. Я не встречал крупные проекты в которых бы это не делали хотя бы для банальной идентификации клиентов. Искал статью по аналитике которая мне понравилось, но с ходу не нашел, можнт уже с компа найду.