Google Analytics и ASP.NET MVC — фильтрация идентификатора из URL

#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] $

Заменить строку: /

Чувствителен к регистру: Нет (но не имеет значения, какой вы выберете)