Activity experience has lag using Target audience
Hello,
I created a simple Profile Script that pulls the value of a query string and stores it.
This is only part of the script to demonstrate:
var myParam = page.param('querystring').toLowerCase() || "";
if (myParam != "") {
return myParam;
Then I created an audience that evaluates the query string values (myParam) and visitors that match a specific one (qs1) become part of the audience.
Visitor Profile: user.querystring equals (case sensitive) qs1
I created an XT activity and used the audience. I browsed a page on our site and made sure I had querystring=qs1, this is to qualify me to the audience and so I can see the personalization.
I tested this setup multiple times and used Incognito. Sometimes, I browsed a page w/ the query string and then I go to the page where the personalization is and I see the personalized content immediately - no lag. Sometimes, I saw the personalization but waited about an hour before it showed up. Another time, the lag is more than an hour.
If I browse to the page with the test query string that adds me to the audience, then to the personalized page, is it normal to have a lag? Is it also normal for that lag to be inconsistent (sometimes no lag, sometimes an hour, sometimes more)?
Is there a different way using Profile Script + a Target audience to have the experience show up immediately all the time? In other words, eliminate the lag.
Thanks!