Отправка цели¶
Ловец лидов Roistat при отправке информации, вызывает событие window.roistat.leadHunter.onAfterSubmit.
Если вы хотите в целях Метрики или Google Analytics отслеживать количество обращений через Ловец лидов, на страницы сайта, где он используется, необходимо добавить следующий код (желательно после счетчиков Метрики и Roistat):
<script>
window.onRoistatAllModulesLoaded = function() {
window.roistat.leadHunter.onAfterSubmit = function(leadData) {
//Код цели
}
};
</script>
Внимание!
Функцию window.onRoistatAllModulesLoaded = function() {} можно использовать только один раз в коде каждой страницы сайта. Несколько скриптов следует размещать внутри одной функции window.onRoistatAllModulesLoaded = function() {}.
Если вы хотите, чтобы в цели передавалась информация о заполненных полях, к цели можно добавить значения:
- leadData.name - имя,
- leadData.phone - телефон.
Доступные события:
Событие | Описание |
---|---|
onAfterAppear | вызывается после отображения формы «Ловца лидов» на экране. |
onBeforeSubmit | вызывается после нажатия на кнопку отправки контактов, но до отправки самих контактов. Это даёт возможность откорректировать параметры, указанные в leadData. Например, можно проверить и исправить введенный номер телефона. Этот метод должен вернуть новый объект leadData. |
onAfterSubmit | вызывается после отправки данных формы. |
Скрипт для отправки цели в Яндекс.Метрику¶
<script>
window.onRoistatAllModulesLoaded = function() {
window.roistat.leadHunter.onAfterSubmit = function(leadData) {
ym(XXXXXX, 'reachGoal', 'TARGET_NAME'); //XXXXXX --- номер вашего счетчика Яндекс.Метрики; TARGET_NAME --- идентификатор цели.
}
};
</script>
Идентификатор цели вы задаете в самой Метрике.
Скрипт для отправки цели в Google Analytics¶
Если ваш счетчик установлен с помощью gtag.js, то используйте следующий код для отправки цели:
<script>
window.onRoistatAllModulesLoaded = function() {
window.roistat.leadHunter.onAfterSubmit = function(leadData) {
gtag('event', <action>, {'event_category': <category>,'event_label': <label>,'value': <value>});
}
};
</script>
Если у вас установлена старая версия счетчика, то используйте следующий код для отправки цели:
Внимание!
Если вы хотите настроить цель через ваш аккаунт Google, воспользуйтесь этим руководством.
Скрипт для отправки цели в "События" Roistat¶
Отправлять событие можно также в журнал услуги "События". Для этого нужно указать строчку roistat.event.send с id события в вышеприведенный код. Пример:
<script>
window.onRoistatAllModulesLoaded = function () {
window.roistat.leadHunter.onAfterSubmit = function() {
roistat.event.send('leadhunter'); //leadhunter - id события, который вы задаете в настройках события
}
};
</script>
Скрипт для отправки всех событий сразу¶
Для отправки всех событий сразу используйте следующий код:
<script>
window.onRoistatAllModulesLoaded = function() {
window.roistat.leadHunter.onAfterSubmit = function(leadData) {
ym(XXXXXX, 'reachGoal', 'TARGET_NAME'); //XXXXXX --- номер вашего счетчика Яндекс.Метрики;TARGET_NAME --- идентификатор цели.
gtag('event', <action>, {'event_category': <category>,'event_label': <label>,'value': <value>});
roistat.event.send('leadhunter'); //leadhunter - id события, который вы задаете в настройках события
}
};
</script>
Скрипт для отправки всех событий сразу¶
Цель по Jivosite отправляется при создании проксилида. При этом не имеет значения, успешен ли был проксилид, или нет.