Если изменить приложение CodeIgniter на использование только строк запроса для приложения поиска, единственный способ использовать Поиск по сайту Google Analytics без изменения шаблонов URL - это создать новый дублирующий профиль в Google Analytics и создать фильтрэто превращает ваш URL в один со строкой запроса поискового запроса.
Это включает в себя создание «расширенного» фильтра и выполнение чего-то подобного (Примечание. Это не проверено. Я рекомендую делать это в профиле DUPLICATE, чтобы вы не беспокоясь нарушали свои центральные данные и настраивали их).чтобы убедиться, что он дает вам нужные результаты).
Я только что реализовал это на моем сайте с похожей структурой URL, и, похоже, он работает.
РЕДАКТИРОВАТЬ: Еще одна альтернатива, которая немного более навязчива, - это отправлять настраиваемое значение просмотра страницы в своем фрагменте Google Analytics на страницах результатов поиска, чтобы подделать строку запроса в случае поискового запроса:
Что-то вроде (опять же, это хак-у):
var search = location.pathname.match(/^\/search\/[^$]/) ? ("/search/" + ((location.search) ? location.search+"&":"?") + "q=" + location.pathname.split("/")[2].split("?")[0] ): null;
_gaq.push("_trackPageview", search);