What we've done before is just add events in our db, or even just aggregate log data to find what we want in a grafana dashboard or whatever. Much more reliable than GA with them being blocked. And often I don't need the data they add, I care more about how many clicked a button versus how many saw it, and I'm in a better position to track that than Google.