I am using Sitecore 8.2 initial release and EXM 4.0.0 rev. 161028 for it.
I am creating an engagement plan and I want to create a rule condition which would say "Has contact opened email with specific EXM messageId". How can I do that?
I can see there is a page event "Email Opened"
But does it register the messageId?
I can also see that EXM creates an engagement plan for each message and there are states "Message Opened" and "Message Unopened".
I can check if the contact is not in "Message Unopened" state for this message plan, but I guess that is the weird way to do it.
Did anyone implement that?