Google Analytics и Chronoforms5 - нужно наладить отслеживание событий

  • 0 Ответов
  • 81 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

Винни пух

  • Захожу иногда
  • **
  • 10
  • 0
Добрый день!
Нужна помощь человека, знакомого с Chronoforms5, и хорошо понимающего, как работает отслеживание событий в GA/

Описываю поблему:

Joomla 3.6.4
Компонент Chronoforms5

Установлен код Google Analytics, на отправку формы настроено событие.
События гуглом учитываются, но почему-то не все, а только процентов 60%. То есть в админке я, например, вижу, что за день было отправлено 11 заявок, а в Google Analytics только 7.

Похоже, что проблема как-то завязана на браузер пользователя. Наапример, если взять в Google статистику за год (достаточно большая выборка), то при доли посетителей с Firefox'ом 15%, доля зарегистрированных событий с этим браузером - 0,08%.

В хелпе Google нашел вот что: https://developers.google.com/analytics/devguides/collection/analyticsjs/sending-hits#knowing_when_the_hit_has_been_sent
"В большинстве случаев, когда пользователь нажимает на кнопку "Отправить", сразу начинает загружаться следующая страница, и команды ga('send', ...) не выполняются.
Для решения проблемы необходимо перехватить это событие и остановить выгрузку страницы. Затем вы можете обычным способом отправить обращение в Google Analytics, а после этого отправить форму программно."


- это похоже на мою проблему.
В качестве решения там описывается функция hitcallback, но разобраться с ней я не осилил.

Очень надеюсь на помощь специалиста :)

Контакты для связи:
1) личка
2) скайп ivan.m.zaitsev