Всем привет!
В сегодняшней статье мы подробнее рассмотрим виджет “Домик”, присаживайтесь поудобнее;)
Начнем с того, что виджет “Домик” предназначен для отправления в остальные виджеты на странице (или на часть виджетов на странице) переменную из датасета, текущую дату или набор конкретных значений в соответствующие переменные.
Важно!
Виджет является невидимым и не занимает места на странице, поэтому вы можете не беспокоиться за его расположение.
Нужные вам метрики по стандарту подключаются в SDK.
Идем дальше)
Виджет работает в трёх режимах:
- Запуск при прогрузке страницы - отправка переменной при прогрузке страницы.
Тут при загрузки страницы виджет автоматически прокидывает указанные переменные. В основном сочетается с настройкой “фильтр”, например, для обнуления конкретных переменных.
-
Запуск по событию - режим запуска отправки переменных по получению события. При активации данного режима появляется дополнительные поля для ввода наименования события.
Событие - это действие, которое может быть инициировано виджетом. Наш “Домик” его подхватывает и выполняет указанные действия( на примере картинки, получая событие виджет очищает переменную) -
Запуск по закрытию виджетов. Этот режим слушает события закрытия виджетов/попапов и при их срабатывании очищает переменные, которые указаны в “фильтры”.
Также у виджета есть свои настройки:
-
“Записывать метрику в хранилище” - в выпадающем списке выбирается метрика, настроенная в SDK, для отправки на другие виджеты.
Настраиваем нужную метрику в СДК
Также настраивается триггер в переменной
-
“Записывать текущую дату в хранилище” - в дополнительных настройках необходимо прописать переменную для даты, которую слушают остальные виджеты с колонкой - датой и указать формат даты.
Далее для нужного виджета в переменных поля “Listen” указываем наше название ключа в хранилище. -
“Записывать профиль в хранилище” - дает возможность сохранять в переменные значения, получаемые из профиля кейклока. Для этого в Вашем проекте должна быть авторизация. Без авторизации “Настройка переменных профиль” ничего не будет отображать.
Для начала вам нужно авторизоваться, далее перейдите в раздел профиль, у Вас должны отобразиться все поля профиля.
Далее перейдите в настройку виджета “Домик”, активируйте чекбокс “Записать профиль в хранилище”, перейдите через карандаш в данную настройку и вы увидите все поля, которые были в профиле.
Затем вы можете записать любое значение в trigger поля профиля, и оно станет переменной.
Для проверки перейдите в переменные по данному полю и в хранилище, заданное название переменной должно отобразиться.
- “Фильтры” - виджет работает по аналогии с таким же пунктом в виджете Кнопка. Появляется возможность передавать условия фильтрации данных через переменную. Наименование данных, по которым производится фильтрация должны совпадать с наименованиями из датасета. (пример работы “фильтры” уже указан выше на картинках )
И последняя настройка “Ожидать фильтрацию из хранилища” дает возможность выбора ожидания конкретных переменных в хранилище.
Если переменные не выбраны, но настройка включена, то он будет ожидать любую переменную.
Спасибо за внимание!
Надеюсь, данная статья поможет вам разобраться в виджете “Домик”.