Description
We made the decision to deprecate it about a year ago because of #12905 (comment), now because it's blocking Metrics v2 we are finally going to drop it entirely. (We announced this in 47.) This needs to be done before we ship 50. See https://metaboat.slack.com/archives/C04DN5VRQM6/p1715888743074829 for more info.
We need to delete all the code related to GA in the repo including the CI job and any mentions of :googleanalytics
in the codebase. We have a lot of special edge case stuff in the codebase for GA's hardcoded :metric
s and :segment
s (which use string IDs instead of integers), we should remove that stuff from the MBQL schemas and all of the special case code. Examples of stuff to remove:
modules/drivers/googleanalytics
metabase/src/metabase/legacy_mbql/schema.cljc
Lines 987 to 996 in d142da9
Line 388 in 59e7b3d
- GitHub Actions related to Google Analytics
Please be thorough and remove all the dead GA-related code!!! Please 🙇♂️