Отправка аналитических событий
Обновлено 27 апреля 2024
Аналитика входов по Сбер ID
SberID SDK предоставляет автоматизированный сбор и отправку аналитических событий на сервера Сбербанка, связанных с процессом авторизации через Сбер ID. Автоматически отслеживаются события, такие как показ кнопки входа, клик по кнопке и результат авторизации.
В случае использования альтернативных сервисов авторизации, SDK предлагает два статических метода класса SIDManager для отправки соответствующих метрик:
- Метод с предопределенным перечнем сервисов - позволяет отправить аналитику, выбрав сервис из предложенного списка.
- Метод с возможностью указания названия сервиса - дает возможность указать название сервиса авторизации самостоятельно.
Эти методы позволяют отслеживать успешность входа, а также определять, регистрируется ли пользователь в системе впервые.
Примеры использования:
- Swift
- Objective C
// Отправка метрики для альтернативного сервиса авторизации по имени
SIDManager.sendOtherAuth(serviceName: "Название_Сервиса", result: .fail, userAuthorizationType: .newUser)
// Отправка метрики для предопределенного сервиса авторизации
SIDManager.sendOtherAuth(service: .google, result: .success, userAuthorizationType: .existingUser)
// Отправка метрики для альтернативного сервиса авторизации по имени
[SIDManager sendOtherAuthWithServiceName:@"Название_Сервиса" result:SIDResultFail userAuthorizationType:SIDUserAuthorizationTypeNewUser];
// Отправка метрики для предопределенного сервиса авторизации
[SIDManager sendOtherAuthWithService:AuthServiceTypeGoogle result:SIDResultSuccess userAuthorizationType:SIDUserAuthorizationTypeExistingUser];