What Are Cookies?
Zeotap CDP relies on browser cookies to recognise a visitor across page views, associate that visitor with the user identifiers you send from your site, and — where consented — coordinate identity with advertising partners through cookie syncing. This page explains the two categories of cookie Zeotap CDP writes or reads (first-party and third-party), lists every cookie by name and lifecycle, describes how to verify your setup in the browser, and covers what changes for third-party cookies under Google Chrome’s Privacy Sandbox rollout.Prerequisites
Before inspecting cookie behaviour on your site, confirm that the Zeotap JavaScript SDK is embedded on the page you want to inspect and that a consent choice has been recorded through your CMP. Partner cookie syncing requires prior activation — contact your Zeotap Customer Success Manager to enable a partner or change the priority order.
Cookie types
Cookies split into two categories based on which domain sets them:- First-party cookie — set by the domain the visitor is currently on. First-party cookies remember login state, session data, and preferences for that site. Example: an online shopping site writes a first-party cookie so items stay in the cart between page loads.
- Third-party cookie — set by a domain other than the one the visitor is on. Third-party cookies support cross-site tracking and advertising. Example: an ad network embedded on a news site writes a third-party cookie to recognise the same visitor on a different publisher’s site.
Common use cases
Zeotap CDP and its customers use cookies for:- Session management — keeping a visitor logged in, retaining cart contents, holding server-side session data.
- Personalisation — storing preferences, themes, and settings so the site can tailor the experience per visitor.
- Tracking — recording interactions to understand behaviour, preferences, and trends for measurement and marketing.
Sync cookies with partners
You can select partners from the list of integrated partners below to cookie sync across your sources. Cookie sync is pre-configured against the write key of every source under your organisation. These channel cookies are mapped to the Zeotap cookie and any user identifiers sent by you. The cookie syncs are fired as image pixels or iframe tags. However, in the case of web image pixels, our pixel can sync with only one partner per call. Therefore, we choose the first priority among the list shared. Cookie syncing relies on third-party cookies, so it operates only in browsers and sessions where third-party cookies are available. For details, see Third-Party Cookies in Modern Browsers. For developer-level details of how the Web JS SDK performs cookie syncing, see the cookie syncing FAQ.partnerConsentKeyMap during SDK initialisation. A minimal configuration looks like:
To activate cookie syncing, add a new partner, or change the priority order, contact your Zeotap Customer Success Manager.
How Does Zeotap CDP Use Cookies?
Cookies are one of the preferred methods for maintaining a user identifier in the browser, both known and anonymous. This identifier is associated with all inbound events captured by the Zeotap JavaScript tag as users interact with your websites. The following table summarises the cookies that Zeotap CDP sets or reads:zc, zsc and zuc are third-party cookies set against the Zeotap domain. They are unavailable in browsers or sessions where third-party cookies are blocked. See Third-Party Cookies in Modern Browsers.Cookie Lifecycle and Consent
For the full cookie lifecycle — including exactly when each cookie is set and cleared — see the canonical cookie reference in the Web JS SDK FAQ.
track, which controls event tracking and governs the first-party ZI, Identity and ZS cookies, and cookieSync, which controls cookie syncing. Any additional keys you pass are treated as brand consent keys and do not affect SDK cookie behaviour.
An
identify consent flag exists only in the native Android, iOS and React Native SDKs. It is not part of the Web JS SDK consent object.unsetUserIdentities(), for example when a user logs out.
Third-Party Cookies in Modern Browsers
Support for third-party cookies varies by browser:- Safari blocks third-party cookies by default through Intelligent Tracking Prevention (ITP).
- Firefox blocks known cross-site tracking cookies and isolates all other third-party cookies to the site that created them (Total Cookie Protection), enabled by default through Enhanced Tracking Protection (ETP). In practice, third-party cookies cannot be used across sites.
- Chrome continues to support third-party cookies. In July 2024, Google announced that it would not deprecate third-party cookies in Chrome. In April 2025, Google confirmed that it is maintaining its current approach and will not roll out a standalone consent prompt; users manage third-party cookies through Chrome’s Privacy and Security settings. There is no fixed date for the removal of third-party cookies from Chrome.
Zeotap Third-Party Cookies in These Environments
Zeotap sets three third-party cookies against the Zeotap domain (see the table above):- ZC (
zc) — user identification and the ID extension feature. - ZSC (
zsc) — caps the number of cookie sync calls per session. - ZUC (
zuc) — account-level consent storage for non-TCF setups.
What Happens Where Third-Party Cookies Are Unavailable
In browsers and contexts where third-party cookies are blocked or restricted — Safari, Firefox (where they are isolated to the site that created them), private or Incognito sessions, or any browser where the user has disabled them — the following applies:- Cookie syncing does not operate. Cookie sync depends on the third-party
zccookie set against the Zeotap domain, so sync pixels cannot set or read it in these environments. - First-party identification continues to work. The first-party ZI, Identity and ZS cookies are set on your own domain and are unaffected.
- Existing identifiers persist until expiry. Identifiers already stored remain usable until their Time-to-Live (TTL) elapses.
Related Resources
- Cookie syncing FAQ — the canonical cookie reference, including the full set/cleared lifecycle of each cookie.
- setConsent API reference — the Web JS SDK consent object and its
trackandcookieSyncflags. - Consent Configuration Options — how consent behaviour is configured at SDK initialisation.
- unsetUserIdentities API reference — removing persisted identities from browser storage.
- Persistence in Cookie Storage — where the SDK persists identity data.
- Zeotap’s perspective on the cookieless future — further reading on first-party data strategy.