userId stringАнонимный идентификатор пользователя |
profileId stringИдентификатор профиля клиента в сервисе |
deviceId stringИдентификатор устройства пользователя |
ip stringip адрес пользователя. Позволяет получить гео-признаки пользователя |
email stringЭлектронный адрес пользователя |
appVersion stringВерсия приложения пользователя, только для платформ Android и ios |
geo objectСловарь с гео локацией пользователя. Значения ключей возможно переопределить, если не указан ip country string | code string | state string | city string |
|
browser objectСловарь с признаками браузера пользователя. Только для платформы web name string | version string |
|
os objectСловарь с признаками операционной системы пользователя. Только для платформы web name stringНазвание операционной системы | version stringВерсия операционной системы |
|
custom object |
deviceCategory stringУстройство с которого зашел пользователь (web, android, tablet). Только для платформы web |
url stringПолный URL, только для платформы web. Возвращается из document.location['href'] |
pathname stringПуть URL, только для платформы web. Получается из document.location['pathname'] |
query stringПараметры URL, только для платформы web. Возвращается из document.location['search'] |
domain stringДомен URL, только для платформы web. Возвращается из document.location['host'] |
platform string[]Possible values: [all , web , android , ios ] Фильтр по платформе. Настраивается в админ-панели при создании фича флага, эксперимента. Значение по умолчанию 'all' |
ua stringuser-agent. Если передать, SDK автоматически подставит значения в browser, os. Приоритет у browser и os выше. Если не передать, SDK сама попробует определить user-agent (например вызвать API на клиенте) |