Skip to main content

Feature: Smart Discovery

Smart Discovery is a visual search and discovery solution that recommends item groups to website visitors. These groups are known as Smart Discovery collections. Based on a visitor's affinities, their current location on the site, and what's currently popular on the site, Smart Discovery dynamically shows the visitor a personalized selection of one or more Smart Discovery collections. Each collection is displayed as a clickable UI element and represents a specific group of relevant items, such as "Blue Skirts" (products on a retail site) or "5 Reel Slots" (games on an iGaming site).

Smart Discovery collections on a retail site
Figure: Smart Discovery collections on a retail site

Under the hood, a Smart Discovery collection is a search query for that particular group of items. Clicking the collection element opens the search results page for the corresponding search. While the search query for the collection is fixed, the results are dynamic and can vary over time as items get added, updated, and removed.

Example: A retail site visitor is currently browsing the Power Tools section of the site, and the visitor has an affinity for the categories Power Tools/Drills and Power Tools/Saws and for the brands Brandix and Wakita. Based on this information, Smart Discovery recommends the visitor Brandix Drills, Brandix Saws, Wakita Drills, and Wakita Saws, and a few other relevant collections, sorted by affinity levels and overall product popularity. The visitor clicks Wakita Drills, and the browser opens a search results page listing the current best matches for products that belong to the category Power Tools/Drills and whose brand is Wakita.

Clicking a Smart Discovery collection runs a search for that particular group of items
Figure: Clicking a Smart Discovery collection runs a search for that particular group of items
tip

You can also think of Smart Discovery in the following terms:

  • Smart Discovery recommends what to search on a site. Each Smart Discovery collection is a recommended search query for relevant items.

  • Smart Discovery works like a regular recommendation engine, but instead of recommending individual items, Smart Discovery recommends groups of individual items.

Frosmo Search and Smart Discovery

Smart Discovery uses the Frosmo Search engine but does not require site search to be implemented with Frosmo Search. Smart Discovery can work alongside any site search solution.

You can think of Instant Search and Smart Discovery as two sides of the same search experience coin:

  • Instant Search: The visitor actively searches for items by trying out different search terms. The visitor does most of the work. This is a good solution when the visitor knows what they want and what terms to use, or when it's easy and convenient for them to type in search terms, such as on a desktop or laptop computer.

  • Smart Discovery: The Frosmo Platform actively recommends the visitor relevant search terms (Smart Discovery collections). The platform does most of the work. This is a good solution when the visitor does not quite know what they want or what terms to use, when they are looking for ideas and options, or when it's difficult or inconvenient for them to type in search terms, such as on a mobile device.

For more information about Frosmo Search, see Feature: Search.

Why use Smart Discovery?

Smart Discovery brings several benefits to your site:

  • Improve findability and discovery. Smart Discovery allows visitors to more easily find and discover items that are relevant to them in their current customer journey phase.

  • Reduce bounce rate and increase conversion. By helping visitors easily find and purchase relevant items, Smart Discovery keeps the visitors on your site and drives them towards conversion, increasing the average order value for the site.

  • Reduce choice overload. On sites where visitors face an abundance of choices, Smart Discovery helps the visitors navigate the abundance by bundling the choices into more manageable chunks. Instead of a large number of individual items, the visitors can interact with a small number of item groups.

  • Enable visual search. Selecting from visually represented search terms makes for a faster and more accessible search experience than typing in search terms in a search box, especially when on a mobile device.

Smart Discovery web page element

Smart Discovery is also the name for the web page element that displays Smart Discovery collections to visitors.

info

In the documentation, "Smart Discovery" can be shortened to "discovery" when referring to the web page element.

A Smart Discovery works like a recommendation, but instead of items, it recommends item groups, or Smart Discovery collections. Each collection is a visually represented search query for a specific set of items. The collections are based on a specific item attribute combination, such as brand & category or color & category, resulting in collections like Nike Shoes or White Shoes. The collections of a single discovery all use the same attribute combination. The attribute combination, in turn, depends on the strategy that generates the discovery.

