Я использую библиотеку JavaScript Mixpanel, и у меня много пропущенных событий.
Одно из затронутых событий: у меня есть форма, отправленная через xhrHttpRequest, без перезагрузки страницы. Я сохраняю все успешные отправки сообщений в своей базе данных и отправляю событие Mixpanel в случае успеха. Я ожидаю примерно такого же количества событий Mixpanel и строк базы данных, но присутствует только 60% событий Mixpanel.
Поскольку не все мои события имеют отношение 1 к 1 к строке в нашей базе данных, я не могу проверить все события, но некоторые из них отправляются правильно с приличным коэффициентом сбоев ‹10%. Некоторые другие имеют коэффициент отказов 40%.
На данный момент у меня есть следующие подсказки:
- Это не проблема из-за блокировщиков рекламы: некоторые события одинаково отслеживаются между Google Analytics и Mixpanel, двумя библиотеками клиентской аналитики. Кроме того, для некоторых других событий коэффициент отказов менее 10%.
- Это проблема не конкретного браузера: затронуты все браузеры / версии.
- Это не связано с нарушением перезагрузки страницы при отправке событий Mixpanel: события до изменения страницы и без изменения страницы одинаково затронуты
- Это не связано с тем, что Mixpanel не инициализирована или неправильно инициализирована на некоторых страницах: у меня есть событие «Просмотр страницы», которое отправляется повсюду с показателем сбоев <10% по сравнению с нашими журналами
В локальных и тестовых средах отправляются все события. Любые подсказки о том, как устранить неполадки и / или исправить эти отсутствующие события?
PS: не связано с событием отслеживания Mixpanel, которое периодически прекращается: события не отправляются в форме отправки или ссылки