Не понимаю проблемы, есть хуки js в названиях которых все сказано, если они действительно работают с нужной формой, то идем в доку
я.метрики,
код для js
Как проверить что хуки работают, пишем:
function before_load() {
console.log('before_load');
}
function before_submit() {
console.log('before_submit');
}
function after_submit() {
console.log('after_submit');
}
открываем страницу, нажимаем f12 (инструменты разработчика), затем вкладка консоль, нажимаем ctrl + shift + r (сбрасываем тем самым кэш страницы).
При загрузке формы в консоле напишется before_load, перед отправкой формы before_submit, после after_submit.
Если консоль пустая, то эти хуки на работают, и нужен другой подход, любой из минимум 10 способов.
Если хуки рабочие, то туда (в before_submit || after_submit) нужно вставить код из ссылки выше (reachgoal.html).
Если же что-то из вышесказанного не понятно, то нужно найти человека, который хоть немного разбирается в web.