-
Notifications
You must be signed in to change notification settings - Fork 39
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add consent verification as last step of Google Analytics 4 migration #1580
Comments
…grade react, react-dom
From @jaydonkrooss Test plan for Google Analytics OneTrust consent integration. You will need: Access to the Google Analytics realtime dashboards: Dev or Test SETUP: Once you have a VPN installed and configured, you need to make sure that Google Analytics activity is not blocked, so make sure to turn OFF any automatic analytics & tracking blocking on both your VPN and browser (such as if you're using Brave). For example, turn off "Ad + trackers" blocking in the preferences of Windscribe like so: Scenario 1: for a user in a non-EU country, the integration automatically enables GA tracking and does NOT show the consent banner. Have your VPN disabled or enabled for a country not in the EU Scenario 2: for a user in an EU country, consent popup should appear and when accepting tracking preferences, activity should be tracked. Have VPN enabled to an EU country like Germany or Sweden Scenario 3: repeat the steps above for EU users but instead DENY the tracking preferences. if you log in and navigate to any other pages, there should be NO activity found in google analytics Scenario 4: repeat the steps for EU users but don't select anything on the banner. If you log in and navigate to other pages, the banner will continue to appear, but again, NO activity should be tracked in the realtime dashboard One other thing worth checking is that the privacy policy link that exists on the banner properly navigates to the U-M Privacy page |
Canvas Test is enabled now, and testing on my end looks good, would appreciate someone to verify. Additionally:
One thing I'll note for MyLA is that you'll have to close all open incognito browsers before starting one of these scenarios. Make sure to open the LTI through canvas first, for instance on Canvas Test log in, then navigate to whichever course has "MyLA Test" installed and enabled in the course nav bar. |
this can't be tested in myla-beta. Gonzalo's testing has already proven it works in myla-test. I'm going to move this to Done. |
We could add a GA account for beta if you wanted but I'm fine with accepting Gonzalo's testing here. |
Thank you for contributing to this project!
Add a consent verification as required for users in the European Economic Area (EEA).
Link to U-M guidance - https://vpcomm.umich.edu/resources/cookie-disclosure/
The text was updated successfully, but these errors were encountered: