UPchieve/web

Disable Google Analytics for dev, staging and test accounts

Opened this issue · 1 comments

Google Analytics is used here and here

To prevent bad data, it should only load for actual users on production. Alternatively there could be a different GA property id for test/staging environments

I'm not really sure off the top of my head how to disable it in the index.html. I'd probably just move the gtag('config'... to a separate part of the app where you have access to env vars to see if it's production.

Ideally it'd ignore test/demo users for the isVolunteer and isAuthenticated dimensions (set in router.js), but that's probably not as necessary

vue-gtag might solve this.

Take it out of index.html completely and then selectively load based on env vars during build-time?