Understanding email performance for reccuring batch campaign
We have an automated service that sends emails from our product blog via email.
Every time new post is posted, marketo campaign is requested and email sent to blog subscribers.
It saves us a ton of time and energy but i've realized that the is an issue with reporting that i'm unable to solve.
When the same campaign is used to send email and email itself is just a blank template with a token {{my.email content}} all email performance stats are being accumulated under this one campaign and when i try to extract email perfomance stats for individual post i get strange results
For example. I have a monthly digest sent to aprox. 5k ppl. The audience is the same and gets this digest once every month.
The rates for this digest sent via individual campaign are fantastic (60%), the audience is egnaged, etc.,etc

but then i'm asked to compare these %% with the previous post from last month sent via reccuring campaign and i get this

when the "run history" tab tells me this

moreover, if i'm trying to retrieve this data from smart lists, i get a number 4600 (which i can understand, bc it's closer to 5k i have + leads can be deleted) BUT
when i try to get open results i get 117! 117 people out of 5k opened an email, that same audience that showed 60% open rate for the same type of email
i understand there can be vacations, flashy subject lines and so on, but somehow i don't believe this is the case
and i'm struggling to understand how Marketo calculates these email stats and what should i do get correct data (or at least close to it)