Analytics.js Browser Support
The library is regularly tested and is functional with the following browsers:
- Internet Explorer
- Apple Safari
- Google Chrome
- Mozilla Firefox
- Microsoft Edge
Internet Explorer Support
Segment guarantees support for Internet Explorer 11 and later for Analytics.js. Remember that different bundled (device-mode) destinations might have different compatibility guarantees for their own products. Refer to the vendor’s documentation to confirm browser compatibility.
Tracking Protection (ITP, ETP)
Segment is a customer data platform (CDP) that helps companies harness first-party customer data. The recent browser changes fully align with Segment’s privacy stance.
Browser manufacturers have enhanced their privacy features by adding third-party tracking protection mechanisms for end-users. These browser changes target third-party trackers and their cookies, and each platform takes a different approach.
For example, Firefox Enhanced Tracking Protection (ETP) relies on a dynamic list of known trackers to decide what to block. Browsers that use Apple’s WebKit engine, like Safari and Chrome for iOS, use Intelligent Tracking Protection (ITP) which actively prevents the browser from loading cookies from a third-party domain.
Note: Segment cookies expire after seven days of user inactivity, like all other application cookies under the WebKit engine ITP policy.
Proxyies and Analytics.js
Because of regulatory, environmental, or security concerns, some customers prefer to set up proxy infrastructure for Analytics.js.
You can also use the
apihost configuration option in the Analytics object to route traffic to different API endpoints.
This page was last modified: 18 Sep 2020
Questions? Problems? Need more info? Contact us, and we can help!