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
Bedrock Mission!

Learn more

View all

Sign in to view all badges

Adobe Summit is happening now. Discover what's next in customer experience.
SOLVED

How To Remove query parameters from Landing Page Data Element?

Avatar

Level 4

Hi,

I have a data element within Core > Visitor Behavior > Landing Page that I'm using to pull the first page of the session.

If my landing page is this: www.foo.com/?parameter1=test

and my current value for landing page data element is this: www.foo.com/campaign?parameter1=test

How can I create another data element called Landing Page without Query Param to get this as the value: www.foo.com/campaign

Thanks.

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

You cannot use in JavaScript var x=%Landing Page%; you need to use var x=_satellite.getVar('Landing Page');

View solution in original post

4 Replies

Avatar

Level 2

adilk​ you can try this

var x = "www.foo.com/campaign?parameter1=test"

console.log(x.split("?")[0]

Result: www.foo.com/campaign

Avatar

Level 4

Hello,

If my Landing Page variable is a data element, I tried the below custom code for a new eVar called Landing Page without parameters but the code didn't work. Can you please check.

--

var x=%Landing Page%;

return (x.split("?")[0];

--

Thanks.

Avatar

Correct answer by
Community Advisor

You cannot use in JavaScript var x=%Landing Page%; you need to use var x=_satellite.getVar('Landing Page');

Avatar

Level 4

Thanks, Alexis.

There was a closing parenthesis missing in my code. Now changed to:

var x=_satellite.getVar('Landing Page');

return (x.split("?")[0]);