Передать дополнительные данные в Google Analytics - PullRequest
2 голосов
/ 22 февраля 2011

У меня есть хороший опыт работы с Google Analytics, и я использую его в течение многих лет. Я провел базовое отслеживание и отслеживание событий из приложений Flash и AJAX. Сейчас я работаю над проектом, в котором есть подробные страницы о людях, но строка запроса - это идентификатор, а не SEO-ориентированный URL. (например, bio.aspx?id=3945 против /bios/ursino-mark.aspx). У меня есть фактическая информация о человеке (например, имя) в ASP.NET, и я хотел бы каким-то образом передать ее в Google Analytics, чтобы мы знали больше о фактической странице в отчете, кроме просто числа. Я изучил это и нашел пользовательских переменных в GA . Мне интересно, есть ли другие варианты / рекомендации?

Ответы [ 3 ]

1 голос
/ 22 февраля 2011

Исходя из информации, которую вы задаете в вопросе, пользовательские переменные - это действительно тот метод, с которым вы хотели бы работать.(Существует также возможность использования «Определяемых пользователем переменных», но их использование не рекомендуется, поскольку эта функция считается устаревшей в пользу пользовательских переменных.)

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

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

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

0 голосов
/ 06 февраля 2012

я бы подумал об использовании виртуальных страниц в аналитике. вы можете сообщать обо всех личных страницах в одном и том же виртуальном каталоге, чтобы вы могли легко отфильтровать эти данные. что-то вроде /personal-pages/Mark-Ursino или /personal-pages/john-smith

0 голосов
/ 22 февраля 2011

Для отправки пользовательских переменных и событий в Google Analytics используйте этот метод.

 _gaq.push(['_trackEvent',
    'Shopping', // category of activity
    'Item Removal', // Action
]);

Подробнее об отслеживании событий можно узнать на code.google.com: http://code.google.com/apis/analytics/docs/tracking/gaTrackingCustomVariables.html

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