Overview
Bloomreach is a digital experience platform (DXP) combining AI-powered site search, product discovery, merchandising, content management, and customer data capabilities for e-commerce. Its product suite includes Bloomreach Discovery (search and recommendations), Bloomreach Engagement (CDP and marketing automation — formerly Exponea), and Bloomreach Content (headless CMS). Large e-commerce retailers use Bloomreach to replace native platform search, personalize category pages, and build unified customer profiles that drive multi-channel marketing.
The browser-side JavaScript footprint is primarily associated with Bloomreach Discovery (the search and merchandising layer) and Bloomreach Engagement (the CDP and behavioral tracking layer). These are separate products with distinct data collection behaviors and consent implications, though they may both be present on the same site.
What This Script Does
Bloomreach Discovery (search & merchandising):
- Loads from
cdn.bloomreach.comor the merchant's CDN proxy - Powers autocomplete search suggestions, keyword search results pages, and product listing page (PLP) merchandising
- Collects behavioral signals per search session: search queries entered, products clicked from results, add-to-cart events, and purchase completions — transmitted to Bloomreach's relevance engine to improve result ranking in real time
- Sets first-party cookies (e.g.,
_br_uid_2) — persistent, up to 1 year — to identify returning visitors and build personalized search ranking models based on individual browsing history - Sends events to
api.exponea.comorcdp.bloomreach.comendpoints for the Engagement integration
Bloomreach Engagement (CDP / Exponea):
- Loads as
exponea.min.jsorsdk.bloomreach.com/sdk.js - Operates a full behavioral event stream: page views, product views, category views, search queries, cart events, checkout steps, and purchase completions
- Sets the
__exponea_etc__cookie (first-party, up to 3 years) as a persistent unique visitor identifier powering the customer profile - Sets the
__exponea_time2__cookie (first-party, session) for session management - Builds a unified customer profile linking anonymous browsing behavior to identified customer records when a visitor logs in, registers, or submits an email form
- Enables email, SMS, and push notification campaigns triggered by on-site behavioral events
- IAB TCF Purposes (Engagement): Purpose 1 (Store/access information), Purpose 3 (Create personalised ads profile), Purpose 4 (Select personalised ads), Purpose 5 (Create personalised content profile), Purpose 7 (Measure ad performance), Purpose 8 (Measure content performance), Purpose 9 (Apply market research)
Consent & Compliance
Bloomreach is categorized as functional and analytics.
- Bloomreach Discovery (functional aspect): Basic search functionality — returning results, rendering PLPs — can qualify as functional/legitimate interest since it directly serves the visitor's navigation intent. However, the
_br_uid_2persistent cookie used for personalized ranking constitutes cross-session behavioral profiling and requires analytics consent. - Bloomreach Engagement (analytics/marketing): The Exponea CDP component requires explicit consent before firing. The 3-year
__exponea_etc__identifier is a persistent tracking cookie that builds long-horizon behavioral profiles and enables downstream marketing automation. This is unambiguously an analytics and marketing tool requiring prior consent. - GDPR/ePrivacy: The persistent visitor identifiers require consent under Article 5(3) ePrivacy. Bloomreach is available as a GDPR-compliant data processor; a DPA and Standard Contractual Clauses are required for EU deployments.
- CCPA/CPRA: The behavioral data collected by Engagement, particularly when shared with advertising integrations, may constitute sharing of personal information for cross-context behavioral advertising, triggering opt-out obligations.
Should You Block This Without Consent?
Conditional. Bloomreach Discovery can operate in a consent-free mode if configured to use only session-scoped signals without persistent visitor identification — verify this with your Bloomreach implementation. The Bloomreach Engagement / Exponea CDP component must be blocked until analytics consent is granted, as it sets multi-year tracking cookies and builds cross-session behavioral profiles.
Is Bloomreach GDPR compliant?
Bloomreach typically loads marketing, functional and analytics trackers, which are not strictly necessary for your site to work. Under the GDPR and the ePrivacy Directive, non-essential cookies and trackers must stay blocked until a visitor gives clear opt-in consent. So Bloomreach can be fully GDPR compliant, but only if your site holds its scripts until consent is granted and lets visitors decline just as easily. Compliance depends on how your site loads Bloomreach, not on Bloomreach itself.
Consent Categories
Also Known As
Industries
Tracked Domains (2)
cdn.exponea.comMarketingcdn.exponea.com is a marketing domain operated by Bloomreach, used to serve ads, build audiences, and measure ad conversions.
api.exponea.comMarketingapi.exponea.com is a marketing domain operated by Bloomreach, used to serve ads, build audiences, and measure ad conversions.
Cookies Bloomreach Sets (1)
xnpe_Bloomreach (Exponea) visitor and session state; suffix encodes the project token.
Frequently Asked Questions
Related Vendors
Manage consent for Bloomreach
ConsentStack automatically detects and manages Bloomreach trackers so your site stays compliant with global privacy regulations.