ym88659208ym87991671
ELKEvents | Документация для разработчиков

ELKEvents

Обновлено 30 января 2026

ELKEvents — интерфейс событий, генерируемых при работе с ЕЛК (ELK), такие как клики, ошибки, показы, перезагрузки. Все события реализуют интерфейс SIDEvents, что позволяет их использовать в общих системах событий SDK. Интерфейс используется для обработки событий, связанных с отображением и взаимодействием с элементами ЕЛК. Позволяет отслеживать активность пользователя, ошибки и жизненный цикл виджетов.

Вложенные классы (события)

КлассОписаниеУсловия возникновения
ShowELKПоказан главный экран ЕЛККонтейнер ЕЛК успешно загружен и отображен
HideELKСкрыт главный экран ЕЛКПартнер указал isShowErrorOnMain = false или не указал его
ErrorELKГлобальная ошибка на главном экране ЕЛКОшибка загрузки данных контейнера
WidgetErrorELKОшибка конкретного элемента ЕЛКОшибка загрузки баннера или виджета (например, HTTP-код 404/500)
ReloadELKПерезагрузка главного экрана ЕЛКПользователь нажал на кнопку перезагрузки
ClickELKКлик по кликабельному элементу ЕЛКПользователь нажал на любой кликабельный элемент
OpenWidgetELKОткрытие внутреннего элемента ЕЛКИспользуется для аналитики и внутренней навигации
ShowWidgetELKПоказан виджет ЕЛКВиджет отображен на экране

ShowELK

Событие показа главного экрана ЕЛК.

ПолеТипОписание
containerNameStringИмя контейнера, в котором произошло событие

HideELK

Событие скрытия главного экрана ЕЛК.

Происходит, если партнер указал в SID.Initializer.initialize параметр isShowErrorOnMain = false или не указал его.

ПолеТипОписание
containerNameStringИмя контейнера, в котором произошло событие

ErrorELK

Событие глобальной ошибки на главном экране ЕЛК.

Например, ошибка загрузки данных контейнера.

ПолеТипОписание
containerNameStringИмя контейнера, в котором произошла ошибка

WidgetErrorELK

Событие ошибки конкретного элемента ЕЛК.

Например, ошибка загрузки баннера или виджета.

ПолеТипОписание
widgetNameStringИмя элемента (виджета), в котором произошла ошибка
httpStatusCodeIntegerHTTP-код ошибки (например, 404, 500)
partnerErrorCodeStringТекст ошибки от партнера (опционально)
containerNameStringИмя контейнера, в котором произошла ошибка

ReloadELK

Событие перезагрузки главного экрана ЕЛК.

Генерируется при нажатии на кнопку перезагрузки.

ПолеТипОписание
containerNameStringИмя контейнера, который был перезагружен

ClickELK

Событие клика по любому кликабельному элементу ЕЛК.

ПолеТипОписание
widgetNameStringИмя элемента, на который был клик
containerNameStringИмя контейнера, в котором произошел клик

OpenWidgetELK

Событие открытия внутреннего элемента ЕЛК.

Используется для аналитики и внутренней навигации.

ПолеТипОписание
widgetNameStringИмя открытого виджета
clickCallbackStringCallback для внутренней логики
containerNameStringИмя контейнера, в котором произошло открытие

ShowWidgetELK

Событие показа виджета ЕЛК.

Генерируется при отображении виджета на экране.

ПолеТипОписание
widgetNameStringИмя показанного виджета
containerNameStringИмя контейнера, в котором произошел показ

Заметили ошибку?

Выделите текст и нажмите Ctrl + Enter, чтобы сообщить нам о ней

ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей. Вы можете запретить сохранение cookie в настройках своего браузера.