Overriding mbox3rdPartyId using AT profile scripts.
Hi,
I am using mbox3rdPartyId whose value is equal to the user login id (1st party id) when a user is logged in and equal to null for a unauthenticated user. I cannot change this setting for now so trying to figure a workaround for this. Basically, when a user first visits the site, I need the experience served to the user before and after login to remain the same.
Current Situation:
- Unknown / unauthorised users - Exp A
- Logs in using 1 account - Exp B
- Logs out and continues to browse - Exp B
- Logs in using second account - Exp C
- Logs out and continues to browse - Exp C
- Logs back into first account - Exp B
Desired Situation:
- Unknown / unauthorised users - Exp A
- Logs in using 1 account - Exp A
- Logs out and continues to browse - Exp A
- Logs in using second account - Exp C
- Logs out and continues to browse - Exp C
- Logs back into first account - Exp A
How can I write a profile script that serves the same experience to a user in the same session, if the visitor has the same ECID & session id, thereby overriding the mbox3rdPartyId just for a specific A/B test that I have set up. Don't want this audience to be applied globally to all activities.
Would appreciate any alternate solutions as well.