Как Google Analytics отслеживает входящий трафик - PullRequest
0 голосов
/ 31 августа 2010

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

Ответы [ 4 ]

2 голосов
/ 31 августа 2010

GA использует javascript для сбора информации о просмотренной странице и отправки ее на свой сервер. Что касается того, как пользователь попал на ваш сайт, он смотрит на document.referrer для первого попадания на ваш сайт с кодом на нем.

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

Вы, конечно, можете написать это самостоятельно, используя поле реферера, как уже упоминали другие.

Есть некоторые преимущества использования Google Analytics, а не решения по принципу «накатить свои собственные», которые вы можете рассмотреть, прежде чем инвестироватьмного времени в нем.Самым большим из них, вероятно, является интеграция AdSense, но тот факт, что Google использует cookie-файл GUID для отслеживания всех, означает, что теоретически, по крайней мере, они также могут предоставлять гораздо более широкий спектр данных о ваших посетителях.(На практике они не используют большую часть данных таким образом, я полагаю, по соображениям конфиденциальности / PR).

С другой стороны, существуют преимущества таких решений, как SEO ибольше контроля над собственным содержанием сайта.На есть довольно интересный пост о том, как продвинуть собственную партнерскую программу на SEOMoz.

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

Существует открытый клон GA "клон", который вы можете посмотреть: http://piwik.org/

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

На сайте есть несколько Javascript от Google Analytics.Они отслеживают вас, используя куки.Они отслеживают, откуда вы пришли, потому что все популярные браузеры устанавливают заголовок HTTP_REFERER в запросе, чтобы сообщить, откуда вы.

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