Google Tag Manager Auto Event Tracking.
Good guide, but you’ll want to walk through the steps in Google Analytics as you read it to fully understand.
This feature isn’t a simple as advertised, it requires some knowledge of HTML and programmatic thinking. The steps it takes are close to what I’d do as a developer to setup event tracking in javascript anyway. It’s basically an interface for the more common options.