Roistat
2024-07-18 22:20

Ловец лидов Roistat

Если вы хотите в целях Метрики или Google Аналитики отслеживать количество обращений через Ловец лидов, на страницы сайта, где он используется, необходимо добавить следующий код (желательно после счетчиков Метрики и Roistat)

Цель и событие для Ловца лидов

Скрипт для отправки всех событий сразу при заполнении формы Ловца лидов работает через GTM и код сайта
<!-- BEGIN ROISTAT goal leadHunter-->
<script>
    window.onRoistatAllModulesLoaded = function() {
        window.roistat.leadHunter.onAfterSubmit = function(leadData) {
            ym(XXXXXX, 'reachGoal', 'leadhunter'); 
            gtag('event', send, {'event_category': form,'event_label': roistat,'value': leadhunter});
            roistat.event.send('leadhunter');
        }
    };
</script>
<!-- BEGIN ROISTAT goal leadHunter-->
//XXXXXX --- номер вашего счетчика Яндекс.Метрики
// TARGET_NAME --- идентификатор цели
//leadhunter - id события, который вы задаете в настройках события
Код не работает через Яндекс Тег Менеджер; Для YTM нужно поставить другой код
Как создать цель в Яндекс Метрике

Несколько целей для ловца лидов

Да, можно оправлять событие с ловца лидов в соответствующую цель и "Все цели" (Allgoal)

Составная цель

Чтобы в яндекс метрике создать составную цель, нужно поставить 3 кода с разными событиями
  • onAfterAppear Вызывается после отображения формы Ловца лидов на экране
  • onBeforeSubmit Вызывается после нажатия на кнопку отправки контактов, но до отправки самих контактов. Это даёт возможность откорректировать параметры, указанные в leadData. Например, можно проверить и исправить введенный номер телефона. Этот метод должен вернуть новый объект leadData.
  • onAfterSubmit Вызывается после отправки данных формы leadhunter