Перейти к содержанию

Отправка цели

Ловец лидов 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>

Идентификатор цели вы задаете в самой Метрике.

1.jpg

Скрипт для отправки цели в 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 отправляется при создании проксилида. При этом не имеет значения, успешен ли был проксилид, или нет.