Is there a way to track the volume of activity and emails by sales rep?

Is there a way to track the volume of activity and emails by sales rep?

Is there a way to report on the number of tasks, calls, meetings, and emails sent by reps? It seems this would be a helpful dashboard for encouraging ongoing activity. Thanks!