Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
BedrockMission!

Learn more

View all

Sign in to view all badges

SOLVED

How do I parse a URL to capture internal search term terms?

Bsmith320
Level 4
Level 4

I need to parse the search results page URL to report on the search term. Example: http://about.jstor.org/search/site/plants - "plants" is the search term

I am not sure how the custom JS should to be set-up. Do I use "var url=window.location.href"? Is the JS set-up to capture the term after /search/site/?

How I am not sure how to do this and would appreciate some help. 

Thank you,

Bill

1 Accepted Solution
Kaushalendra
Correct answer by
Employee
Employee

Hi Bill,

You can use a script something like below:

var url = "http://about.jstor.org/search/site/plants"; var v; if (url.indexOf('search/site') > 0){ v = url.substr(url.indexOf('search/site')+12); }

The value we are capturing here in variable 'v' can also be populated to a custom variable.

Regards,
Kaushalendra Singh

View solution in original post

2 Replies
Kaushalendra
Correct answer by
Employee
Employee

Hi Bill,

You can use a script something like below:

var url = "http://about.jstor.org/search/site/plants"; var v; if (url.indexOf('search/site') > 0){ v = url.substr(url.indexOf('search/site')+12); }

The value we are capturing here in variable 'v' can also be populated to a custom variable.

Regards,
Kaushalendra Singh

View solution in original post

Bsmith320
Level 4
Level 4

Thank you. I will give the code a try.

 

 

Bill