Chartbeat и Google Analytics - PullRequest
       13

Chartbeat и Google Analytics

1 голос
/ 29 сентября 2011

В нашем приложении установлен Chartbeat, что позволяет нам в реальном времени отслеживать приходящих пользователей. Однако, одной из черт, которой не хватает, является возможность отображать общее количество просмотров страницы ...

Так что я думал об интеграции Google Analytics. Хорошо ли устанавливать оба инструмента в нашем веб-приложении? Будет ли это влиять на производительность? Какие еще недостатки я должен знать перед тем, как продолжить?

1 Ответ

3 голосов
/ 29 сентября 2011

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

Google Analytics в конфигурации по умолчанию выполняется только один раз для загрузки страницы; Однако Chartbeat будет время от времени пинговать серверы, чтобы дать сердцебиение пользователю.

Неплохая идея включить оба; они действительно дополняют друг друга, и между ними нет конфликта.

Таким образом, помимо широко кэшированного ga.js, который сжал часы около 12 Кбайт, здесь не так много служебной информации, поскольку «пинг», отправляемый в Google (через __utm.gif), очень легкий и быстрый.

Google Analytics спроектирован так, чтобы минимизировать влияние на производительность, поэтому вы действительно очень мало потеряете, добавив его.

Вы можете минимизировать влияние на производительность:

  • Использование асинхронного синтаксиса.
  • Размещение его внизу ваших страниц, прямо перед </body> (хотя даже это даст минимальное преимущество, поскольку асинхронный синтаксис загружает Google Analytics неблокирующим способом.)

РЕДАКТИРОВАТЬ: Кроме того, в зависимости от ваших потребностей, вы можете заменить ChartBeat новым Google Analytics Real Time , который был только что объявлен.

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