Recently I have tried to do the A/B testing using FEC - If user load a particular page then he/she needs to be redirected to new page preserving the query string parameter. It's working correctly but it's showing the landing page for few seconds which I don't need it.
but here in my solution its showing the www.example.com/?abc=123 for few seconds in browser which is noticeable and then redirection happens. This is not a good user experience and I don't want to show that to user.
In terms of setup - I'm using the latest at.js version in the form of Target extension in Adobe launch and in FEC have below script for redirection and preserving the Query string param
if(positionQueryString >= 0)
Any idea or solution? Thank you in advance.
I'd recommend using the redirect offers instead of raw js offers when redirecting people to different pages.
More information here: https://docs.adobe.com/content/help/en/target/using/experiences/vec/redirect-offer.html
It also supports sending to the final URL any query parameters included in the source URL.
In regards to seeing the old page, because the Target library loads in a synchronous manner (i.e. it doesn't prevent page load), the page will always load while Target loads before the redirect offer executes. You may want to try a flicker management solution with using Target's body hiding script to prevent this.
Thanks @nzchris. I'm already using the flicker solution ( Target body hiding script ) but still this issue persist. just thinking as I'm loading the Launch library asynchronous manner is this impacting? and I think the link you shared for redirect-offers is mainly for VEC not for FEC.
So basically my need is that - on advertising platforms, if user see my advertise then based on click on advertise, user needs to redirect on new page with tracking code in the form of query string param.