Как отслеживать поисковые запросы с помощью Google Analytics, если моя поисковая система использует хэш для запроса?


Поисковая система моей компании генерирует знак хэша/фунта (#) вместо вопросительного знака для поисковых запросов: Search.htm#search-, за которым следует строка ввода пользователя.

http://www.example.com/productVersion/content/Search.htm#search-users search terms here

Как вы можете видеть, это явно не пара запросов ключ-значение.

Для параметра запроса в GA я пробовал различные формы #search-, search-, и просто search, но GA, похоже, действительно отключает параметр запроса URL (знак вопроса).

Что я могу сделать? Я использую analytics.js, а не ga.js, поэтому, пожалуйста, не пытайтесь давить _setAllowAnchor().

Author: unor, 2016-03-01

1 answers

GA по умолчанию исключает что-либо после фрагмента, но если вы хотите включить это в отчеты своей страницы или другие отчеты, вам нужно будет перезаписать параметр page, например;

var newPath = document.location.pathname + document.location.search + document.location.hash;
ga('send', 'pageview', {'page':newPath});
 1
Author: nyuen, 2016-03-02 00:20:36