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

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