#javascript #google-analytics #event-handling
#javascript #google-analytics #обработка событий
Вопрос:
Я пытаюсь отправлять разные события в GA во время процесса регистрации пользователя, но, похоже, событие отправки каким-то образом ограничено одним в минуту.
Первый щелчок по любой из ссылок работает нормально — я вижу отправку запроса XHR в инструментах разработки браузера и отладчике Google Analytics.
Последующие клики не отправляют событие в Google, пока не пройдет одна минута (примерно) — запроса XHR нет, однако отладчик регистрирует отправку события, с единственным отличием — 2 пустых параметра: _j1(amp;jid) и _j2 (amp;gjid)
Я проверил ограничения и квоты сбора данных Google Analytics, но не нашел аналогичных ограничений.
Пожалуйста, найдите код ниже.
Я удалил все ненужное, идентификатор GA предназначен для тестирования, я попытался его изменить.
Буду признателен за любую помощь или предложения.
Спасибо.
<!DOCTYPE html>
<html>
<head>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-38888888-1', 'auto');
function send_event (name){
if (ga){
console.log(name);
ga("send", "event", "newreg", name );
}
}
</script>
</head>
<body >
<a onclick="send_event('aaa')">aaa</a><br><br>
<a onclick="send_event('bbb')">bbb</a><br><br>
<a onclick="send_event('ccc')">ccc</a><br><br>
</body>
</html>
Комментарии:
1. Такого ограничения нет, вы находитесь внутри приложения или веб-сайта?
2. @MichelePisani веб-сайт
3. Хорошо, в этом случае я подтверждаю свой ответ ниже.
Ответ №1:
Такого ограничения нет. Этот код работает правильно для меня.