The set of collections that an individual visitor sees in a Smart Discovery depends on:

  • Affinity: The platform sorts the collections based on the visitor's affinities. For example, if the visitor has a high affinity for the category Fashion/Clothes and a low affinity for the category Fashion/Shoes, the platform will rank an Orange Clothes collection higher than an Orange Shoes collection. If the affinities were reversed, the platform would rank the Orange Shoes collection higher than the Orange Clothes collection.

  • Item popularity: The platform generates and sorts collections based on the most popular items on a site, where popularity is based on the number of conversions or views. For example, if skirts are among the most popular items on a site, while headbands are among the least popular, the platform will generate plenty of collections for skirts but only a few or even none for headbands.

  • Page type: If the visitor is on the home page, the Smart Discovery displays collections for the entire site. If the visitor is on a brand or category page, the Smart Discovery displays collections relevant to that specific brand or category. For example, if the visitor is browsing the Fashion category page, they only see collections for items that belong to the category Fashion or one of its subcategories, such as Fashion/Shoes or Fashion/Shoes/Sneakers. If the visitor navigated to the Fashion/Shoes category page, they would only see collections for the category Fashion/Shoes or one of its subcategories, such as Fashion/Shoes/Sneakers.

  • Custom settings: You can exclude and pin individual collections. Excluding a collection stops the collection from being displayed on the page. Pinning a collection moves the collection to the front of the set of collections, overriding normal ranking and sorting for the discovery. For more information, see the Smart Discovery user guide.

The following figure shows the same Smart Discovery as displayed to two different visitors who are browsing the same category page on a retail site. Visitor 1 has an affinity for clothes and the colors orange, red, and blue, while Visitor 2 has an affinity for shoes and the colors red, black, and orange. The different affinities result in the Smart Discovery displaying two very different sets of collections.

Same Smart Discovery displayed to visitors with different affinities
Figure: Same Smart Discovery displayed to visitors with different affinities

Building blocks of a Smart Discovery

The Smart Discovery web page element is the end product of multiple Frosmo components working together. The following figure shows three components coming together on a page to form a Smart Discovery slider.

Components of a Smart Discovery web page element
Figure: Components of a Smart Discovery web page element

The following components together create a Smart Discovery:

  • Smart Discovery data generated by a Smart Discovery strategy. The data consists of the details of one or more Smart Discovery collections. For each collection, the details include information such as display title and the item attribute combination that defines the collection. The collections are in descending order of rank, with the most relevant collection ranked highest.

  • Template for creating the web page element for the Smart Discovery. The template defines how the discovery is displayed on the page. The template must:

    • Define the framing element for the discovery. This is the static part of the discovery: the HTML, CSS, and JavaScript that together define how the discovery looks and behaves on the page.

    • Fetch the discovery data, and populate the element with that data. This is the dynamically generated content of the discovery: the collections.

    The static and dynamic parts together create the final element as displayed on the page.

  • Modification for displaying the Smart Discovery on the page. The modification must:

    • Use the template for its content.

    • Set the content options, such as which Smart Discovery strategy to use, defined in the template, if any.

  • Placement for determining where the modification is placed on the site: on which web pages and where on those pages.

  • Segments and affinity groups (optional) for displaying the modification only to a specific subset of visitors. If you want to display the Smart Discovery to all visitors, do not assign the modification to any segments or affinity groups.

Generating Smart Discovery data

The Frosmo Platform automatically generates the data for every Smart Discovery when the feature is first enabled for a site. The platform generates the data based on the Smart Discovery strategies defined for the site:

  • For every home page strategy, the platform generates a single Smart Discovery.

  • For every brand page strategy, the platform generates one Smart Discovery per brand.

  • For every category page strategy, the platform generates one Smart Discovery per category.

Following the initial data generation, the platform does not automatically regenerate any Smart Discoveries.

You can manually regenerate Smart Discoveries in the Frosmo Control Panel.

Smart Discovery strategies

Smart Discovery strategies define the settings that the Frosmo Platform uses to generate Smart Discoveries.

