LogoLogo
  • Главная
  • FAQ
    • Возможности
    • Первичная настройка
    • Публичный сайт
    • Надежность
    • Стоимость и закрывающие документы
    • Коробочная версия
    • Подробнее о функциях
    • Интеграция с 1С
    • Шаблоны документов
    • Агентская схема
    • Категории помещений
    • Коммуналка
    • Торговый оборот
    • Пассажиропоток аэропортов
  • API
    • Доступ по API
    • Webhooks
    • Формирование номера договора
    • Согласование договоров и соглашений
    • Модальные окна
    • Импорт контрагентов и денежных операций
    • События публичного сайта
    • Перечисления
    • Сущности
Powered by GitBook
On this page
  • Смена страницы
  • Обратная связь
  1. API

События публичного сайта

PreviousИмпорт контрагентов и денежных операцийNextПеречисления

Last updated 9 months ago

Смена страницы

Сайт клиента является single page application, т.е. страница не перезагружается с сервера при переходе по ссылкам. Вы можете добавить код-обрабочтик события изменения страницы. Для этого перейците в раздел и в поле «Пользовательский код» добавьте:

<script>
    window.addEventListener('navigated', function(e) {
        // код обработчика
        // новый адрес страницы доступен через e.detail
    });
</script>

Обратная связь

На публичном сайте вашей подписки пользователи могут оставлять вам сообщения через форму:

  1. Обратной связи в разделе «Контакты»;

  2. Записи на просмотр в любом объекте.

<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:

e.detail.analytics.trackEvent({
    category: string,
    action: string,
    properties?: any
});

Вы можете добавить код-обрабочтик события отправки формы. Для этого перейците в раздел и в поле «Пользовательский код» добавьте:

Настройки публичного сайта => Скрипты и SEO
Настройки публичного сайта => Скрипты и SEO