A common question we have seen when filtering is
"What is the difference between the filters "to Campaign" and "by Campaign"?".
The answer to this is that one is for filtering Contacts, and the other is for filtering Activities.
When filtering contacts, you will for looking for everyone who has given "to" a campaign/
When you want to filter the activities, you are wanting to keep them in order "by" which campaign they are attributed to.