Честное внедрение собственной статистики было бы намного лучше по нескольким причинам.Прежде всего, 1 вставка базы данных для каждого просмотра страницы в профилях в некоторой степени приемлема для небольших номеров.Если страница начинает создавать узкое место, то при загрузке страницы может возникнуть запрос на синхронизацию.
То, что вы могли бы сделать, это иметь одну таблицу для статистики.Идентификатор URI Клик / действие Профиль пользователя Дата
Тогда легко получить количество кликов и просмотров.
Если вы зайдете в Google, у вас не будет столько свободы в том, что вы можете сделатьс этими данными.30k не много строк, и как только вы попадете, вероятно, в десятки миллионов записей, вы можете начать беспокоиться о масштабируемости.
Но где-нибудь ниже этого у вас все будет в порядке.
РЕДАКТИРОВАТЬ:
Я мог бы добавить, что у Google Analytics действительно хороший API при работе с аналитикой, но вы ограничиваете свой контрольна данных.Тем не менее, долгосрочный подход и база данных статистики могут стать чрезвычайно большими и очень быстрыми.Достигнуть отметки в десять миллионов с 30 тысячами пользователей не составит большого труда.Так что если масштабируемость является вашей главной задачей, то, возможно, вы захотите, чтобы аналитика справилась с ней.
Сначала вы должны зарегистрировать свое приложение, чтобы использовать инструменты API, которые предоставляет вам Google: https://code.google.com/apis/console
Но одна проблема заключается в том, что API Analytics накладывает ограничение на количество ежедневных запросов в50000 запросов / день.Хотя, если вам нужно больше, вы можете использовать эту ссылку, чтобы запросить больше: https://docs.google.com/spreadsheet/viewform?hl=en_US&formkey=dGp3NEc0Z0dsX293V1UyckZtdDlGQmc6MA&ndplr=1
Можно ли получать и отображать такие события, как клики на странице, с помощью GAPI?Я вспоминаю, что читал где-то, что API нельзя использовать для событий.
Да, это очень возможно.Вот страница API событий: http://code.google.com/apis/analytics/docs/gdata/dimsmets/eventtracking.html
Еще один приятный инструмент доступен здесь: http://code.google.com/apis/analytics/docs/gdata/gdataExplorer.html
Если вам нужно больше ссылок на API, вот они: http://code.google.com/apis/analytics/docs/gdata/v3/gdataGettingStarted.html
Google предоставляет много разных API для обработки просмотров страниц, событий, отчетов.Они также поддерживают много разных языков для своих библиотек, как упоминалось выше.Вы сможете зарегистрировать событие (например, щелчок) и просмотры страниц для конкретной страницы (профиль пользователя).Вы также сможете запросить всю статистику обратно на свой сайт для построения графиков или для других нужд.
И, наконец, вот набор инструментальных средств API для любого конкретного языка: http://code.google.com/apis/analytics/docs/gdata/v3/gdataLibraries.html
Надеюсь, этопомогает, Даниил