web icon indicating copy to clipboard operation
web copied to clipboard

Disable Google Analytics for dev, staging and test accounts

Open austinhallock opened this issue 5 years ago • 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

austinhallock avatar Jun 23 '20 21:06 austinhallock

vue-gtag might solve this.

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

thedevelopnik avatar Sep 29 '20 16:09 thedevelopnik