Можно ли получить пользователей, которые посетили определенную страницу из Google Analytics?

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

Вместо этого я хочу просто получить эту информацию из Google Analytics. Он должен быть значительно более точным (гораздо лучше обрабатываются реальные люди, а не боты, уникальные персонажи и т. Д.), И тогда будет намного проще реализовать более подробную статистику.

Возможно ли это с помощью GA API? Чтобы получить список посетителей определенной веб-страницы в диапазоне дат, когда некоторые посетители будут входить в систему во время своего посещения, и я могу получить их имя пользователя? Я предполагаю, что мне придется передать имя пользователя посетителя в GA при входе в систему (я уже делаю это, отправляя событие входа с именем пользователя в GA) или при каждом посещении веб-страницы (пока не знаю, как это сделать).

Если с GA не все так просто, я с удовольствием воспользуюсь другим инструментом или сервисом аналитики.


comment
Помните, что сбор личной информации (PII) в GA, которая, вероятно, включает имя пользователя: google.com/analytics/tos.html   -  person jk.    schedule 29.07.2011


Ответы (2)


Все еще немного неясно, что считается, а что не считается «информацией, позволяющей установить личность». Некоторые люди напрямую обращались в Google, но даже в этом случае мы получали неоднозначные ответы.

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

person Alec Sanger    schedule 29.07.2011
comment
Технически это похоже на то, что я ищу. Для меня достаточно просто добавить userId к каждому вызову отслеживания страницы. Я не слишком заинтересован в тестировании расплывчатых TOS Google (не читал их, просто предполагая, что они расплывчаты на основе того, что вы написали выше) на важной функции моего веб-сайта. Есть ли еще одна услуга, которая не была бы такой расплывчатой? - person at.; 29.07.2011
comment
Судя по тому, что вы описали в своем исходном посте, похоже, что вы переходите к аналитике, потому что думаете, что она будет более точной, чем то, что вы делаете сейчас. Если ваше единственное намерение - отобразить имя пользователя или идентификатор пользователя вошедших в систему пользователей, которые просматривают профиль, я не понимаю, почему сохранение этих значений в вашей собственной базе данных будет менее точным, чем аналитика. Все, что вам нужно сделать, это сохранить идентификатор пользователя человека, просматривающего страницу, уникальный идентификатор страницы и метку времени, когда было посещение. Вы можете получить результаты с помощью одного запроса, избегая использования ToS нечеткой аналитики. - person Alec Sanger; 29.07.2011

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

person webb    schedule 29.07.2011