Добавляем цель в Яндекс Метрику с использованием AjaxForm в MODX

Самый простой способ добавить цель на успешную отправку формы, это добавить следующий скрипт в параметр &successMessage

<script type="text/javascript">
yaCounterXXXXXXXX.reachGoal('form');
</script>

Где XXXXXXXX - код счетчика, form - идентификатор цели

[[!AjaxForm?
      &snippet=`FormIt`
      &form=`tplFormLetter`
      &hooks=`spam,email`
      &emailSubject=`Письмо с сайта`
      &emailFrom=`info@mail.ru`
      &emailTo=`mailto@mail.ru`
      &formName=`Письмо с сайта`
      &formFields=`name,email,phone,message`
      &fieldNames=`name==Ваше имя,phone==Телефон,message==Сообщение`
      &validate=`name:required,phone:required,message:required`
      &validationErrorMessage=`В форме содержатся ошибки!`
      &successMessage=`Ваше письмо успешно отправлено <script>yaCounter46156110.reachGoal('form');</script>`
      &emailTpl=`tplResponseLetter` 
]]

В Метрике добавляем идентификатор цели в JavaScript событие