I would like to implement some personalization on the top banner of a page. So, if the user matches Pattern Card A, they see banner A, if they match Pattern Card B, they see banner B, and so on. My problem is that if the match Pattern Card A first, they can never get to Pattern Card B because in the hierarchy of the rules, once they match A, the always match A and can never change to B because their values still match A.
I'm not sure if I am misunderstanding how pattern card matching is working? Or not setting up my rules correctly?
On my banner, I have the following Rules:
Condition 1. where the current contact matches Exercises in the MyCustomPersona profile : Show the Exercise banner
Condition 2. where the current contact matches Swimming in the MyCustomPersona profile : Show the Swimming banner
Default Condition. Of none of the other conditions are true, the default condition is used.
MyCustomPersona is a Profile, with several Profile Keys: Exercise, Swimming, etc...
My profile cards are all or nothing, meaning the profile card for Exercise is Exercise = 100, my profile card for swimming is Swimming = 100
And what is happening is that once a user meets the Exercise = 100 threshold, I only ever see the Exercise banner, no matter what else I do on the site.
AND, this seems to be the case when my rules are based on Visitor. If I use rules based on Visit I seem to be OK. But I really want historical data. Meaning if I browse on the site one day and meet the Exercise threshold, I should be able to come back to the site and it still be personalized for Exercise.