Как отслеживать поисковые запросы с помощью 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()
.
2
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