Third-Party Cookies
Most modern browsers block third-party cookies.
Therefore, the best practice is to:
-
Use the same domain for the different apps and put it behind a specific path. This prevents Sisense cookies from being third-party cookies.
For example: companyA.com/analytics
If you do not want, or are unable, to use the solution above, you can use one of the following options instead:
- Leverage the Web Access Tokens (WAT) feature for authentication. Note that WAT requires special licensing.
- Allow third-party cookies via your browser settings:
- Google Chrome
At the top right of your Chrome window, click the three-dot menu > Settings.
From the left navigation bar, select Privacy and security.
Click Cookies and other site data.
Select the desired option:
Allow all cookies
Block third-party cookies in Incognito
Block third-party cookies
Block all cookies (not recommended)
For more information about managing cookies in Chrome, see https://support.google.com/chrome/answer/95647.
- Microsoft Edge
At the top right of your Chrome window, click the three-dot menu > Settings.
From the left navigation bar, select Cookies and site permissions.
In the Cookies and data stored section, click Manage and delete cookies and site data.
Turn off the Block third-party cookies toggle.
For more information about managing cookies in Edge, see https://cookie-script.com/knowledge-base/enable-cookies-edge.
- Mozilla Firefox
At the top right of your Firefox window, click the three-line menu > Settings.
From the left navigation bar, select Privacy & Security.
In the Enhanced Tracking Protection section, select the desired option:
Standard
Strict
Custom
If you select Custom, you must then select the desired level of cookie blocking from the drop-down list.
For more information about managing cookies in Firefox, see https://support.mozilla.org/en-US/kb/third-party-cookies-firefox-tracking-protection.
- Apple Safari
Select Preferences > Privacy.
Select the desired option for Cookies and website data:
Always block
Allow from websites I visit
Always allow
Allow from current website only
For more information about managing cookies in Safari, see https://help.apple.com/safari/mac/8.0/en.lproj/sfri11471.html.
Third-Party Cookie Deprecation in Google Chrome and Other Browsers
Google Chrome is planning to disable third-party cookies during 2024. Other browsers may potentially do the same. Since Sisense uses cookies for authentication, this deprecation may cause a breaking change in your solutions with embedded Sisense analytics, such as the user being redirected to the login page and the embedded solution not being loaded.
To avoid this breaking change, use one of the following approaches:
-
Use the same domain for the different apps and put it behind a specific path - this prevents Sisense cookies from being third party cookies.
For example: companyA.com/analytics -
For IFrame-based embedding methods (IFrame and Embed SDK): enable Cookies Having Independent Partitioned State (CHIPS) – a mechanism that allows cookies to be partitioned based on the top-level site, meaning that cookies set by one website cannot be accessed by another.
To enable CHIPS, open Admin > Security Settings > General and toggle on Enable CHIPS for IFrame-based Embedding.IMPORTANT:
The CHIPS solution is not compatible with script-based embedding methods, such as Sisense.js or Compose SDK.