A/B test - Redirect to URL showing landing page first and then redirect to actual page using FEC | Community
Skip to main content
Gokul_Agiwal
New Participant
August 10, 2020
Solved

A/B test - Redirect to URL showing landing page first and then redirect to actual page using FEC

  • August 10, 2020
  • 2 replies
  • 4540 views

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 

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by Gokul_Agiwal

Hi @gokul_agiwal , hope you're doing well 🙂 Were you able to resolve this issue? If so, please let us and your Target Community peers know by marking the helpful response as, "Correct Reply" - - otherwise, I'd encourage you to reach back out to your Community peers with a follow up question!

 

Warmly,

Amelia, your Adobe Target Community Manager


Hi @amelia_waliany 

Apologies not replying on this thread before - we had implemented the solution through custom script only. 

2 replies

Employee
August 26, 2020

@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

Gokul_Agiwal
New Participant
August 26, 2020
Hi @karandhawan, Thanks but no the inbuilt functionality also showing the first landing page.
Amelia_Waliany
Employee
February 22, 2022

Hi @gokul_agiwal , hope you're doing well 🙂 Were you able to resolve this issue? If so, please let us and your Target Community peers know by marking the helpful response as, "Correct Reply" - - otherwise, I'd encourage you to reach back out to your Community peers with a follow up question!

 

Warmly,

Amelia, your Adobe Target Community Manager

nzchris
New Participant
August 11, 2020

Hi @gokul_agiwal 

 

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.

Gokul_Agiwal
New Participant
August 11, 2020

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.