In-session personalization makes your search results more relevant to what each shopper is currently interested in. By analyzing the most recent products shoppers have viewed, Elevate adjusts search rankings in real time — helping customers find what they’re looking for faster and with fewer refinements.
Why personalization?
The feature is shaped by well-established search research and customer insight — focused on improving precision through personal context. You can explore the full story in the dedicated article In-session personalization in Search - research and insights
How it works
When a shopper performs a search, Elevate considers what that shopper has recently interacted with to adapt the search results.
-
Identify recent behavior
The system retrieves the most recently viewed product.
-
Boost products with behavioral affinity
Products that are frequently clicked or purchased together with the recently viewed product receive a ranking boost.
These relationships come from aggregated click-purchase associations.
-
Expand context through product similarity
To include a wider set of potentially relevant results, Elevate also uses our Alternatives Recommendation algorithm.
-
This hybrid model combines:
Behavioral data
Attribute similarity
Image similarity
The result is a search ranking that automatically prioritizes items similar or complementary to what the shopper just explored — even across different query intents.
Proven results
A/B tests show that in-session personalization for search consistently improves:
| Metric | Result |
|---|---|
| Precision | Shoppers click higher-ranked results more often |
| Engagement | Total search result clicks increase |
| Efficiency | Search refinements (new or modified queries) decrease |
These gains occur without reducing total sales or product visibility.
How to set it up
Go to Application > Experience > Pages > Settings > Autocomplete & Search Settings
Scroll down to Search Result Page section and locate the toggle Enable in-session personalization for search.
Switch the toggle On.
That’s all — no additional data feeds or configuration steps are required.
Prerequisites
There are no prerequisites. In-session personalization uses data that Elevate already collects for recommendations and search ranking. No new data collection, API, or infrastructure changes are introduced.
Example use cases
| Industry | Shopper behavior | Personalized outcome |
|---|---|---|
| Fashion | A shopper views jeans and then searches for “T-shirt.” | Results prioritize casual tops and items often bought with jeans. |
| Home & Living | A shopper views a sofa and then searches for “table.” | Search results prioritize coffee tables and other living-room products. |
| Beauty | After viewing a hydrating serum, the shopper searches for “cream.” | The list highlights moisturizers with similar ingredients or routines. |
Edge cases and dependencies
Works best when a shopper has viewed at least one product.
If no session data exists, Elevate automatically falls back to your normal ranking model.
Session data is cached in real time; the system gracefully degrades if no context is available.
Applies only to full search results (not autocomplete or type-ahead).
How to monitor and analyze the effects
Once personalization is enabled, you can monitor its impact directly in Elevate via the Search summary report that shows how in-session personalization influences search behavior and shopping efficiency. Read more about it in the dedicated help article.
Security and privacy
We have not identified any security or compliance risks with this new feature.
No new data storage, APIs, or infrastructure components are added.
All behavioral data remains processed within the same framework already used for personalization recommendations on pages.
In-session personalization for search simply extends this logic to search results, using the same behavioral signals and retention policies.
As with page personalization, no user credentials or directly identifiable information are stored or exposed.
Optional tweak:
You may wish to confirm that your existing transparency or consent wording for behavioral personalization on pages also explicitly covers its use in search. In most cases, this requires no update — but if your privacy notice separates “search” and “product listing” contexts, you may wish to align the language for consistency.
Article last updated