Задать вопрос
Cheizer
@Cheizer

Как повесить яндекс цель на отправку AJAX формы?

Помогите пожалуйста, не могу понять что не так делаю, есть JS код, отправка всех форм происходит через AJAX, весь код приводить не буду, он очень большой, только сама отправка.
Дополнительные функцию добавляю ниже обычно и вставляю в success. Но тут не работает, выдает ошибку JS,
Uncaught ReferenceError: yaCounterXXXXXXXX is not defined

не пойму как правильно это написать, подскажите пожалуйста, как правильно в этот синтаксис вставить код цели яндекс метрики?
submitFu: function () {
                        _.validateFu(_.labels)
                        if (!_.form.has('.' + _.invalidCl).length)
                            $.ajax({
                                type: "POST",
                                url: _.mailHandlerURL,
                                data: {
                                    name: _.getValFromLabel($('.name', _.form)),
                                    email: _.getValFromLabel($('.email', _.form)),
                                    stripHTML: _.stripHTML
                                },
                                success: function () {
				_.yam()
                                }
                            })   
                    },
	  yam: function () {
        yaCounterXXXXXXXX.reachGoal('zayavka')
                    },
  • Вопрос задан
  • 102 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@galaxy
Как метрика подключается? Если код новый, то
ym(<METRIKA_ID>, 'reachGoal', 'zayavka'); // <METRIKA_ID> - номер счетчика
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы