Analytics
Сейчас в сети: 756
Сейчас в сети: 756
Настройка целей, отслеживание электронной торговли, многоканальные последовательности и тд
Подсказки
star_border
Ответить

Не работает отслеживание событий в Mozilla Firefox

Магистр ✭

Добрый день.

Подскажите, пожалуйста, с чем может быть связана моя проблема.

Настроил отслеживание событий на своём сайте, всё работает во всех браузерах (в частности в Chrome и Opera) кроме Mozilla Firefox.

Интересно, что обычная цель по ссылке через firefox работает, а события нет.

Вот к примеру, для формы поиска я вставлял:

<form onsubmit="ga('send', 'event', 'Search', 'SearchAccept');return true;" method="post" action="/ru/catalog/search">

Как видите кириллицы в коде нет.
   К слову я искал ответ в поисковике, не нашел, однако видел, что здесь же в сообществе человек также сталкивался с чем-то подобным и как я понял проблему не решил. Вот темка https://www.ru.adwords-community.com/t5/%D0%9E%D1%86%D0%B5%D0%BD%D0%BA%D0%B0-%D1%80%D0%B5%D0%B7%D1%8... второе сообщение Игоря.

В Firefox почистил кэш, закрыл все приложения и дополнения, ничего не изменилось. Попросил коллегу сделать поиск через него же - то же самое.

p.s. Стоит последняя версия браузера.

1 Ответ экспертаverified_user
1 УТВЕРЖДЕННОЕ РЕШЕНИЕ

Утвержденные решения
Лучший ответ.
Решение
Утвердил автор темы Максим М
сентября 2015

Re: Не работает отслеживание событий в Mozilla Firefox

Магистр ✭

Итого. Мой ответ:
"Я получил ответ от наших инженеров. Некоторые браузеры работают по разному с Javascript при назначении определенных условий (например, выполнение функции, когда форма отправляется). Из-за этого факта, вполне возможно, что "Событие Analytics" не может выполнить данную функцию на браузере Mozilla Firefox.

Максим, по-этому, наши инженеры рекомендуют Вам воспользоваться процедурой "cross browser event tracking" или использовать JQuery для него, как описано в следующей ссылке https://developers.google.com/analytics/devguides/collection/analyticsjs/events#usingjquery

"

 

P.S. Вы не в курсе что за процедура "cross browser event tracking"?

Просмотреть решение в исходном сообщении

Re: Не работает отслеживание событий в Mozilla Firefox

Выпускник Сообщества
Добрый день!

Насколько я понял, проблему решили, используя вызов виртуальной страницы, а не события. Можно вместо onsubmit="ga('send', 'event', 'Search', 'SearchAccept') использовать onsubmit="ga('send', 'pageview', '/virtual/SearchAccept');" и настроить обычную цель на virtual/SearchAccept.

Вообще было бы интересно узнать почему событие на работает. А какая CMS у вас?

Re: Не работает отслеживание событий в Mozilla Firefox

Магистр ✭
Обычная цель меня не интересовала, в том то и дело.
Не знаю что это за CMS, мы сайт делали у фирмы.
http://ooo7km.com.ua/ вот сайт, посмотрите код на форме поиска (также есть на форме подписки и на форме Оформления заказа). Вроде всё в порядке.

Re: Не работает отслеживание событий в Mozilla Firefox

Магистр ✭
Сейчас попробую поставить событие на другом своём проекте где другой движок.

Re: Не работает отслеживание событий в Mozilla Firefox

Магистр ✭

На втором проекте не работает вообще, но там стоит код Тэг менеджера, может из-за этого не работать?

Re: Не работает отслеживание событий в Mozilla Firefox

Выпускник Сообщества

А на первом Тег Менеджер не стоит?

Re: Не работает отслеживание событий в Mozilla Firefox

Магистр ✭

Не стоит, можете сами проверить, ссылка выше. Сейчас поразмыслю что я ещё могу попробовать.

Re: Не работает отслеживание событий в Mozilla Firefox

Магистр ✭
На другом своём проекте убрал код Tag Manager'а и поставил код аналитики, там другая CMS'ка (тоже сборная), в Firefox не работает. Могу показать этот сайт.

Re: Не работает отслеживание событий в Mozilla Firefox

Выпускник Сообщества
Покажите. Попробую протестировать.

Re: Не работает отслеживание событий в Mozilla Firefox

Магистр ✭
http://karusel-toys.com.ua/ отслеживание событий стоит на форме поиска