Voyado Elevate

In-session personalization for Category and Landing pages

In-session personalization makes your landing pages more relevant to what each shopper is currently interested in. By analyzing the most recent products a shopper has viewed, Elevate dynamically adapts product listings on category and landing pages in real time — helping customers discover relevant products faster and with less effort.

Why personalization?

This feature is shaped by well-established research and customer insight — focused on improving product discovery through personal context rather than explicit input.

Instead of relying only on the structure of a page (such as category or campaign setup), Elevate adapts the product ranking based on what the shopper has already shown interest in during their visit.

This feature builds on your existing data, requires no additional setup, and runs entirely within the current Elevate infrastructure.

How it works

When a shopper visits a landing page, Elevate uses their recent interactions to adapt the product listing in real time. It does this through a combination of behavioral signals and product similarity:

Identify recent behavior

The system retrieves the most recently viewed product from the shopper’s session. This product acts as the primary signal for personalization.

Boost products with behavioral affinity

Products that are frequently clicked or purchased together with the recently viewed product receive a ranking boost.

These relationships are based on aggregated click and purchase data across shoppers.

Expand results using product similarity

To broaden the set of relevant products, Elevate also applies the Alternatives Recommendation algorithm.

When a shopper visits a landing page, Elevate considers what that shopper has recently interacted with to adapt the product listing.

This hybrid model combines:

  • Behavioral data 

  • Attribute similarity 

  • Image similarity 

The result is a product listing that automatically prioritizes items similar or complementary to what the shopper just explored — even within broad or generic categories.

Good to know

  • This feature works best when a shopper has viewed at least one product

  • If no session data exists, Elevate automatically falls back to your default ranking

  • Session data is processed in real time and degrades gracefully if unavailable

  • Applies to product listings on landing pages (e.g. category pages, campaign pages)

Proven results

A/B tests show that in-session personalization for landing pages consistently improves product discovery, shopping engagement and efficiency.

MetricResult
DiscoveryShoppers interact more with products higher up on the page
EngagementTotal clicks on landing pages increase
EfficiencyFewer page views and less facet interaction needed

These gains reflect a more efficient shopping experience — where shoppers find relevant products earlier — without reducing total sales or product visibility.

How to set it up

Enable personalization globally

  1. Go to Application > Experience > Pages > Settings > Default settings

  2. Scroll down to the Primary product list section

  3. Locate the toggle Enable in-session personalization

  4. Switch the toggle On

Override personalization for specific pages

If you want to control personalization on individual landing pages:

  1. Go to Application > Experience > Pages > Category & Landing pages

  2. Open the page you want to edit

  3. In the Primary product list, click List Settings

  4. Scroll down and select Override personalization

  5. Choose Enabled or Disabled

 

You can enable personalization for specific pages using overrides, even if it is turned off in the global default settings. This allows you to test or roll out personalization gradually across selected pages.

Prerequisites

In-session personalization uses data that Elevate already collects for recommendations and ranking. No new data collection, API, or infrastructure changes are introduced.

Caching strategies

If you employ heavy caching on product lists, do not activate personalization.

Personalized lists must be dynamically generated per session.

If a cached version of the page is served, personalization will either not work, or create inconsistent user experiences. If caching is critical for performance reasons, personalization on landing pages should not be enabled.

Example use cases

IndustryShopper behaviorPersonalized outcome
FashionA shopper views jeans and then browses a category pageProducts such as matching tops and complementary styles are prioritized
Home & LivingA shopper views a sofa and navigates to a furniture categoryLiving-room items such as coffee tables and décor are ranked higher
BeautyAfter viewing a hydrating serum, the shopper browses skincareProducts with similar ingredients or routines are prioritized
If you’re testing behavior, try clearing cookies or using private browsing to compare experiences with and without session context.

Security and privacy

No new data storage, APIs, or infrastructure components are added. All behavioral data remains processed within the same framework already used for personalization and recommendations.

As with other personalization features, no user credentials or directly identifiable information are stored or exposed.

Optional consideration:

You may wish to confirm that your existing transparency or consent wording for behavioral personalization on pages covers this functionality. In most cases, no update is required.

 

 

Article last updated