Chances are, you have competitors offering similar products similar to yours. To build and retain loyal customers, you need to differentiate. One way you can do that is by offering relevant tips and tricks to ensure customers get the most out of your application.
The segments would be set up as inclusive and exclusive when it comes to the messages that have been seen. For example, show message 3 to anyone who has seen Campaign 2, but has not seen Campaign 3 (unless they have dismissed message 1 or 2).
This is a long term play, but we could measure how many people who saw the message do see the second message, showing that they are on the right path.
This would be a series of messages taking the customer through a journey on the site. There would be a series of segments which, based on whether the customer has seen the first message, would present the second message if they return within a specific time frame.