analytics.js-integrations
analytics.js-integrations copied to clipboard
Monorepo housing Segment's analytics.js integrations
**What does this PR do?** Changes Segment.io integration to retry events when there is a NetworkError from the browser. **Are there breaking changes in this PR?** No **Testing** Added test...
**What does this PR do?** This PR allows users of the Friendbuy destination to relay customized customer properties to Friendbuy, beyond the standard set that is currently accepted. **Are there...
**What does this PR do?** Switch from `lerna` to `turbo` for employees / CI, as requested by @nettofarah. It cuts test / builds times by only re-executing affected packages. -...
**What does this PR do?** Explicitly specifies a charset in the content-type header for the Segment integration. **Are there breaking changes in this PR?** No **Any background context you want...
**What does this PR do?** Fix a breaking bug from the RIP JSONv3 commit. **Are there breaking changes in this PR?** No, there's fixes. **Testing** **Any background context you want...
While running segment locally in debug mode, I've run into an issue in lib/index.js on line 394. The send function being called (@segment/send-json) expects 5 arguments, (url, msg, headers, timeout,...
Similarly to what I have described in #559, we would also need an ability to add custom HTTP headers to requests made by `analytics.js` library. Right now, the headers are...
We use our backend as a proxy to Segment API in order to bypass ad-blockers. It works fine except for one thing. We are unable to test it in local...
The AppCues integration (and a few others) use the `loadScript` with a protocol relative url: https://github.com/segmentio/analytics.js-integrations/blob/master/integrations/appcues/lib/index.js#L51 This sets the protocol to `http` if running loading via a `file:` url. https://github.com/segmentio/load-script/blob/master/index.js#L27-L33...
https://github.com/segmentio/analytics.js-integrations/blob/2d5c637c022d2661c23449aed237d0d546bf062d/integrations/segmentio/lib/index.js#L46 The library does not allow us to customize the queue. There are a number of scenarios wherein a user might want to customize the length of the queue or...