ym88659208ym87991671
События ЕЛК (Web) | Документация для разработчиков

События ЕЛК (Web)

Обновлено 12 декабря 2025

ShowELK

Описание: Отправляется, когда JS-SDK успешно отобразил главный экран ЕЛК, содержащий как минимум один виджет.

Условия отправки:

JS-SDK отобразил хотя бы один виджет на поверхности партнера.

Пример:

ПлатформаКолбэк
WebShowELK

Примечание: Это событие указывает на успешную инициализацию и отрисовку UI ЕЛК.

HideELK

Описание: Отправляется, когда JS-SDK не может отобразить ни один виджет, включая блок пользователя по умолчанию.

Условия отправки:

JS-SDK не может отобразить ни один виджет, и Партнер передал параметр elkErrorType со значением NONE при инициализации пользовательского интерфейса.

Пример:

ПлатформаКолбэк
WebHideELK

Рекомендация для партнера: При получении этого колбэка партнер может реализовать отображение собственного экрана или виджетов вместо ЕЛК.

WidgetStatusELK

Описание: Передает приложению партнера изменение состояния виджета.

Параметры:

  • widgetName: Название виджета, который отображен пользователю.
  • status: Текущий статус виджета (loading, visible, hidden) Для статуса visible передаются дополнительные атрибуты:
  • subscriptionId: Идентификатор подписки (при наличии)
  • description: Значение атрибута передаваемое в шаблон (при наличии)
  • subtype: Тип шаблона (при наличии)
  • browserUrl: url для перехода при клике на виджет (при наличии)

ClickELK

Описание: Отправляется при нажатии пользователем на любой виджет в ЕЛК.

Параметры:

  • widgetName: Название виджета, на который произошло нажатие. Для подписок Прайм передаются следующие атрибуты:
  • subscriptionId: Идентификатор подписки (при наличии)
  • description: Значение атрибута передаваемое в шаблон (при наличии)
  • subtype: Тип шаблона (при наличии)
  • browserUrl: url для перехода при клике на виджет (при наличии)   Для бонусного баланса передаются следующие атрибуты:
  • description: Значение атрибута передаваемое в шаблон (при наличии)

WidgetErrorELK

Описание: Отправляется, когда JS-SDK при запросе динамических данных для виджета получил ошибку от сервера партнера и не смог его отобразить.

Параметры:

  • widgetName: Название виджета, вызвавшего ошибку.
  • httpStatusCode: HTTP-код статуса, полученный в ответе от партнера.
  • partnerErrorCode: Код ошибки партнера, извлеченный из заголовка ответа x-elk-error-code. Если заголовок отсутствует, передается null.

Пример:

ПлатформаЕсть код от партнераНет кода от партнера
webWidgetErrorELK(widgetName: "user_info", httpStatusCode: 401, partnerErrorCode: "102")WidgetErrorELK(widgetName: "ListSection", httpStatusCode: 401, partnerErrorCode: null)

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

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

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