-
Notifications
You must be signed in to change notification settings - Fork 4
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
tracking consent #56
base: master
Are you sure you want to change the base?
tracking consent #56
Commits on Jul 31, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 972e254 - Browse repository at this point
Copy the full SHA 972e254View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d02971 - Browse repository at this point
Copy the full SHA 9d02971View commit details -
TrackingConsent: turn public into static
- turn public methods into static ones - turn "domain" prop into static const
Configuration menu - View commit details
-
Copy full SHA for 319669d - Browse repository at this point
Copy the full SHA 319669dView commit details -
TrackingConsent: PR requested changes - Multiple fix and improvements
- PR requested changes - Listening for tab / window focus in case the user allows tracking on another tab / window or change browser settings / vpn ToDo: - Should use BottomOverlay - Component doc comment
Configuration menu - View commit details
-
Copy full SHA for b376b81 - Browse repository at this point
Copy the full SHA b376b81View commit details -
Configuration menu - View commit details
-
Copy full SHA for 758053e - Browse repository at this point
Copy the full SHA 758053eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f2216e6 - Browse repository at this point
Copy the full SHA f2216e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c78e70 - Browse repository at this point
Copy the full SHA 3c78e70View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb85d5a - Browse repository at this point
Copy the full SHA cb85d5aView commit details -
TrackingConsent: debug with dashboard & fixes
- types fix - setTrackerUrl & trackingScriptUrl urls fix - add default setTrackerUrl value - now using a window `focus` listener instead of document `visibilitychange` one
Configuration menu - View commit details
-
Copy full SHA for 47c5a24 - Browse repository at this point
Copy the full SHA 47c5a24View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2cd5ef4 - Browse repository at this point
Copy the full SHA 2cd5ef4View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad9ea69 - Browse repository at this point
Copy the full SHA ad9ea69View commit details -
TrackingConsent: add api reference link for options / now supporting …
…null and string[] as options value’s type
Configuration menu - View commit details
-
Copy full SHA for 0679b74 - Browse repository at this point
Copy the full SHA 0679b74View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff10c36 - Browse repository at this point
Copy the full SHA ff10c36View commit details -
TrackingConsent: Requested Changes
PR #56 Requested changes by Sisou #56 (review) - `options.setSiteId` doesn’t have a default value anymore, and is now required - Renamed `DEFAULT_TRACKING_URL` to `DEFAULT_TRACKING_SCRIPT_URL` - Moved the default `geoIpServer` value to a constant named `DEFAULT_GEOIP_SERVER_URL` - Added possibility to set the cookie's attributes `secure` and `sameSite` - Added a comment explaining the two `localStorage` keys - Changed default lifetime of the cookie from 20 years to 10 years since 20 years would not work on 32bits systems. (the cookie would just disappear instantly)
Configuration menu - View commit details
-
Copy full SHA for 05cefe2 - Browse repository at this point
Copy the full SHA 05cefe2View commit details
Commits on Aug 1, 2020
-
TrackingConsent: Multiple changes & fixes
- now loading Matomo tracking script before checking for UI requirement, but disable cookie usage before user give consent (if in EEA) - removed `allowBrowserData` since we’re tracking browser data by default, without asking for consent - fixed `geoIpServer` @prop default value - now checking if `_paq` & `_mtm` are objects that have a `push` method, instead of checking if they’re Arrays (since they’re not Arrays, but objects with a single `push` method) - removed the public static getter `allowsBrowserData` and the public static method `allowBrowserData ` - added a static public getter `isOutsideEEA`, since we can enable Cookies without consent for countries outside the EEA - turned the `execFunction` method into a async one, allowing to `await` for the function result
Configuration menu - View commit details
-
Copy full SHA for 1980f33 - Browse repository at this point
Copy the full SHA 1980f33View commit details -
TrackingConsent: trackPageView changes
- add a `trackPageView` public static method for easy page tracking on single-page apps - set trackPageView by default to track first page view
Configuration menu - View commit details
-
Copy full SHA for 05af0f1 - Browse repository at this point
Copy the full SHA 05af0f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for f841c32 - Browse repository at this point
Copy the full SHA f841c32View commit details