Использовать Google Analytics для отображения данных на нашей веб-странице? - PullRequest
6 голосов
/ 28 июля 2011

На некоторых наших страницах мы отображаем некоторую статистику, например, количество просмотров этой страницы за сегодня, количество просмотров за последнюю неделю и т. Д. Кроме того, у нас есть страница общей статистики, где мы перечисляем страницы,по порядку, которые были просмотрены чаще всего.

Сегодня мы просто вставляем эти просмотры страниц и количество событий в нашу базу данных по мере их появления.Мы также отправляем их в Google Analytics с помощью обычного отслеживания страниц и их API.В идеале, вместо того, чтобы запрашивать в нашей базе данных эти статистические данные для отображения на наших веб-страницах, мы просто запрашиваем API Google Analytics.Google Analytics гораздо лучше справляется с задачей, выясняя, кто на самом деле уникален, и избегает подсчета людей, которые искусственно завышают количество просмотров страниц (мы позволяем людям создавать страницы на нашем сайте).

Поэтому возникает вопрос:использовать API Google Analytics для обновления статистики на наших веб-страницах?Если я кеширую результаты, это более осуществимо?Или просто время от времени обновлять нашу статистику?Я очень люблю Google Analytics для показателей нашего сайта, но, может быть, есть лучшее решение для этой конкретной потребности?

1 Ответ

6 голосов
/ 28 июля 2011

Итак, вопрос в том, возможно ли использовать API Google Analytics для обновления статистики на наших веб-страницах?

Да, это так.Но процесс аутентификации и возврат XML могут замедлить процесс.Вы можете ускорить его, ограничив количество возвращаемых строк / столбцов.Кроме того, аутентификация для способа отображения данных (если я вас правильно понял) потребует от вас использования метода аутентификации клиента.Вы отправляете логин и пароль.Безопасность - это проблема.

Я сделал именно то, что вы описали, но мне пришлось разместить на странице загрузочный рисунок для статистики.

Если я кеширую результаты,это более осуществимо?Или просто время от времени обновлять нашу статистику?

Либо один, но кэширование, похоже, будет работать, особенно если данные GA в любом случае не являются данными в реальном времени.Вы можете сделать вызов API и сохранить (или обработать, а затем сохранить) возвращенный xml для отображения позже.

Я этого не делал, но думаю, что могу попробовать.Может даже работать как запланированное задание.

Мне очень нравится Google Analytics для показателей нашего сайта, но, возможно, есть лучшее решение для этой конкретной задачи?

Существуют некоторые сторонние решения (поиск в Google должен их искоренить), но следует учитывать деньги и целесообразность.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...