Free shipping over €100 · Free 30-day returns

Explainers / Live use cases

Live use cases

12 personalizations run on this store right now. Each card says what a visitor sees, how it works behind the scenes and how to trigger it yourself. Most only show for someone the store does not know yet, so start over as a new visitor first.

New visitor id, no saved answers, no pop-up history, empty cart. Then it takes you to the homepage.

Homepage

Homepage hero

Your cart is waiting

With something in the cart, the hero turns into a ticket of that cart: photo, size, price, a free-shipping bar and the total, with "Resume checkout".

How it works
The hero follows the live cart the moment it changes, not a delayed CDP flag. The words come from the "Hero: In cart" element in Sanity; the product, size and prices are filled in by the store.
Try it
  1. Add any product to your cart.
  2. Open the homepage.
  3. Empty the cart and the regular hero comes back.
Data
Live cart · cart_update and cart_state events to Bloomreach

Homepage hero

A/B test: two hero designs

Half of visitors see the hero with a scrolling event stream, the other half the "one hero, three visitors" cards. Same copy, only the panel differs.

How it works
The visitor id is hashed into a stable 50/50 split, so each person always sees the same arm. The first time they get an arm, an ab_test event records it in Bloomreach, where the two groups can be compared.
Try it
  1. Nothing to do: you are already in one arm.
  2. Use the links to look at either arm without changing your assignment.
Data
Sanity A/B test "Hero panel" · ab_test event (test, arm, role)

Homepage, under the hero

Make it yours: three questions, better picks

A three-step survey (gender, kids, favourite colours). Once answered, it turns into a "Picked for you" shelf of products in your gender and colours, plus a "For the kids" shelf if you have kids.

How it works
Each answer is sent to Bloomreach as a customer_preference event and kept in the visitor’s session profile, so the next page is already personalized. Bloomreach remembers the answers, so the survey does not ask a visitor twice.
Try it
  1. Start over as a new visitor (button above).
  2. Answer the three questions on the homepage.
  3. Change them with "Change my answers" or in the preference center.
Data
customer_preference events · Bloomreach profile (latest answers)

Homepage, product strip

Picked for your sport

A "Picked for Running" (or your sports) strip that only appears once the store knows your go-to sport. If it also knows your gender, the products are narrowed to it.

How it works
The strip is empty for everyone by default. The go-to sport answer (pop-up or preference center) fills it from that sport’s collections; the gender answer from the survey filters them.
Try it
  1. Answer "What’s your go-to sport?" in the pop-up or the preference center.
  2. Go back to the homepage: the strip is there.
  3. Answer the gender question too and watch it narrow.
Data
customer_preference (go_to_sport, gender)

Homepage strip, collection pages, product pages, search

Member exclusive discounts

Discounted and members-only products appear as locked cards ("Members-only drop") with only a teaser such as "Men’s · Members save 43%". Opening one asks for an email; after that they unlock everywhere.

How it works
Locked products are withheld by the server: name, price and photo never reach the browser until the visitor is recognised by email (a sign-up, a login or the unlock form). Nothing can be revealed by peeking at the page’s code.
Try it
  1. Start over as a new visitor.
  2. Scroll to "Member exclusive discounts" at the bottom of the homepage.
  3. Click a locked card and drop an email with the consent box ticked.
Data
email subscribed + consent events · Bloomreach email id

Pop-ups

Products and collections

Product pages

Your default size, pre-selected

A size bar under the sizes: "Save as my default size". From then on, matching products open with your size already selected. "All sizes" lets you save every category for men and women at once.

How it works
Six categories (men’s and women’s tops, bottoms, shoes) are detected from the product. The saved size is a customer_preference event and part of the session profile, so the product page is rendered with it already chosen.
Try it
  1. Open a men’s shoe and pick a size.
  2. Click "Save as my default size".
  3. Open another men’s shoe: your size is selected.
Data
customer_preference (default_<gender>_<category>_size)

Collection pages

One-click add in your size

With a saved size, the quick-add button on each card says "Add to cart in size EU43" and adds it in one click. Without one, it opens a size chooser.

How it works
The collection page looks up sizes and stock only for the products on screen, and checks them against the visitor’s saved size for that category.
Try it
  1. Save a default men’s shoe size first.
  2. Open Men’s shoes and hover a card.
  3. Click the button: it is in your cart, in your size.
Data
Saved size · product add (cart) event

Collection pages

Sold out in your size: notify me

If your saved size is sold out, the card says so and the button becomes "Notify me": leave an email and get told when it is back.

How it works
The request is sent to Bloomreach as a back_in_stock event with the product, variant and size, and the email as the customer’s id, ready for a back-in-stock email scenario.
Try it
  1. Save EU43 as your default men’s shoe size.
  2. Open Men’s shoes: the Jordan One Take 4 in Tour Yellow (first page) is sold out in EU42 to EU44.
  3. Its card says "Sold out in EU43": click "Notify me" and leave an email.
Data
back_in_stock event (action subscribe) · email id

Across the store

Pop-up, notify me, preference center

Recognised by email, on any device

A returning customer on a new phone or browser starts as a stranger. The moment they leave their email anywhere on the store, the survey, sport strip, sizes and menu pick up what they told us before.

How it works
Every time a visitor gives an email, the store asks Bloomreach again with the email as the id, next to the cookie. Bloomreach returns the known customer’s profile, which is merged into this session: answers given now win, earlier ones fill the gaps.
Try it
  1. Answer the survey and leave your email in the pop-up.
  2. Open the store in another browser or a private window.
  3. Leave the same email there (pop-up or preference center): your picks come back.
Data
Bloomreach managed endpoint (cookie + email id) · customer_preference history

Header, the sliders icon

Preference center

Every question the store asks, in one place, with the current answers: gender, kids, colours, sports, and default sizes for men and women.

How it works
It shows the answers Bloomreach holds merged with this browser’s latest ones. Changing one sends a new customer_preference event and is saved at once; after a page refresh the homepage, menu and product pages follow it.
Try it
  1. Open the sliders icon in the header.
  2. Change an answer.
  3. Press "Refresh now" and watch the homepage and menu change with it.
Data
customer_preference · profile updated (name, birthday, email marketing)

Want to see the tracking behind all of this? Open the tracking explainer or read every event this store sends.