Bloomreach

Bloomreach

Bloomreach is a digital experience platform combining AI-powered search, merchandising, and content management for ecommerce. Scripts power on-site search autocomplete and product listing page merchandising using Bloomreach's relevance engine. Behavioral signals collected during browsing are used to personalize search rankings and product recommendations.

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.com or 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.com or cdp.bloomreach.com endpoints for the Engagement integration

Bloomreach Engagement (CDP / Exponea):

  • Loads as exponea.min.js or sdk.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_2 persistent 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.

Visit website

Consent Categories

Also Known As

BloomreachBloomreach DiscoveryExponeaecommerce searchBloomreach CDP

Industries

Programming and Developer SoftwareComputers Electronics and Technology

Tracked Domains (2)

cdn.exponea.comMarketing

cdn.exponea.com is a marketing domain operated by Bloomreach, used to serve ads, build audiences, and measure ad conversions.

api.exponea.comMarketing

api.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

Groove HQ
Groove HQ
Groove HQ is a customer support helpdesk platform for small businesses. Scripts embed live chat widgets and support contact forms on websites, enabling real-time customer conversations. Collects visitor identifiers, chat transcripts, and browsing context; sets cookies to maintain chat session state.
Gusto
Gusto
Gusto is a payroll, benefits, and HR platform for small businesses. It operates primarily as a SaaS application with limited third-party browser scripts. Career page widgets may embed job listings on employer sites, collecting applicant information and setting session cookies for application flows.
HiBob
HiBob
HiBob is a cloud HR platform (HRIS) designed for mid-size companies. Scripts embed career portal pages and job listing widgets on employer websites to support recruitment. Collects candidate application data including contact details and CV uploads; sets session cookies for application flow management.
Paycor
Paycor
Paycor is an HR and payroll platform for US businesses. Scripts embed recruiting and career site widgets on employer websites, enabling job listings and candidate applications. Collects applicant data including contact information and employment history; sets cookies for application session management.
HoneyBook
HoneyBook
HoneyBook is a client management and invoicing platform for freelancers and creative businesses. It embeds booking forms, project proposals, and contract signing interfaces on business websites. Scripts collect client contact details and session data.
Jobvite
Jobvite
Jobvite is a talent acquisition and applicant tracking system. Scripts embed career site widgets and job listing pages on employer websites, collecting applicant information including resumes and contact details. Sets cookies to track application progress and enable candidate authentication.

Manage consent for Bloomreach

ConsentStack automatically detects and manages Bloomreach trackers so your site stays compliant with global privacy regulations.