I am working on this requirement - A visitor on the website will be assigned points for their activities on the website like views, likes, shares etc. Based on those points, they will be awarded levels - level1, level2, etc., which will be shown on page when they are logged in.
I'm working on the xDB features for the first time and have a few questions listed below.
The points assigned to a
Page Eventcombine & accumulate as
Engagement Valuefor a user. Is this correct?
When reading data from MongoDB, can we get the
Engagement Valueof logged in user from just one field, or do we need to read each
Page Eventby ID, and get their values.
There is something called
Personawhich has Min. & Max. points. Are these mapped to the
Engagement Value. Say, there is a
Business manwith Min. points as 0 and Max. points as 10, and if a user's
Engagement Value>=10, will this persona be automatically associated with that user.
If I create personas for each such level by setting the respective points, will the engagement value of the user be auto mapped to the persona. Then I can try to get the persona name and display.
Am I going the right way. If not, please advise how to proceed.
Using sc 8.0 u4 with MongoDB 3.4.3