Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »

The way the popularity filter is calculated is based on the number of times a particular item was clicked on across keyword searches and the position that the item displayed on the page at the time it was clicked on. At anytime we only look at the data for the last 30 days.

 

We recommend that you keep the value between 0 and 1 to ensure that the search result's relevancy still has a strong impact on the order the items are displayed in. This helps safeguard that an item does not appear on top because it is popular, even though it is not necessarily the most relevant search term. In essence, the score should always have more weight on the order than on the popularity for search requests. For example, let's say a user searches for keyword "watch". A watch accessory appears in the result, but so does a replacement watch band. Perhaps users have been clicking on the watch accessory more in the last 30 days, so now the accessory might start displaying at the top of the results if the Learning Search Multiplier has been set to favor popularity. This is a less relevant result for the keyword "watch" and most likely is a lower priced item than an actual watch, thus these results might be deemed undesirable.
It is also valuable to set the value greater than zero so that popularity is able to play a role in the display order. When you are searching by department, relevancy doesn't play an important role as you are using navigation as opposed to keywords.For example, if you search a category, all items that will return will have the same category and will match the same score. However, in this case if the popularity metric is turned on, the items that are more popular will display closer to the top regardless of the popularity setting being at 1 or 3. We recommend that you turn this feature on in the staging account and ensure that the dev site is connected to the staging site for testing.

FAQ

How many days of click history impact the Popularity Score? 

The system default is set for 30 days, but this can be changed in the system parameters.

How many clicks before the Popularity Score begins to be applied?

Each click will have an impact for popularity.

How is the Popularity Score calculated?

  • The boost is based on click tracking.
  • Each click on a product is saving the absolute position of the item in search results (for instance, if a product is on the second page and it's position is the results was 2, and there are 12 items per page, the absolute position will be 14) and the number of search results from the current search.
  • For a Popularity Score boost, only items with the number of results greater than 5 and the absolute position greater than 3 are taking into account.

If other global boost scores are in place, with the Popularity Score still work?

The Learning Search Multiplier is working with other boosts from the Boost/Bury rule. 

During indexing, learning tracking from the last 30 days is being taken with the following actions:

  1. For each of the unique product IDs (UniqueID), all of the clicks are gathered and iterated through.
  2. For each click, the partial boost is calculated (Min (clickTracking.Aboslute / clickTracking.NofResults, 1) ) and added to the global boost for the product (UniqueId).
  3. Step 2 is repeated for all tracked unique product IDs (UniqueId).
  4. The values of the global product boost are normalized for all products into a range of 1-10. The values are stored in the index.

During search, these values are applied by factors defined in the Dashboard.



  • No labels