Closed MaximilianKohler closed 1 month ago
Not sent
can be added, but blocklisted
, unsubscribed
numbers aren't aggregated or computed anywhere at a campaign level.
However, the total count when a campaign starts already excludes unsubscribed and blocklisted subscribers, which in your example, is 4002. If only 3886 out of that is sent and there are no errors logged, then that needs to be investigated. Can you confirm that there were no errors logged for the 116 missing subs?
Yes, I can confirm there were no errors. 116 was exactly the amount of blocklisted subscribers. The 4002 never includes blocklisted users. Neither in the status-email nor on the campaign list page https://demo.listmonk.app/admin/campaigns. 4002 is always the total number of subscribers in the lists, regardless of their status.
but blocklisted, unsubscribed numbers aren't aggregated or computed anywhere at a campaign level
So listmonk just skips them when the campaign is running? And nothing is logged? Maybe this could tie into the suggestion someone gave of making a more verbose log?
There are quite a few people commenting on campaigns finishing without sending to all subscribers. One example: https://github.com/knadh/listmonk/issues/1762
I sent a campaign to 4k subscribers and it shows 3880/4000. I figured it must be due to some of them being blocklisted/unsubscribed. On v3.0 we can sort the list by "status" to confirm this, but I'm on v2.5 so I downloaded the list to confirm.
Listmonk sends out a confirmation email once a campaign is finished. If you don't think it would be appropriate to put too many details in the logs, how about those confirmation emails?
Right now they only say:
And/or maybe that type of info could be added to the analytics page? IE: