Замедляет ли Google analytics мой сайт?

Я на последней стадии моего сайта, а в настоящее время мне нужно найти соответствующую статистику приложения.

Я заглянул в webalizer, но он кажется устаревшим.

кроме того, я посмотрел в Google analytics, но я боюсь, что если я его реализую, мой сайт будет идти медленно. Он уже довольно тяжелый с отображаемым материалом базы данных, который является динамическим btw. Я прочитал, что могу поместить код GA js в нижней части страницы, и, таким образом, страница загрузится во-первых, но я все равно не хочу тормозить.

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

У меня есть собственный частный сервер (Linux), и у меня есть корневой доступ (offcourse).

Как вы думаете, я должен иметь приложение статистики на сервере, не вмешиваясь в мой сайт, или я должен пойти по пути Google и использовать аналитику?

пожалуйста, дайте мне хорошие имена приложений, которые вы тестирование и т. д...

спасибо

6 ответов


любые дополнительные вызовы скриптов замедлят работу вашего сайта. Однако Google Analytics рекомендует поместить его в определенное место, чтобы он не загружался до загрузки страницы. (Это было до </body> тег, но я считаю, что теперь он должен быть последним <script> на <head> тег.) Не беспокойтесь об этом слишком много; преимущества аналитики намного перевешивают дополнительный вызов удаленного файла.

сосредоточьтесь на других оптимизациях (запросы к базе данных, CSS-спрайты, меньше HTTP-запросов). Аналитика необходима на современном рынке сайтов и незаменима; IMO это не вариант, чтобы отказаться от него.

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

что касается решений, не связанных с Google analytics, еще одно замечание -клик. Я не так опытен в этом, как с GA, но я слышал много отзывов, что это более точно и информативно, чем GA. Однако, так же, как просмотр конечного пользователя в Интернете я много раз замечал, что его звонки на сайт клики do как правило, замедляют страницы, и заметно; я не могу сказать, что я видел тот же эффект с GA.

последнее, что я хотел бы предостеречь от этого:не используйте более одного аналитического решения, если вы не пытаетесь найти лучший в соответствии с вашими потребностями. Это просто перебор для запуска двух удаленных аналитических решений на каждой из ваших страниц, так что Я бы посоветовал вам попробовать несколько в течение первых нескольких недель или около того Вашего сайта (да, страницы будут замедляться на этой пробной стадии), а затем просто придерживаться того, что вам больше нравится. Это также даст вам дополнительное преимущество в том, что вы сможете увидеть из первых рук, каковы последствия скорости для вашей уникальной среды хостинга для каждого скрипта.

вот некоторые другие аналитические решения, которые вы можете проверить out:


прямо с аналитической страницы регистрации Google (https://www.google.com/analytics/provision/)

" внешний вид вашего сайта никогда не будет зависеть от вашего использования Google Analytics - мы не размещаем изображения или текст на ваших страницах. Аналогично, производительность ваших страниц не будет зависеть, за исключением самой первой загрузки страницы после добавления кода отслеживания. Этот первый просмотр страницы вызывает JavaScript на серверах Google, который может занять немного больше времени, чем обычная загрузка страницы. Последующие просмотры будут использовать кэшированные данные и не будут затронуты."


использовать Asynchronous Snippet аналитики: http://code.google.com/apis/analytics/docs/tracking/asyncTracking.html


люди фокусируются на общем времени загрузки, когда важно время рендеринга и, в частности, прогрессивный рендеринг. Если вы правильно используете Google Analytics, он загрузится после того, как страница будет показана пользователю. Так что да, это добавит небольшие накладные расходы на каждый запрос, но поскольку пользователь уже может видеть страницу, они, вероятно, даже не заметят. Просто сделай это.

Webalizer работает на стороне сервера после журналов apache, не так ли? Вот почему он кажется устаревшим, он не может собирать как много информации как для. Но это не замедляет пользователя. Вы могли бы запустить Webalizer и Google вместе немного и посмотреть, что служит вашим потребностям лучше всего.


мы решили обойти возможность появления серверов google, чтобы замедлить наш сайт. Вместо того, чтобы наши пользователи загружали ga.JS-файл с серверов google мы храним локально. Единственная проблема с этим подходом заключается в том, что наша локальная копия устарела. Поэтому мы написали приложение, которое периодически сравнивает наш локальный файл с google и обновляет наш файл соответственно.

Андрей


Google Analytics основан на javascript и не работает на вашем сервере. Вся обработка и хранение выполняется на серверах Google, поэтому идеально, если вы беспокоитесь о локальных ресурсах.