Вопрос: В случае, если моя страница страдает некоторой неисправимой ошибкой, и существует решение для window.location.reload()
страницы - возможно ли грипп sh ga
(универсальной аналитики) очередь перед выполнением перезагрузки этой страницы?
Немного больше контекста:
Я ищу обратный вызов, который в основном говорит, что 1) очередь завершена, принимая новые события и 2) очередь событий закончила отправку по сети. В идеале в нем также должно быть какое-то время.
Реализация может выглядеть так:
ga('shutdown', {timeout: 2000}, function(){ window.location.reload});
Я вижу remove
здесь , но в нем не хватает много деталей. По-видимому, он также не имеет обратного вызова.
Sentry.io (инструмент отслеживания ошибок) имеет небольшую реализацию этой идеи здесь . Я ищу что-то подобное для UA.