Не работают цели google analytiks

Добрый всем день второй день пытаюсь настроить цели на сайте для гугл аналитикс и ничего не выходит подскажите пожалуйста кто сталкивался как это сделать.
Форма обратной заявки сделана через
[[!AjaxForm?
&snippet=`FormIt`
&form=`tpl.AjaxForm.example`
&hooks=`spam,email`
&emailSubject=`Сообщение с сайта [[++site_name]]`
&emailTo=`rf@kadastrof.ru`
&validationErrorMessage=`В форме содержатся ошибки!`
&successMessage=`Сообщение успешно отправлено`
]]

Видимо нужно писать php скрипт для этого кто знает подскажите пожалуйста рабочий вариант и куда вписывать код
Алексей
02 марта 2017, 10:23
modx.pro
1
879
0

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

Rootiys
02 марта 2017, 14:00
+1
Точно не уверен, но по моему так
&successMessage=`Сообщение успешно отправлено <script>ga('send', 'event', 'Заявка', 'Заявка принята');</script>`
    Евгений Webinmd
    02 марта 2017, 14:09
    0
    на кнопку onclick повесить что-то такое
    <input type="button" onclick="ga('send', 'event', 'Category', 'Action', 'Label', 'Value');" >
    Ну а сам код для события уточняйте у вас в аккаунте гугл или поищите в поисковике.

    Либо для формы на событие onsubmit вешайте, если на кнопке не будет работать
      Алексей
      02 марта 2017, 14:19
      0
      Спасибо мужики! Заработало по варианту
      &successMessage=`Сообщение успешно отправлено `

      Таже логика и по яндексу получается верно?
        Rootiys
        02 марта 2017, 14:29
        0
        Верно.
        Плюс этого метода в том, что в аналитику и метрику будут попадать только успешные отправки формы, а не по банальному клику на кнопку Отправить.
      Кирилл
      02 марта 2017, 18:09
      0
      Я бы делал с помощью callback функции
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        5