Модуль DirectInfo
Модуль, отображающий статистику и действия пользователей на сайте. Данный модуль позволяет отслеживать переходы из рекламных сетей, Яндекс.директа и др.
Для возможности отслеживания действий посетителей, таких как нажатие на кнопки, отправка форм, нужно добавить в шаблон сайта JS скрипт:
const statContainer = document.querySelectorAll('.originalstats');
statContainer.forEach( (e) => {
e.addEventListener('click', () => {
let data = new FormData();
data.append("statlogs", e.getAttribute('data-original'));
fetch("/directinfo", {
method: 'POST',
body: data,
headers: {
'x-miwix-json': 'true'
}
});
});
});
Данный код можно разместить в подвале шаблона или в одном из подключенных JS-файлов, например. Для отслеживания действия нужно добавить элементу класс: originalstats и атрибут data-original. Значение атрибута может быть contact (для отслеживания форм связи), order (отслеживание заявок в магазине) или любое буквенное значение.
<a href="https://vk.com" class="link originalstats" data-original="Переход в Вконтакте" target="_blank">Вконтакте</a>