Kilila, Добавляете в каждую форму поле "событие для аналитики", туда id события в ЯМ в качестве значения.
Когда форма отправляется аяксом, этот id сохраняется в переменную. Сложно конкретный совет дать, потому что я не знаю, как у вас это организовано, поэтому вот сферический пример в вакууме:
// Внутри функции отправки формы
let yandexTargetId = $('input[name=yandex_id').val();
$.ajax({
... // какой-то код
success: function(r){
... // какой-то код
ym(XXXXXX, 'reachGoal', yandexTargetId)
}
})
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Вот этот инпут, а точнее нажатие на него, спровоцирует submit формы add-utility. Атрибут form для этого там указан.
А этот подписывается на сабмит.
Либо я очень устал, либо вы :)