Пользовательские теги страниц в Google Analytics - PullRequest
4 голосов
/ 07 июня 2010

Я хочу, чтобы на странице отчета Google Analytics были пользовательские теги страниц, которые отличаются от моих URL-адресов.

Например,

  • Фактический URL: /news/today_news.php
  • Тег страницы в Google Analytics: /news/today_news.php/Category.News/TodayNews

Как создать пользовательский тег страницы с помощью API сбора данных Google Analytics?

1 Ответ

9 голосов
/ 09 июня 2010

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

I.Передача пользовательского имени в качестве параметра в "_trackPageview"

Это, вероятно, самый распространенный способ сделать это и, вероятно, самый простой.

Основной метод GA, _trackPageview,обычно вызывается без передачи каких-либо параметров, например pageTracker._trackPageview ().

Однако вы можете передать строку для имени, которое вы хотите использовать для этой страницы.Другими словами, найдите вызов _trackPageview на каждой странице, имя которой вы хотите изменить, и вставьте свое новое имя в виде строки в скобках , например,

pageTracker._trackPageview("the_new_name_for_this_page");

Строго говоря, параметр, который вы передаете, фактически изменяет значение URI запроса на строку, которую вы передали.

Для проверки: откройте соответствующий профиль в вашей учетной записи GA, затем нажмите «Содержимое» слевабоковое меню, затем «Топ контент».Это приведет к визуализации таблицы в главном окне просмотра браузера GA.Крайний левый столбец этой таблицы отображает страницу (фактически URI запроса).Проверьте содержимое этого столбца для переименованных страниц.

GA использует два способа идентификации страниц в своих отчетах по рубрике «Содержимое» - по URI запроса и по Заголовок страницы .Таблица, отображаемая, например, при нажатии на «Самое верхнее содержимое», показывает первый в крайнем левом столбце (столбец называется «Страница»). С другой стороны, таблица отображается при нажатии на отчет чуть ниже «Вверх».Контент », то есть« Контент по заголовку », показывает страницы по их заголовку (« Заголовок страницы »является крайним левым заголовком столбца).«Заголовок страницы» здесь означает только то, что находится между тегом заголовка в заголовке вашей страницы.Другими словами, два метода, которые я только что упомянул, не будут влиять на заголовок страницы (отчет «Содержимое по заголовку» не изменится).

II.Используйте «Фильтр»

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

Нажмите «Настройки Google Analytics»> «Настройки профиля» (вверху слева на оранжевой панели навигации), затем прокрутите, пока не увидите «Фильтры, примененные к этому профилю ";нажмите «+ Добавить фильтр» справа.Поскольку каждый тип фильтра (предварительно определенный по сравнению с пользовательским, который, в свою очередь, состоит из шести различных типов фильтров) устанавливается по-разному, вероятно, будет лучше, если я просто отсылаю вас к соответствующему ресурсу GA .

III.Используйте «Пользовательские переменные»

Эта техника требует наибольшего усилия (хотя это все еще не сложно);это также самый сложный из трех методов;например, используя резюме, вы можете переназначить данную страницу на более чем одно имя, что полезно, когда вы хотите сгруппировать контент в иерархическом порядке.Так, например, вы, возможно, захотите указать на одной странице вашего сайта электронной коммерции три ярлыка для описания категории товаров, пола и бренда, например «Обувь», «Мужская» и «Тева» или «Обувь / мужская»/ Teva».Так, например,

pageTracker._setCustomVar(
        1,                     // 'Index' for this CV (an integer, 1-5)
       "MerchandiseCategory",  // 'Name' for this CV
       "Footwear",             // 'Value'--set upon call to _trackPageview
        3,                    // 'Scope' an integer, 1-3, use '3' here because
                             //  i have scoped this particular CV to 'page level' 
                             //  (1 and 2 are for visitor and session, respectively)
)

Приведенный выше код инициализирует CV, поэтому его необходимо поместить перед вызовом _trackPageview, поскольку именно этот вызов устанавливает значение этой переменной.

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

Например, нажмите «Пользовательские отчеты» в центре левой навигационной панели в браузере GA (после выбора определенного профиля).Затем нажмите «Пользовательские отчеты», затем «+ Создать новый пользовательский отчет» в правом верхнем углу.Теперь нажмите «Размеры», зеленая навигационная «кнопка» слева, затем нажмите «Посетители».Прокрутите значения для измерения «Посетитель», и в конце списка вы увидите дополнительные значения, зарезервированные для пользовательских переменных.Например, если вы определили резюме под названием «Тип посетителя» с возможными значениями «RegisteredUser» и «Prospect», это резюме будет отображаться здесь и, следовательно, будет доступно для использования для создания пользовательских отчетов.

Вот что я считаю самым полезным объяснением пользовательских переменных команды Google Analytics.

А вот отличное сообщение в блоге от консультанта GA по резюме.

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