Analytics
Сейчас в сети: 491
Сейчас в сети: 491
Настройка целей, отслеживание электронной торговли, многоканальные последовательности и тд
Подсказки
star_border
Ответить

Отслеживание нетривиального поиска в G.A.

Бакалавр ✭ ✭ ✭

Есть проект, на котором можно искать информацию.

И вроде всё понятно, если поисковый запрос отправляется в URL'е внутри какого-либо параметра. Мы тогда в настройках представления в G.A. включаем опцию отслеживания поиска и пишем туда название нашего параметра.

 

Но как быть, если поиск на сайте реализован в виде таких урлов?

 

Site.ru/search/node/фраза для поиска 1

Site.ru/search/node/фраза для поиска 2

Site.ru/search/node/фраза для поиска 3

 

Т.е. поисковый запрос идет не как значение параметра, а как дополнение к урлу после node/

 

Как тогда указывать параметр запроса в настройках представления в G.A ?

2 Ответ экспертаverified_user

Re: Отслеживание нетривиального поиска в G.A.

Ведущий участник
Добрый день, Сергей!

Можно попробовать 2 варианта:
1. Создать еще одно представление и в нем настроить фильтр, который будет заменять search/node/фраза для поиска 3 на search/?node=фраза для поиска 3. И добавить соответствующий параметр в настройка GA
2. Реализовать отправку виртуальной страницы. Например, search/?node=фраза для поиска 3. И опять добавить нужный параметр в настройки GA.



С уважением,
Анатолий

Re: Отслеживание нетривиального поиска в G.A.

Бакалавр ✭ ✭ ✭
Собственно...продолжение истории. Сделал по п1.
Настроил фильтр - http://screencast.com/t/AEYk5fqEG
Прошло уже прилично времени с тех пор.

И вот захожу в отчет Поведение-Контент сайта-Все страницы...и вижу, что вроде фильтр стал работать (ищут походу не особо часто) - http://screencast.com/t/Kv4dYsCX

Но если зайти в отчет "Поиск по сайту", то там во всех подотчетах нули (( - http://screencast.com/t/DFPvos92MH

Периоды дат везде одинаковые стояли.
Чую, что-то ге-то не то...

Коллеги, где ошибка ? Фильтр вроде работает, а данных нет (
Поиск вот так включен в представлении - http://screencast.com/t/h0quienw

Re: Отслеживание нетривиального поиска в G.A.

Бакалавр ✭ ✭ ✭
Анатолий, спасайте Веселый
Куда еще можно копнуть ?

Re: Отслеживание нетривиального поиска в G.A.

Ведущий участник

1. доработать движок сайте, чтобы к получившейся ссылке дописывался еще и параметр, например `q` с тем же поисковым запросом, думаю это не сложно реализовать на Вашем движке.
Т.е. ссылка будет иметь вид
Site.ru/search/node/фраза для поиска 1?q=фраза для поиска 1
Или
2. На страницах результатов поиска вызывать скрипт передающий виртуальную страницу:
analytics.js: ga('send', 'pageview', '/search_results.php?q=фраза для поиска 1');

И в том и другом случае настроить в аналитике поиск по сайту по параметру "q"

Re: Отслеживание нетривиального поиска в G.A.

Студент ✭
А если работает GTM + поиск метод POST - можно ли сделать дополнительный тег, выполняющий что-то типа :
analytics.js: ga('send', 'pageview', '/search.php?q=фраза для поиска 1');
И как это лучше реализовать для дальнейшей настройки в Аналитике?
Спасибо

Re: Отслеживание нетривиального поиска в G.A.

Ведущий участник
Можно, если все в порядке с событиями и разметкой на форме поиска.
В GTM:
1. Создаем триггер на успешную отправку формы
2. Создаем пользовательский html тег - скрипт, в котором создаем глобальную переменную javascript которая будет содержать перекодированную в URL строку поиска.
3. Создаем пользовательскую переменную из "Переменная javascript", в ней указываем имя глобальной переменной со строкой поиска
4. Создаем тег Universal Analytics - Тип отслеживания - просмотр страницы, Дополнительные настройки
Поля, которые необходимо задать
Название поля - page ; Значение - /?q={{имя переменной}}
Название поля - title; Значение - {{имя переменной}}
5. В активации тегов 2 и 4 указываем триггер на успешную отправку формы поиска и указывает очередность, что за чем активировать. Должен вначале сработать тег 2, за ним тег 4.
В аналитике все стандартно, как и без GTM - указываете, что поиск по параметру q

Re: Отслеживание нетривиального поиска в G.A.

Студент ✭
Спасибо. Опробую

Re: Отслеживание нетривиального поиска в G.A.

Студент ✭
Начал настраивать - не совсем понимаю:
1) понятно
2) пишем как в доке: analytics.js: ga('send', 'pageview', '/search/?q=keyword');
3) дальше пробел - что указывать?
Если не сложно подскажите.

Re: Отслеживание нетривиального поиска в G.A.

Ведущий участник
2). Нет. Вам нужно написать скрипт, который будет формировать переменную в/для GTM на JAVASCRIPT, в которой будет содержаться поисковая фраза, перекодированная в URL (пробелы заменить и т.д.)
Доступа к коду сайта нет? Проще изнутри сделать, чем скриптами обвешивать.
Пришлите ссылку на сайт, тогда смогу более предметно помочь. А то сейчас на примере коня в вакууме объяснять буду