отчеты о трафике на пользователя для пользователей сайта - PullRequest
0 голосов
/ 07 июня 2011

Мы планируем включить в наше веб-приложение систему отчетности о трафике, которую наши пользователи могут просмотреть.Пример: наши пользователи могут иметь профили в нашем приложении, и это будет получать некоторый трафик.Пользователи приложения должны иметь доступ к области отчетов о трафике, где они могут видеть весь подробный анализ трафика, как вы могли бы увидеть в Google Analytics.диаграммы и т. д. Могу ли я каким-то образом использовать Google Analytics для составления отчетов по каждому пользователю?(Приложение строится на Ruby on Rails)

Спасибо!

Ответы [ 2 ]

1 голос
/ 08 июня 2011

Google Analytics подходит для отображения совокупных данных. Любая попытка показать подробные отчеты для каждого пользователя или для каждого сеанса может работать для небольших объемов данных, но абсолютно ненадежна и не будет масштабироваться для нескольких тысяч пользователей. Я не понимаю, как Google Analytics будет соответствовать вашему сценарию использования. Я думаю, что вы должны разработать свой собственный.

High Charts - это просто библиотека графиков. Я бы порекомендовал Google Chart Tools . Хороший выбор опций и бесплатно.

0 голосов
/ 14 июня 2011

Есть два способа сделать это. Сначала используйте пользовательские переменные. Вы должны определить пользовательскую переменную, такую ​​как «useraccount». И тогда для каждого пользователя вы назначаете уникальное значение. Затем при просмотре страницы, «принадлежащей» этому пользователю, вы изменяете код отслеживания, чтобы включить уникальное значение для пользовательской переменной, связанной с пользователем, которому принадлежит страница. Затем, когда вы захотите составить отчет, вы запустите свои запросы (используя Google Analytics API) и установите фильтр по значению для пользовательской переменной, соответствующей этому пользователю.

Второй подход, как объяснил «Девин М», основан на URL (или пути к странице). Если у ваших пользователей только одна страница, это может быть осуществимо. Но если они могут иметь несколько страниц, это будет очень сложно. Потому что тогда вы будете писать очень сложные запросы к API для страниц, принадлежащих этой учетной записи пользователя.

Я встроил "Поддержка CMS" в созданную мной службу под названием EmbeddedAnalytics . EmbeddedAnalyitcs начинался как сервис, интегрирующийся с Google Analytics API, позволяя издателям определять графики по своим данным GA, а затем встраивать их в свой сайт. По мере развития продукта я приобрел большой интерес со стороны разработчиков типа CMS, которые хотят предоставить пользователям статистические диаграммы. И мы постепенно наращиваем поддержку, чтобы удовлетворить их потребности.

...