Even my bank feels it is necessary to run Google Analytics tags on the pages with the account balances. Morons.

I experienced the same thing on one of my credit card account management interface.

I have been using ublock + configured my router as DNS server using https://github.com/StevenBlack/hosts/

The DNS server has the advantage of filtering for the mobile devices on WiFi as well, which is a nice plus.