I would instead use the report type Email Performance. In the setup, you can select the time and the individual email. If you would like to see who exactly clicked a specific link in an email, then create a smart list with the filter "Clicked Link in Email" and use the constraint to include "Link".
If you must see the program statuses you've set, then you should be cloning an email program for each email to be sent. Multiple email programs can be nested inside a default program for overall reporting.
There's the hassle of activating a set of smart campaigns for every email program though if you decide to go down this path.