Как написать фильтр Google Analytics для записи поисков по сайту - PullRequest
0 голосов
/ 01 сентября 2009

Я записываю все поиски на моем сайте с помощью Google Analytics, но проблема в том, что мои поисковые ссылки выглядят так

**www.mywebsite.com/search/category/your+query+here**

Из того, что я узнал, я должен дать GA параметр запроса ( mywebsite.com / search.php? Q = ваш + запрос + здесь ), но у меня его нет (и я не хочу ничего) .

Есть ли способ переписать URL с помощью фильтра Google Analytics? Если да, то как.

Ответы [ 3 ]

3 голосов
/ 02 сентября 2009

Да, вы можете создать собственный фильтр, который перезаписывает URL /search/<category>/<query> в ?q=<query>&c=<category>.

Перейдите к Настройки аналитики ›Диспетчер фильтров и нажмите Добавить фильтр . Выберите Пользовательский фильтр в раскрывающемся списке Тип фильтра , выберите переключатель Поиск и замена , а затем установите два поля Request URI с соответствующими значениями. Дополнительные сведения см. На странице " Как создать фильтр? " в Справочном центре Google Analytics.

Имейте в виду! Поскольку данные о посетителях не могут быть обработаны повторно, всегда сохраняйте «необработанный» профиль, к которому не применяются фильтры. Подробнее см. Главу «1021 * Рекомендации по фильтрам и профилям » в презентации «Фильтры в Google Analytics».

1 голос
/ 04 ноября 2009

Поиск по сайту обрабатывается ДО применения фильтров.

Я прошел неделю испытаний, чтобы понять это. Да, логика фильтра верна, но с 1 ноября 2009 г. она не будет работать с Поиском по сайту.

Мы достигли этого, добавив параметр? Search = к URI страницы в сценарии GA. Затем мы удаляем параметры поиска в настройках профиля и получаем чистые URI в разделе контента, а также результаты поиска, отслеживаемые при поиске по сайту.

0 голосов
/ 10 апреля 2010

Я знаю, что это старый, но чтобы расширить ранее принятый ответ, используйте «виртуальный URL» в вызове _trackPageview, поэтому для www.mywebsite.com/search/category/your+query+ здесь есть

gat._trackPageview( "/search/content/your+query+here?query=your+query+here&cat=category" )

Это означает, что URL не будут изменены, так что все остальное работает (как отмечено в предыдущем ответе) - если вы действительно хотите, вы можете удалить параметры поиска, но если вы не наберете ограничение URL, я вероятно, я бы предпочел, чтобы они присутствовали, чтобы их можно было увидеть в отчетах о содержании.

...