Expand my Community achievements bar.

Join us on September 25th for a must-attend webinar featuring Adobe Experience Maker winner Anish Raul. Discover how leading enterprises are adopting AI into their workflows securely, responsibly, and at scale.

Mark Solution

This conversation has been locked due to inactivity. Please create a new post.

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
Level 10

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
Level 10

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]);