Hello Team,
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.
For ex:
If user hits the page www.example.com/?abc=123 then immediately needs to be redirect on www.exampletarget.com/?abc=123
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
<script>
var positionQueryString=window.location.href.indexOf("?");
var newURL="";
var querystringvalue="";
if(positionQueryString >= 0)
{
querystringvalue=window.location.href.substring(positionQueryString+1);
newURL="https://www.example.com/?"+querystringvalue;
}
else
{
newURL="https://www.example.com/";
}
window.location.replace(newURL);
</script>
Any idea or solution? Thank you in advance.
@surebee @MihneaD Any thoughts ? Thank you
Solved! Go to Solution.
Apologies not replying on this thread before - we had implemented the solution through custom script only.
Views
Replies
Total Likes
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.
@Gokul_Agiwal We suggest you use the inbuilt redirect functionality within Target instead of a custom redirect script.
Let us know if this helps.
Regards,
Karan Dhawan
Hi @Gokul_Agiwal , hope you're doing well
Warmly,
Amelia, your Adobe Target Community Manager
Views
Replies
Total Likes
Apologies not replying on this thread before - we had implemented the solution through custom script only.
Views
Replies
Total Likes
Views
Like
Replies
Views
Likes
Replies
Views
Likes
Replies