track CiviMail metrics by mailing group
Overview
Please describe your improvement in detail.
As a user of CiviMail, when examining the delivery and performance metrics on a mailing which was sent to multiple mailing groups, I should be able to exclude mailing groups from the metrics for that mailing to observe how each mailing group a recipient of a mailing is performing. In the recipients section of the report, each group should be associated with a checkbox which will control whether an included (or excluded ???) group is accounted for in the metrics displayed in a view of the report.
Example use-case
At this url, and those which I can drill down to from here: /civicrm/mailing/report?mid=${mailing_id}&reset=1
by toggling on or off checkboxes and hitting a refresh button, I should be able to update a the metrics on the report view; and any view accessible by drilling down through the available links and buttons, should clearly indicate which mailing groups are accounted for by the metrics displayed on that drilled-down-to view.
Current behaviour
What is currently possible? What limit ?
Currently to achieve this level of granularity in the reporting views I have to create multiple mailings, being careful in how I set them up to exclude mailing groups which were included on previous mailings. This works, but is unnecessarily cumbersome to set up; and to track the results, cluttering my browser with multiple open tabs to monitor results on the multiple mailings.
Proposed behaviour
What should happen? How is this better? If appropriate/available, include any wireframes or mockups.
I would rather have a single mailing defined by its content, and the ability to parse the metrics on that mailing by recipient mailing group by toggling checkboxes.
Comments
Anything else you would like the reviewer to note.
Thanks again.