У одного из наших клиентов есть веб-приложение, требующее входа в систему, и он хотел бы, чтобы Google Analytics отслеживал его для каждого пользователя, чтобы знать, какие пользователи заходили на его сайт.
Судя по тому, что я читал на форумах Google, Google нет поддерживает такое отслеживание.
Мне интересно:
а) Правильно ли я понимаю, что Google не поддерживает это?
б) Кто-нибудь знает инструмент аналитики, который поддерживает такое действие? Единственное, что я нашел, это Pmetrics (то есть
Аналитика – отслеживание действий на пользователя
Ответы (5)
Не уверен на 100 %, но подозреваю, что вы могли бы использовать пользовательские переменные функцию GA и создавать очень детализированные переменные для отслеживания. Хотя я думаю, что вы, вероятно, могли бы реализовать некоторый код, как показано ниже (измененный из примеров Google), я не уверен, что рекомендую это как хорошую идею.
pageTracker._setCustomVar(
1, // This custom var is set to slot #1
"MemberID", // The name of the custom variable
"12345678", // The member id value, could read from a query param
1 // Sets the scope to visitor-level
);
pageTracker._trackPageview();
Однако, как я уже сказал, обязательно подумайте, полезно ли отслеживание людей с такой степенью детализации — с учетом конфиденциальности и практических соображений отчетности.
Из Условий использования Google Analytics:
Вы не будете (и не позволите какой-либо третьей стороне) использовать Сервис для отслеживания, сбора или загрузки каких-либо данных, которые идентифицируют личность (например, имя, адрес электронной почты или платежная информация), или другие данные, которые Google может обоснованно связать с такой информацией. Вы должны иметь и соблюдать соответствующую Политику конфиденциальности и соблюдать все применимые законы и правила, касающиеся сбора информации от Посетителей. Вы должны опубликовать Политику конфиденциальности, и эта Политика конфиденциальности должна содержать уведомление об использовании Вами файлов cookie, которые используются для сбора данных о трафике, и Вы не должны обходить какие-либо функции конфиденциальности (например, отказ), которые являются частью Сервиса.
Поэтому не отслеживайте учетные записи пользователей в Analytics.
Вы можете использовать Piwki и создать плагин для отслеживания пользователей. Это не должно быть так сложно.
Если вы пытаетесь захватить идентификатор пользователя, то есть числовой идентификатор, а не фактические имена пользователей, это не нарушает оглавление Google, поскольку идентификатор пользователя не может быть частным для вашей организации.
Хотя пользовательские переменные были бы полезны, они не могут предоставить ничего, кроме количества посещений ВСЕХ страниц определенным пользователем на сайте. Если вам действительно нужна хорошая аналитика, например просмотр каждого человека на странице, ПОПРОБУЙТЕ СТАРЫЙ МОДНЫЙ способ СОБЫТИЙ.
Пример :
_trackEvent("Page View", "<YOUR_USER_NAME>", opt_label, opt_value, opt_noninteraction)
Перейдите в раздел Все данные веб-сайта -> Контент -> События -> Страницы -> Выберите любую страницу -> Представление пользователя, чтобы просмотреть и проверить аналитику для каждого человека.
Также вы можете добавить дополнительные данные в столбцы opt_label и opt_value.