Moved to a lightweight first party script that does not use cookies and therefore does not need a banner. It still undercounts, because anything that runs in the browser can be blocked, but it undercounts by roughly the same amount every week.
That consistency is the entire value. Week over week decisions do not need an accurate number, they need a stable one. I stopped trying to know how many people visited and started only asking whether it went up.