Depending on its settings, a single strategy generates the data for one Smart Discovery or multiple Smart Discoveries. For example, a home page strategy only generates a single discovery (as there's only the one home page), while a category page strategy generates multiple discoveries (one for each category tracked for the site). A site typically has at least one strategy per supported page type.

note

Frosmo creates and maintains each site's strategies. You cannot create or edit strategies in the Frosmo Control Panel. If you want to update your site's strategies, contact Frosmo support.

The following table describes the settings that each Smart Discovery strategy defines.

Smart Discovery strategy settings
SettingDescriptionExample

Page type

Page type of the strategy.

The page type determines the subset of pages for which the platform generates the discoveries:

  • If the page type is brand, the platform generates a dedicated discovery for each brand on the site. When a visitor opens a brand page, they see the discovery for that specific brand.

  • If the page type is category, the platform generates a dedicated discovery for each category on the site. When a visitor opens a category page, they see the discovery for that specific category.

  • If the page type is home, the platform generates a single discovery for the site home page. When a visitor opens the home page, they see the home page discovery.

For more information about the page types, see Supported page types.

category

Attributes

Item attribute combination used to generate collections.

For more information about the attributes, see Supported attributes.

brand & category

Sort by

Popularity metric by which collections are sorted.

The possible metrics are most converted (including both transactions and non-purchase conversions) and most viewed.

most viewed (descending)

Maximum number of collections

Maximum number of collections to generate for a discovery.

30

Minimum number of items in a collection

Minimum number of items that a collection must contain to be included in a discovery.

1

Strategies are also the basic organizing unit for Smart Discoveries:

For more information about how Smart Discovery strategies work, see How Smart Discovery works.

Platform support for Smart Discovery

Learn about how the Frosmo Platform supports Smart Discovery.

Supported attributes

The platform can generate Smart Discovery collections based on any item attribute whose type is string or array of strings.

The platform can generate Smart Discovery collections based on one or more attributes. The attributes are defined in Smart Discovery strategies, meaning all discoveries generated by a given strategy use the same attribute combination for their collections.

The exact attribute setup for a site is always separately planned and agreed with you.

note

The attributes used by Smart Discovery must be tracked and indexed by the Frosmo Search engine.

Supported page types

The platform supports Smart Discovery for the following page types:

  • Brand (only on retail sites)

  • Category

  • Home

note

Smart Discovery must be separately enabled for each page type. For example, you might want to show Smart Discoveries on the home page and on category pages, but not on brand pages.

Supported search results pages

Smart Discovery supports the following solutions for displaying search results on a site:

  • Frosmo Search results page. If the site has both Smart Discovery and Instant Search, Smart Discovery can use the Frosmo Search results page.

  • Smart Discovery results page. If the site has Smart Discovery but not Instant Search, Smart Discovery can use a search results page optimized for Smart Discovery results. This page is more basic than the Frosmo Search results page, containing fewer filters and options.

  • Existing search results page. If the site has an existing site search solution, Smart Discovery can integrate with the solution and use its search results page. However, the existing search results page must support setting the correct filter parameters in the URL.

  • Category page or other listing page. Smart Discovery can display its search results on an existing category or other listing page. However, the page must support setting the correct filter parameters in the URL.

How Smart Discovery works

info

The following workflow description assumes that the Frosmo Platform builds and displays the Smart Discovery web page element using a modification. In the real world, the site's own code or a client application can also handle the building and displaying.

Smart Discovery works with a site as follows:

  1. The Frosmo Platform generates the Smart Discovery data for the site.

  2. On the site, a visitor navigates to a page that has a Smart Discovery modification.

  3. The platform displays the Smart Discovery on the page:

    1. The platform retrieves the Smart Discovery data using the Smart Discovery API.

    2. The platform builds and renders the Smart Discovery web page element based on the data and using the template, modification, and placement defined for the element.

  4. The visitor clicks a collection in the Smart Discovery.

  5. The platform redirects the visitor to the search results page, which retrieves and renders the results for the clicked collection.

Smart Discovery workflow
Figure: Smart Discovery workflow

The following figure shows in more detail what the platform does in the Smart Discovery workflow (steps 1, 3, and 5).

Frosmo Platform in the Smart Discovery workflow
Figure: Frosmo Platform in the Smart Discovery workflow

Where to go next