Vistor profile persistent issue | Community
Skip to main content
Ashok_Adiyolil
October 29, 2020
Solved

Vistor profile persistent issue

  • October 29, 2020
  • 1 reply
  • 1555 views

Hi experts,


I have created audience using vistor profile. Which will get the input from target profile parameters which is passed via launch target page load rule, order of execution are maintained. Even though everything is perfect I'm facing inconsistency in content delivery.
My scenario is to capture audience who is logged in at least one time. If user logged in one time then this profile will be under logged in user. For more some time I got activity working if I refresh activity content not delivering.
I hope problem would be in vistor profile they're not persist users I believe.
Any solution?

 

Thanks

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 zach_shearer

Have you used the mBoxtrace debugging method to ensure that the profile parameter is set when a user logs in at least once? Then, when the user comes back, does the profile parameter still exist? 

 

 https://docs.adobe.com/content/help/en/target/using/activities/troubleshoot-activities/content-trouble.html#section_256FCF7C14BB435BA2C68049EF0BA99E

1 reply

zach_shearer
zach_shearerAccepted solution
November 2, 2020

Have you used the mBoxtrace debugging method to ensure that the profile parameter is set when a user logs in at least once? Then, when the user comes back, does the profile parameter still exist? 

 

 https://docs.adobe.com/content/help/en/target/using/activities/troubleshoot-activities/content-trouble.html#section_256FCF7C14BB435BA2C68049EF0BA99E

zach_shearer
November 9, 2020

@ashok_adiyolil, I wonder if your profile script could use some slight adjustment. I'm looking at the documentation below. 

 

https://experienceleague.adobe.com/docs/target/using/audiences/visitor-profiles/profile-parameters.html?lang=en#section_18EA3B919A8E49BBB09AA9215E1E3F17

 

Relevant excerpt: 

if (mbox.name == 'Track_Interest') { 
    if (profile.get('model') == "A5" &&; profile.get('subcat') == "KS6") { 
        return (user.get('A5KS6') || 0) + 1; 
    } 
}

 

I wonder if you could modify your profile script to be like the following: 

 

 

if (mbox.name == ‘orderConfirmPage’) { return (user.get('Param1'); }