Google Analytics - получите все события, произошедшие с точным временем - PullRequest
0 голосов
/ 12 июля 2020

Я новичок в Google Analytics. У меня есть сайт, где каждый раз, когда зарегистрированный пользователь отправляет запрос на сервер, я отправляю событие в Google Analytics. Это событие содержит следующие поля: {категория: 'api_request', действие: URL-адрес запроса, метка: идентификатор зарегистрированного пользователя '}. Мне интересно, можно ли увидеть все отправленные запросы для определенного маршрута c для определенного пользователя c. Я хотел бы получить конкретную c дату и время каждого запроса для этого маршрута. Я попытался сделать это в Google Analytics и обнаружил, что могу группировать по действию и дате, но он не содержит точное время (имеет смысл). Могу ли я добиться такого поведения с помощью Google Analytics или ga-dev-tools?

Ответы [ 2 ]

1 голос
/ 16 июля 2020

Помните о высокой мощности элементов

https://support.google.com/analytics/answer/1009671?hl=en

Если вы начнете собирать уникальные метки времени при каждом попадании, вы скоро сможете достичь предела мощности, т. Е. 50 000 уникальных значений измерений в день . Как только вы достигнете этого предела, все остальные собранные значения будут рассматриваться как другие.

Считайте, что в этот день 86400 секунд.

Date.now()

Дата теперь возвращает время в миллисекундах. Таким образом, каждое попадание, вероятно, будет иметь другую метку времени, и вы скоро достигнете предела.

Так что, если вы хотите сделать это, используйте как минимум секунды.

Date.now() / 1000;
1 голос
/ 12 июля 2020

Вы должны настроить (и отправлять при каждом событии) уровень обращения специального измерения, который содержит текущую метку времени (например, Date.now ()).

...