События публичного сайта
Смена страницы
Сайт клиента является single page application, т.е. страница не перезагружается с сервера при переходе по ссылкам. Вы можете добавить код-обрабочтик события изменения страницы. Для этого перейците в раздел Настройки публичного сайта => Скрипты и SEO и в поле «Пользовательский код» добавьте:
<script>
window.addEventListener('navigated', function(e) {
// код обработчика
// новый адрес страницы доступен через e.detail
});
</script>
Обратная связь
На публичном сайте вашей подписки пользователи могут оставлять вам сообщения через форму:
Обратной связи в разделе «Контакты»;
Записи на просмотр в любом объекте.

Вы можете добавить код-обрабочтик события отправки формы. Для этого перейците в раздел Настройки публичного сайта => Скрипты и SEO и в поле «Пользовательский код» добавьте:
<script>
window.addEventListener('feedback', function(e) {
// код обработчика
// данные формы находятся в объекте e.detail.data
});
</script>
Объект e.detail.analytics
содержит функции для обправки событий в прикрепленные Google Analytics и Яндекс.Метрику. Для отправки события предназначена функция trackEvent
:
e.detail.analytics.trackEvent({
category: string,
action: string,
properties?: any
});
Last updated