# Automatic Search Optimization (ASO)

## Ranking according to User Behavior

**Popular products will be promoted automatically**

In addition to its ranking rules, FactFinder offers another tool to achieve the best possible product display order, enhancing the probability for customer purchases: **Automatic Search Optimization,** hereafter referred to as ASO.

This feature ensures that the most popular products (the ones that are most often searched for, clicked on, and purchased) will proceed (step by step) to the very top positions of your search result pages. Using tracking data, FactFinder automatically defines the appropriate popular products, whose positions are then promoted by the algorithm.\
Search Result Optimization determines the rank of the displayed products by applying ranking rules. After activation, it automatically affects the entire online shop, continually improving the quality of the search results.

![recommendations-ecommerce-automation-control](/files/YLXy1IE37ECnTrngCVDR)

### Advantages:

* Search results are optimized automatically.
* Popular products will be purchased even more often.
* Increases both conversion rate and turnover.

## Location

**ASO module** can be found in left side menu, next to **More setting…→ ASO** in **Modules** category:

![](/files/2YD5NXEIWf97A2wfb8OJ)

## Configuring ASO

Automatic Search Optimization learns from customer search behavior.

Frequently clicked or purchased products will be ranked higher.

![](/files/esXS01i96rOZuZE2lIvV)

**Automatic Search-result Optimization (ASO)** enhances the positions of products based on user behavior with respect to relevant search terms. The ASO may be enabled or disabled as needed. When activated, it takes effect globally, adjusting the ordering subsequent to the ranking rules. In order that the ASO knows where to record its values, the target fields must be specified.

ASO also needs the specific analysis period, in order to extract the relevant data from the corresponding logs.

Please note that ASO will work only when the tracking is functioning properly.

You can define the fields in which FactFinder NG counts **clicks** ![](/files/afMFqoHYxlD3P4x4s54e) **, shopping cart additions** ![](/files/heY1jGf0d6KIgQt5tmq5) and **checkouts** ![](/files/dOZlcoZrhcFshT4JyY3F) yourself. FactFinder NG is “preset” to three fields.

In addition, the ASO requires the **analysis period** ![](/files/cVfuaDKK4FYgURysSN7J) to extract the data from the corresponding logs.

In ![](/files/Ph63z0daepEWYQihI5Tp) you can determine the weight of a click event. In ![](/files/Ehk1tMw4qBIWvCgJj7rh) **and** ![](/files/UipZ5ADW4CYdVObCmdDS) you can do the same for a cart and a checkout event.

In many cases it makes sense to fill the fields ![](/files/cVfuaDKK4FYgURysSN7J) and ![](/files/OafifViaQkQ4QbI1JAeE) with the same value. If the fields, which are configured in ![](/files/dOZlcoZrhcFshT4JyY3F), ![](/files/afMFqoHYxlD3P4x4s54e) and ![](/files/heY1jGf0d6KIgQt5tmq5), are also used for other purposes (like ranking rules or sorting) it can be useful to set the value of ![](/files/OafifViaQkQ4QbI1JAeE) to a higher value as the value of ![](/files/cVfuaDKK4FYgURysSN7J).

By default, FactFinder NG counts ​​an addition to the shopping cart as ten times the value of a click and a sale as twenty times the value. This can lead to distortions in shops with low sales figures. In these cases, it might be sensible to **only work with multipliers 5 and 10**.

**Note:** The Semantic Enhancer module depends on ASO. To deactivate ASO, change to a different Semantic Enhancer mode first, or disable the module.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.fact-finder.com/docs/modules/aso.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
