Цели Метрики и всплывающие сообщения на AjaxForm

Добрый день!
Мы используем AjaxForm для разных форм заказа продукции и обратного звонка на сайтах и лендингах.
Возникла необходимость проставить цели Метрики на отправки этих форм.
И чтобы цели срабатывали не по нажатию кнопки, а только по фактической отправке форм — применяли в коде форм следующую конструкцию:

&successMessage=`Заказ звонка успешно отправлен
<script>yaCounterXXXXX.reachGoal('XXXXX');</script>`
Таким образом вопрос был решен: и цель срабатывала как нужно, и работали всплывающие сообщения (successMessage).
В последнее время всплывающие сообщения перестали работать. Чтобы они заработали, нужно отказаться от вышеуказанного метода и исключить оттуда
<script>yaCounterXXXXX.reachGoal('XXXXX');</script>
. Но тогда опять остается задача ложного срабатывания цели. Может кто поделиться опытом как исправить ситуацию?
Futuris
03 июня 2020, 15:03
modx.pro
438
0

Комментарии: 1

Алексей Ерохин
03 июня 2020, 15:08
0
docs.modx.pro/komponentyi/ajaxform#%D0%A1%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D0%B5-af_complete
Успешность отправки event.detail.success
Тут будет хранить ся элемент формы event.detail.form
Оттуда можно id взять, и в зависимости от него, разные штуки пушить в метрику
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1