• Доброе утро.

    На сайте есть форма заявки Visual Form Builder. С кнопкой «Отправить»

    Нужно в метрике настроить цель нажатие этой кнопки «Отправить».

    »
    На странице редактирования счетчика создайте цель типа Событие JavaScript и присвойте ей идентификатор.
    Вызовите функцию, когда цель достигнута:
    yaCounterXXXXXX.reachGoal(‘TARGET_NAME’);
    где:
    XXXXXX — номер вашего счетчика;
    TARGET_NAME — идентификатор цели.
    »

    Вопрос, каким плагином отправки форм можно задать идентификатор и легко прописать функцию без ручной правки кода сайта?

    Спасибо

    • Тема изменена 7 лет, 4 месяца назад пользователем Dima3333.
Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Модератор Yuri

    (@yube)

    каким плагином отправки форм можно задать идентификатор и легко прописать функцию без ручной правки кода сайта?

    у CF7 есть штатный механизм запуска js-кода по событию «форма успешно отправлена».

    Любой плагин, позволяющий добавить javascript в header или footer из админки, например, старый добрый Add to Header, позволит «без ручной правки кода сайта» прицепить событие к любой форме, любой ссылке и вообще любому именованному элементу.

    Спасибо Юрий, большое.
    А у Visual Form Builder на вскидку запуска js-кода есть? Или подскажите как эта операция по-английски звучит? Я тогда у разработчика Visual Form Builder разузнаю.

    Модератор Yuri

    (@yube)

    А у Visual Form Builder на вскидку запуска js-кода есть?

    Судя по https://wordpress.org/support/topic/request-for-google-analytics-event-tracking/ нет, по крайней мере, не было 2 года назад. И судя по реакции авотра плагина, не будет.

    Добавьте вручную любым удобным способом. Там того кода как кот наплакал. Как-то так:

    
    jQuery(document).ready(function(){
    	jQuery('.vfb-submit').click(function() {
    		yaCounterXXXXXX.reachGoal('TARGET_NAME');
    	});
    });
    

    принципиальное отличие этого метода от предоставляемого CF7 в том, что этот скрипт будет фиксировать любое нажатие на «отправить», а метод CF7 позволяет фиксировать только успешную отправку сообщения.

    • Ответ изменён 7 лет, 4 месяца назад пользователем Yuri.

    Юрий, благодарю.
    Под «TARGET_NAME» что понимается? В смысле где искать этот TARGET_NAME?

    А потом совсем не ясно куда вставлять это:
    jQuery(document).ready(function(){
    jQuery(‘.vfb-submit’).click(function() {
    yaCounterXXXXXX.reachGoal(‘TARGET_NAME’);
    });
    });

    И какую часть этого кода задать в цели метрики? Там вроде как тоже функция JS нужна.

    Да я полный ноль. Даже не знаю азов ))

    • Ответ изменён 7 лет, 4 месяца назад пользователем Dima3333.
Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «Метрика reachGoal» закрыта для новых ответов.