analytics
analytics copied to clipboard
Lightweight analytics abstraction layer for tracking page views, custom events, & identifying visitors
https://github.com/DavidWells/analytics/blob/764fd74ddf130a213f9ba11d6a40e68bdfa44862/packages/analytics-plugin-google-tag-manager/src/browser.js#L119 The regex here do not take into consideration `customScriptSrc` parameter.
I have a library that `import`s from `analytics` and `@analytics/aws-pinpoint`. We distribute a UMD bundle that we build with rollup. Because of an underlying issue w/ `@aws-sdk/client-pinpoint` causing the bundle...
https://github.com/DavidWells/analytics/blob/5eba4d0fca9fd2c6cef3663d2b04b2f31856d16d/packages/analytics-plugin-aws-pinpoint/src/pinpoint/helpers/merge-endpoint-data.js#L177 Seems we need to confirm `endpoint.Attributes.lastPageSession` is not undefined before getting the first item.
This PR adds `customScriptSrc` to the customer.io browser plugin. It allows loading in the customer.io script from a custom source. I've added the necessary docs too.
It's very common for other gtags (from universal analytics, google ads, etc) to already be loaded before analytics.js loads gtag. Before this fix, they would cause analytics.js not to load...
I noticed a warning that started appearing on my apps using analytics related to a new Google Chrome cookie policy that is going to be enforced:  --- I guess...
I use analytics.js with some custom plugins that validate and transform the payload. Using Sentry I can see that some of my users throw errors from my plugins when they...
I was getting error so had to fixed and raising a PR here
There is a `Axios Cross-Site Request Forgery Vulnerability` dependency in the `@analytics/segment` plugin. Dependabot is stating: `@analytics/[email protected] requires axios@^0.21.1 via a transitive dependency on [email protected]` (https://github.com/DavidWells/analytics/blob/master/packages/analytics-plugin-segment/package.json#L56) Looks like `analytics-node` is...