Поиск в Google Analytics с помощью Codeigniter - PullRequest
2 голосов
/ 02 октября 2011

У меня есть приложение Codeigniter, и я хочу отслеживать поиск с помощью Google Analytics.Дело в том, что GA запрашивает параметр, а мой URL выглядит примерно так: http://domain.com/search/searchterm.

Нет строк запроса, только чистые URL.Как я могу это сделать?

Спасибо.

1 Ответ

4 голосов
/ 02 октября 2011

Если изменить приложение CodeIgniter на использование только строк запроса для приложения поиска, единственный способ использовать Поиск по сайту Google Analytics без изменения шаблонов URL - это создать новый дублирующий профиль в Google Analytics и создать фильтрэто превращает ваш URL в один со строкой запроса поискового запроса.

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

enter image description here

Я только что реализовал это на моем сайте с похожей структурой 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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...