Цель Яндекс.Метрики на msOneClick
Подскажите кто сталкивался. Как можно вставить цель Метрики на мадальное окно msOneClick? Чтобы сорабатывала по факту отправки формы?
На AjaxForm, есть такая конструкция для вставки в модал:
А вот куда впилить на msOneClick пока не разберусь?
На AjaxForm, есть такая конструкция для вставки в модал:
&successMessage=`Заказ звонка успешно отправлен
<script>yaCounterXXXXXXX.reachGoal('call');</script>`
А вот куда впилить на msOneClick пока не разберусь?
Комментарии: 5
Так?
$(document).on('msoneclick_after_sendorder', function (e, response) {
if (response.success) {
// Форма отправлена
yaCounterXXXXXXX.reachGoal('call');
}
else {
// Произошла ошибка
}
})
modx.pro/solutions/10319#comment-100712 — вот тут про это событие упоминается
Спасибо! А куда нужно добавить это событие (msoneclick_after_sendorder)?
В js-файл. Это обычный js-код, который срабатывает на событие «msoneclick_after_sendorder», которое инициируется компонентом msOneClick в случае успешной отправки формы. Главное, чтобы этот кусок кода был добавлен после подключения jquery.
Спасибо! Разобрался с вашей помощью, все теперь отслеживается!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.