Имеет ли смысл регистрировать каждое посещение страницы? - PullRequest
2 голосов
/ 11 августа 2010

Я создаю ориентированный на клиента веб-сайт, который требует от меня 1) некоторой аналитики для клиентов и 2) поддержания внутренней аналитики для дальнейшего улучшения сайта. Для этого требуется различная информация.

Для клиентов
Сейчас я фиксирую посещения и события, относящиеся к клиентам, с такими полями, как visit_count и event_count в разных моделях. Но эта система не позволяет мне показывать своим клиентам количество посетителей с течением времени, их местоположение и т. Д. Моя идея состоит в том, чтобы иметь конкретную модель под названием Analytic.rb, которая хранит соответствующую информацию, такую ​​как:

  • visitor_id (пользователя, который посещает область клиента)
  • ip_address (этого посетителя)
  • дата
  • referring_page
  • customer_id (клиента, который был посещен / взаимодействовал с ним)
  • код (например: «vmain» для посещения главной страницы клиента, «vsignup» для посещения страницы регистрации клиента и «demo» для решения просмотреть демонстрацию клиента).

Для веб-мастера
Наши цели: 1. лучшее понимание привычек просмотра, 2. понимание статистики использования и 3. отображение популярных путей через наш UX. Имеет ли смысл иметь модель Visit.rb, которая отдельно регистрирует каждое посещение внутренней страницы нашего сайта? Я полагаю, это займет колоссальное количество места?

  • user_id
  • ip_address
  • дата
  • referring_page
  • visited_page
  • состояние / примечание / разное

Что вы думаете об этом?
Как бы вы это сделали?
Получаю ли я нужную информацию или ухожу за борт?

Спасибо.

1 Ответ

1 голос
/ 11 августа 2010

Если они соответствуют вашим потребностям, попробуйте, например, Piwik (однако написано на PHP) или Google Analytics .Вы можете легко экспортировать любые данные из них, чтобы показать их своим клиентам.

...