ym88659208ym87991671
Отправка аналитических событий | Документация для разработчиков

Отправка аналитических событий

Обновлено 5 сентября 2023

Отправка аналитики в SberVisor

Отправка событий метрики в Sberbank Analytics включена по умолчанию

Если по какой-то причине вы не хотите использовать Sberbank Analytics, то можно отключить автоматическу передачу. Для этого при создании экземпляра SberidSDK необходимо инициализировать объект sa по примеру ниже

const sa = {
enable: false,
};

const params = {
oidc: oidcParams,
container: '.preview',
// другие параметры
sa: sa,
// другие параметры
};

Отправка аналитики о неудачном входе в метрики Сбер ID

В случае ошибки входа по Сбер ID C помощью функии sendErrorAuth следует отправить отчет об ошибке. Рекомендуемое значение для передачи: тип ошибки и мета информация в формате строки.

const params = {
oidc: currentOIDC,
container: '.button',
personalization: true,
display: 'page'
};
const sdk = new SberidSDK(params);

sdk.sendErrorAuth('Не удалось сметчить учетные записи пользователя');

Аналитика входов не по Сбер ID

Для отправки метрик о входе не по Сбер ID необходимо вызвать метод sendOtherAuth экземпляра SberidSDK с данными о входе:

ПараметрТипОписание
authServicestringсервис, с помощью которого клиент авторизовался
successAuthboolean / nullфлаг успеха входа true/false/null
isUserNewboolean / nullновый пользователь/регулярный пользователь/null

Параметр authService указывается из списка:

  • 'Yandex'
  • 'Google'
  • 'Apple'
  • 'Facebook'
  • 'VK'
  • 'OK'
  • 'Avito'
  • 'Instagram'
  • 'GosUslugi'
  • 'Mail.ru'
  • 'Local'
  • 'MyMoscow'

Пример

sbSDK.sendOtherAuth('Yandex', true, true);
ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей.
Вы можете запретить сохранение cookie в настройках своего браузера.