Определение IP-адресов, геолокации и пользовательских агентов
Ключ-АСТРОМ автоматически определяет IP-адреса и геолокацию, а также браузеры, устройства и операционные системы.
IP-адреса
Когда веб-запросы и RUM-маяки отправляются напрямую на оснащенный датчиками сервер, Ключ-АСТРОМ идентифицирует IP-адреса устройств конечных пользователей через сокетные соединения.
При использовании неинструментированных компонентов, таких как балансировщики нагрузки, CDN или прокси-серверы, удаленный IP-адрес отличается от исходного IP-адреса. В таких случаях Ключ-АСТРОМ также отслеживает определенные HTTP-заголовки. Эти заголовки чаще всего используются для идентификации исходного IP-адреса, когда клиент подключается к веб-серверу через HTTP-прокси, CDN или балансировщик нагрузки.
Вы можете просмотреть список заголовков, которые Ключ-АСТРОМ использует для определения IP-адресов клиентов для ваших приложений. Для этого перейдите в Настройки > Веб- и мобильный мониторинг > Определение IP-адреса. Ключ-АСТРОМ обрабатывает эти заголовки в определенном порядке, но вы можете изменить порядок обработки и добавить свои собственные заголовки для ваших веб- , мобильных и пользовательских приложений.
Следует помнить, что Ключ-АСТРОМ по умолчанию маскирует последнюю часть IP-адресов конечных пользователей.
Геолокации
Система мониторинга реальных пользователей Ключ-АСТРОМ пытается присвоить каждой пользовательской сессии геолокацию (город, регион и страна), чтобы сгруппировать пользовательские сессии и действия пользователей по местоположению и отобразить их на карте мира для ваших веб- , мобильных и пользовательских приложений.
Для веб-приложений Ключ-АСТРОМ использует базу данных MaxMind Geo2 для сопоставления и определения местоположения по IP-адресам.
В случае мобильных приложений сопоставление IP-адресов зависит от того, имеет ли мобильное приложение разрешение на доступ к информации о геолокации.
С разрешением.Ключ-АСТРОМ использует координаты устройства (GPS или Wi-Fi) и вычисляет город, который находится ближе всего к указанному местоположению GPS.Без разрешения.Ключ-АСТРОМ использует IP-адрес и базу данных MaxMind Geo2 для определения геолокации.
Ключ-АСТРОМ автоматически обновляет базу данных MaxMind Geo2 в вашей среде с выходом каждой новой версии Ключ-АСТРОМ.
|
Для пользовательских местоположений с внутренними или частными IP-адресами, например, для различных офисов, вы можете определить пользовательские сопоставления IP-адресов. Вы даже можете переопределить сопоставления IP-адресов по умолчанию с помощью пользовательских правил сопоставления IP-адресов для ваших веб- , мобильных и пользовательских приложений.
Ключ-АСТРОМ также по умолчанию скрывает координаты GPS.
Браузеры, устройства и операционные системы
Для веб-приложений Ключ-АСТРОМ использует строку пользовательского агента, отправляемую браузером, чтобы отличать пользовательские сессии реальных пользователей от синтетички и роботов (типы пользователей: бот, реальный и синтетика). Эта строка также используется для идентификации операционных систем и типов устройств, таких как настольные компьютеры, планшеты или мобильные телефоны. Для классификации браузеров Ключ-АСТРОМ использует базу данных пользовательских агентов udger.com.
Для приложений Android названия устройств предоставляются магазином Google Play. Для приложений iOS Ключ-АСТРОМ поддерживает список перекрестных ссылок, в котором идентификаторы устройств Apple сопоставляются с названиями устройств Apple. Операционная система — Android или iOS — предоставляется Ключ-АСТРОМ ЕдинымАгентом для мобильных устройств.
Интернет-провайдеры (ISP) идентифицируются на основе их IP-адресов по базе данных MaxMind.