Scenario
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
Goal
/Page Event
combine & accumulate asEngagement Value
for a user. Is this correct?When reading data from MongoDB, can we get the
Engagement Value
of logged in user from just one field, or do we need to read eachGoal
/Page Event
by ID, and get their values.There is something called
Persona
which has Min. & Max. points. Are these mapped to theEngagement Value
. Say, there is aPersona
calledBusiness man
with Min. points as 0 and Max. points as 10, and if a user'sEngagement 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