2010-03-11 20 views
5

У меня есть сайт на основе PHP (5+).Использование Google Analytics для отслеживания сеанса пользователя

Я хочу отслеживать зарегистрированных пользователей моего сайта с помощью Google Analytics. Я просто хочу захватить их идентификатор сеанса (или каким-то образом определить каждого конкретного пользователя) и просмотреть их перемещения и использование сайта с панели инструментов Google Analytics.

Можно ли это сделать? Если это так, любое руководство будет приветствоваться.

ответ

5

Я считаю, что лучший способ сделать это с помощью пользовательской переменной: _setCustomVar (индекс, имя, значение, opt_scope)

Было бы вас, чтобы определить «ценность» в качестве уникального идентификатора сессии для пользователя. Объем вашего дела будет либо сеансом (2), либо посетителем (1) в зависимости от того, как вы хотите его отслеживать. http://code.google.com/intl/en/apis/analytics/docs/tracking/gaTrackingCustomVariables.html#setup

0

Технически вы можете сохранить имя пользователя как пользовательскую переменную, но это нарушает Условия использования Google Analytics (ToS). Помимо всего прочего, (перефразируемые) ToS заявляют, что вам не разрешено хранить что-либо в Google Analytics, что позволяет вам определить, кто является посетителем. Это обычно относится к именам пользователей, IP-адресам, номерам телефонов и т. Д.

Если вы решили игнорировать ToS и хранить данные в любом случае, он предоставляет ВАМ (не Google) защиту всех видов защиты & законов PII. Особенно в ЕС.

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

+0

Чтобы немного пояснить здесь: вполне приемлемо отслеживать пользователей анонимными уникальными идентификаторами. – snl

Смежные вопросы