appsembler / edx-platform

Appsembler Tahoe fork of Open edX. Branches: `main` for Juniper and `hawthorn/main` for Hawthorn.
https://appsembler.com/products/tahoe/
GNU Affero General Public License v3.0
13 stars 15 forks source link

Update Segment url intercepts for fetch-based Segment JS API #1365

Closed bryanlandia closed 1 year ago

bryanlandia commented 1 year ago

Change description

The analytics.js API from CDN started using fetch instead of XHR on March 1 2023.

Replace custom Appsembler code which does the replication of frontendJS events to ours and customer's Segment backends.

Override fetch calls to swap api.segmentio calls with Open edX /segmentio/send/* requests

Type of change

Related issues

https://appsembler.atlassian.net/browse/ENG-20

Checklists

Development

Security

Code review

github-actions[bot] commented 1 year ago

Checking git merge conflicts against https://github.com/edx/edx-platform.git

Comparing with open-release/nutmeg.master
Benchmark conflicts with main 299
Current conflicts 299
Summary Good work! No added conflicts.
Comparing with master
Benchmark conflicts with main 312
Current conflicts 312
Summary Good work! No added conflicts.