#asp.net-mvc-3 #google-analytics
#asp.net-mvc-3 #google-analytics
Вопрос:
У меня есть несколько действий контроллера на моем сайте MVC3, которые используют идентификатор в URL-адресе, вот так:
/mobile/businessprofile/100000
/mobile/setreminders/100000
/mobile/somethingelse/100000
Я хочу сказать Google, чтобы он игнорировал часть идентификатора, но система фильтрации Google Analytics действительно сбивает с толку, и нет способа протестировать ваш фильтр заранее. Как я могу это сделать?
Ответ №1:
Способ 1: сделайте это на странице с помощью javascript
Вы можете сделать это в коде своей страницы, указав значение в _trackPageview push.
Пример:
_gaq.push(['_trackPageview',window.location.pathname.replace(/d $/,'')]);
.
Способ 2: сделайте это с помощью фильтра
Я предполагаю, что, основываясь на вашем сообщении, вы знаете, как на самом деле войти и создать фильтр, вы просто не знаете, что использовать в качестве значений…
Имя фильтра: называйте это как хотите
Тип фильтра: Пользовательский фильтр > Поиск и замена
Поле фильтра: Запрос URI
Строка поиска: /[0-9] $
Заменить строку: /
Чувствителен к регистру: Нет (но не имеет значения, какой вы выберете)