Профиль объекта
Этот эндпоинт необязателен и полезен для получения полной картины о пользователе, просто взглянув на его профиль.
Например, вы можете добавить адрес электронной почты пользователя, его тарифный план, дату последнего платежа и т.д. в его профиль, а затем использовать эти свойства для фильтрации и поиска пользователей, например для поиска всех пользователей по определенному тарифному плану.
Добавление свойств к профилю
POST https://api.getloglee.ru/rest/v1/rpc/identify
Хэдеры
Content-Type *
String
application/json
Authorization *
String
Bearer <Личный API-токен>
apikey *
String
<Публичный API-токен>
Тело запроса
object_name *
String
Название профиля объекта
object_project_id *
String
Айди проекта
object_properties *
JSON
Свойства профиля в формате key-value
Ответ
{
"id": "9d18784c-9b0d-4992-88ba-12345678",
"name": "user-123",
"created_at": "2024-09-02T08:20:03.289585",
"project_id": "c461c846-8171-419a-a07b-12345678",
"properties": {
"plan": 0.2,
"country": "Kazakhstan"
}
}Использование метода
Важно помнить, что ключи свойств перезаписываются. Например, представьте, что пользователи нашего продукта сначала пользуются бесплатной пробной версией, а затем переходят на платный тарифный план. Мы хотим отслеживать тарифный план, который в данный момент закреплен за пользователем, и другие параметры, такие как его имя и адрес электронной почты. Мы можем сделать это, вызвав эндпоинт Identify после регистрации пользователя.
Позже, когда пользователь перейдет на платный тарифный план, мы сможем снова вызвать энпоинт Identify с новым значением тарифного плана:
После второго вызова эндпоинта в ответе мы получим все свойства пользователя, которые мы ему прописывали.
Обратите внимание, что ключи свойств могут содержать только строчные буквы.
Значения могут быть любыми: строковыми, логическими или числовыми.
Last updated