using react-ga which only passively maintained atm, and doesn't support GA-4, so might have to revisit this at some point.