Google Analytics не применяет мой фильтр

Я создал фильтр в своем аккаунте. Этот фильтр является настраиваемым фильтром, поиском и заменой. я использую

  • «URI запроса» для поля фильтра,
  • \?.* для строки поиска

Я также прикрепил этот фильтр к моему конкретному представлению.

Моя проблема в том, что если я перехожу к представлению->Отчетность->Поведение->Содержимое сайта->Все страницы, я вижу, что фильтр не применяется. Я вижу такие страницы, как "/xy.html?id=12345".

Я бы ожидал только "/xy.html". Где-то я читал, что фильтры не работают для прошлых данных, но я сделал несколько тестовых посещений после того, как применил фильтр, и URL-адреса не изменились :(

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


person mudlee    schedule 06.10.2016    source источник


Ответы (1)


Определение вашего фильтра должно использовать регулярные выражения для поиска и замены.

Строка поиска: (.)?(\?.)

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

Это будет искать две части: 1. все символы до самого первого "?" 2. все символы после первого "?" в вашем URI.

Замена будет использовать первую часть в качестве замены (все символы до самого первого "?"

Убедитесь, что вы погуглили основы регулярных выражений.

Фильтры применяют только новые собранные данные, а не исторические данные, которые уже есть в собранных вами свойствах.

person michaelsinner    schedule 06.10.2016