Mobile app version of vmapp.org
Login or Join
Welton855

: How do I track search queries with Google Analytics when my search engine uses a hash for the query? My company's search engine generates a hash/pound sign (#) instead of a question mark for

@Welton855

Posted in: #GoogleAnalytics #Search #Tracking #Url

My company's search engine generates a hash/pound sign (#) instead of a question mark for search queries: Search.htm#search- followed by exactly the user's input string.
www.example.com/productVersion/content/Search.htm#search-users search terms here


As you can see, it's clearly not a key-value query pair.

For the Query parameter setting in GA, I've tried various forms of #search -, search-, and just search, but GA really seems to key off the URL query parameter (a question mark).

What can I do? I'm using analytics.js, not ga.js, so please don't try pushing _setAllowAnchor().

10.01% popularity Vote Up Vote Down


Login to follow query

More posts by @Welton855

1 Comments

Sorted by latest first Latest Oldest Best

 

@Megan663

GA by default excludes anything after a fragment, but if you wanted to include that into your page reports, or other reports, you would need to overwrite the page parameter, like this;

var newPath = document.location.pathname + document.location.search + document.location.hash;
ga('send', 'pageview', {'page':newPath});

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme