Сайт клиента является single page application, т.е. страница не перезагружается с сервера при переходе по ссылкам. Вы можете добавить код-обрабочтик события изменения страницы. Для этого перейците в раздел Настройки публичного сайта => Скрипты и SEO и в поле «Пользовательский код» добавьте:
1
<script>
2
window.addEventListener('navigated',function(e){
3
// код обработчика
4
// новый адрес страницы доступен через e.detail
5
});
6
</script>
Copied!
Обратная связь
На публичном сайте вашей подписки пользователи могут оставлять вам сообщения через форму:
1.
Обратной связи в разделе «Контакты»;
2.
Записи на просмотр в любом объекте.
Вы можете добавить код-обрабочтик события отправки формы. Для этого перейците в раздел Настройки публичного сайта => Скрипты и SEO и в поле «Пользовательский код» добавьте:
Обработчик
e.detail.data
1
<script>
2
window.addEventListener('feedback',function(e){
3
// код обработчика
4
// данные формы находятся в объекте e.detail.data
5
});
6
</script>
Copied!
1
{
2
name:string,
3
phone:string,
4
email:string,
5
comment:string,
6
url:string,
7
sectionId:number,
8
utm:{
9
source:string,
10
meduim:string,
11
campaign:string,
12
term:string
13
}
14
}
Copied!
Объект e.detail.analytics содержит функции для обправки событий в прикрепленные Google Analytics и Яндекс.Метрику. Для отправки события предназначена функция trackEvent: