Out of the box, the Persosa tracking code will cache a user's experience for the duration of their session. Read more about that here.

There may be times, however, where you'd like to have the experience re-evaluated mid-session, such as when a user explicitly performs some substantial action on your website.

To do this, simply redirect the user to any page on your site with the Persosa tracking code and pass the persosa_exp_reset query parameter with any value. For example:


This will not create a new session for the user nor will it affect any other settings defined. It will simply tell the Persosa tracking engine to ignore the current cached experience and, instead, re-evaluate the experience based on the current segments and any new conditions that were achieved. Keep in mind that the experience may not actually change depending on your segment/experience configuration.

Did this answer your question?