Overview
SAP's web-facing product portfolio includes SAP Customer Data Cloud (formerly Gigya) for identity and consent management, SAP Emarsys for omnichannel marketing automation, and SAP Commerce Cloud for enterprise e-commerce. These products collectively handle user authentication, consent orchestration, behavioral tracking, and personalized marketing for large enterprise brands.
What This Script Does
SAP's client-side presence depends on which products are deployed. Each product has a distinct script footprint and data collection profile.
SAP Customer Data Cloud (formerly Gigya)
gigya.js— Loaded fromcdns.gigya.com. Handles social login (Google, Facebook, Apple, LinkedIn), user registration flows, and screen-sets (embeddable UI components for login/registration).- Sets
gig_bootstrap_*cookies — Short-lived cookies used during the authentication flow to maintain state. - Sets
gig_canarycookie — Tracks A/B testing assignments for Gigya UI experiments. - API calls to
accounts.{datacenter}.gigya.comfor account operations, social token exchange, and consent recording. - Stores user profiles, consent preferences, and identity graph data in Gigya's cloud.
SAP Emarsys
scarab.jsor the Emarsys Web Extend script — Loaded fromrecommender.scarabresearch.comor Emarsys CDN endpoints.- Tracks product page views, category browsing, cart additions, and purchases.
- Sets
scarab.visitorcookie — Persistent visitor identifier used to build behavioral profiles for email campaign personalization and on-site recommendations. Persists for 1 year. - Sets
scarab.sessioncookie — Session-level behavioral tracking. Expires on session end. - Sends behavioral events to Emarsys' recommendation engine to generate personalized product recommendations and trigger automated email flows.
SAP Commerce Cloud
- Hybris-based frontend JavaScript handles product catalog rendering, cart management, and checkout flows.
- Session cookies for cart state and checkout continuity — typically
JSESSIONIDor SAP-specific session tokens.
Domains Contacted
cdns.gigya.com,accounts.us1.gigya.com,accounts.eu1.gigya.com— Customer Data Cloud CDN and APIrecommender.scarabresearch.com,cdn.scarabresearch.com— Emarsys Web Extend tracking- SAP Commerce endpoints vary by customer deployment (typically customer-specific subdomains)
Consent & Compliance
Consent category: Marketing / Functional (varies by product)
- GDPR/ePrivacy: Emarsys behavioral tracking (
scarab.visitor) requires explicit consent — it profiles users across sessions for marketing personalization. Gigya's core authentication is functional, but progressive profiling and analytics features require separate consent. Under ePrivacy, all non-essential cookies (Emarsys tracking, Gigya analytics) require prior opt-in consent. - CCPA/CPRA: Emarsys behavioral profiles constitute personal information used for targeted marketing, which is subject to opt-out rights. Gigya identity data is personal information subject to access and deletion requests.
- IAB TCF: Emarsys is a registered IAB TCF vendor (Vendor ID varies). Relevant TCF purposes include Purpose 1 (store/access device information), Purpose 3 (create personalised ad profile), and Purpose 4 (select personalised ads).
- EU-US transfers: SAP is a German company (EU-headquartered). Gigya data centers are available in the EU (eu1, eu2, eu5 data centers). Emarsys (headquartered in Austria) processes EU data within the EU. US deployments rely on SCCs.
Should You Block This Without Consent?
Conditional. SAP Customer Data Cloud's core authentication and consent collection scripts are functional and can load without marketing consent. SAP Emarsys' behavioral tracking scripts (scarab.js) should be blocked until marketing consent is obtained. Evaluate each SAP product independently — the presence of one SAP product does not imply all SAP products are deployed.
Products (3)
Consent Categories
Also Known As
Industries
Tracked Domains (2)
scarabresearch.comMarketingsap.comMarketingFrequently Asked Questions
Does SAP require consent on my website?
Conditional. SAP Emarsys behavioral tracking requires marketing consent. SAP Customer Data Cloud authentication is functional. SAP Commerce Cloud session cookies are essential. Evaluate each SAP product independently — detecting one does not mean others are active on the same site.
What cookies does SAP set?
SAP Emarsys sets scarab.visitor (visitor ID, 1 year) and scarab.session (session tracking). Customer Data Cloud sets gig_bootstrap_*, gig_canary, and glt_{apiKey} cookies. SAP Commerce Cloud sets cart and session cookies including JSESSIONID or SAP-specific tokens. Scripts load from cdns.gigya.com and recommender.scarabresearch.com.
How does ConsentStack manage SAP consent?
ConsentStack identifies SAP products by their script domains and cookie signatures. Emarsys scripts from scarabresearch.com are blocked until marketing consent is granted. Customer Data Cloud authentication is classified as functional. Commerce Cloud core scripts are classified as essential. Each product receives its own independent consent gate.
Related Vendors
Manage consent for SAP
ConsentStack automatically detects and manages SAP trackers so your site stays compliant with global privacy regulations.