Если вы хотите в целях Метрики или 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 события, который вы задаете в настройках события
// TARGET_NAME --- идентификатор цели
//leadhunter - id события, который вы задаете в настройках события
Код не работает через Яндекс Тег Менеджер; Для YTM нужно поставить другой код
Как создать цель в Яндекс Метрике
Несколько целей для ловца лидов
Да, можно оправлять событие с ловца лидов в соответствующую цель и "Все цели" (Allgoal)
Составная цель
Чтобы в яндекс метрике создать составную цель, нужно поставить 3 кода с разными событиями
- onAfterAppear Вызывается после отображения формы Ловца лидов на экране
- onBeforeSubmit Вызывается после нажатия на кнопку отправки контактов, но до отправки самих контактов. Это даёт возможность откорректировать параметры, указанные в leadData. Например, можно проверить и исправить введенный номер телефона. Этот метод должен вернуть новый объект leadData.
- onAfterSubmit Вызывается после отправки данных формы leadhunter