Google Analytics Поиск по сайту не работает должным образом - PullRequest
0 голосов
/ 09 марта 2020

Я только начал использовать аналитику Google для своего сайта. Я обнаружил, что включить поиск по сайту для сайта очень просто, как указано ниже:

enter image description here

Но на моем сайте нет поискового запроса в строка запроса, вместо этого она является частью URL, как указано ниже,

https://mydomian.net/search#q=boxtest18

по какой-то внутренней причине, я не могу изменить код для добавления поискового термина в качестве строки запроса к URL.

В этой статье объясняется, как настроить поиск по сайту в GA, если в URL-адресе присутствует условие поиска по сайту: NOT As Query Parameter (Single Term).

Когда я пытался, это не работает.

Ниже приведена конфигурация моего фильтра.

enter image description here

Что я здесь не так делаю?

Могу ли я использовать фильтр для этого вида URL?

Правильно ли мое регулярное выражение?

Помоги мне здесь.

Ответы [ 2 ]

0 голосов
/ 27 апреля 2020

Как упоминал Мишель, вы можете добавить ha sh, когда запрос отображается в хеш-адресе;

gtag('config', 'GA_TRACKING_ID', {
  'page_path': location.pathname + location.hash
});

, хотя, если вы используете запросы (ajax или любые остальные API), вы должны вручную вызвать просмотр страницы как виртуальную страницу.

  pagePath = location.pathname
  gtag('config', 'GA_TRACKING_ID', {page_path: pagePath + '?gender=' + request.gender });

  // or if using analytics.js
  ga('send', 'pageview', pagePath + '?gender=' + request.gender);

https://support.google.com/analytics/answer/1012264?hl=en#Post

0 голосов
/ 09 марта 2020

В Google Analytics пути URL , которые передаются в GA с помощью ваших просмотров страниц , удаляются из этих фрагментов .

Вы можете обновите данные перед отправкой в ​​Analytics (отслеживайте просмотры страниц).

gtag('config', 'GA_TRACKING_ID', {
  'page_path': location.pathname + location.hash
});

Или вы можете использовать Google Tag Manager для получения фрагмента, дополнительную информацию здесь: https://www.simoahava.com/gtm-tips/track-url-fragments-as-pageviews/

Тогда вы можете обращаться с ним как угодно или заменить # на ? фильтром.

...