4 min read

Configure reporting settings for the Statistics microservice

The Statistics section determines the threshold settings used in the batch processes to calculate queries, clicks, and terms in the Statistics microservice.

View statistics

warning

Only Playboard users with permissions for Instance Management can enable the reporting settings.

The Statistics batch processes are aggregation and consolidation jobs responsible for compiling and cleaning up the data from the events received and enriched by the Tagging and Tagging Enrichment microservices. The clean data is then used by the Statistics microservice for metric reporting.

danger

Changing these settings affects the future reporting of metrics such as query, keyword, click, add-to-cart, and any derived metrics such as CTR and findability in the Empathy Platform Playboard.

It does not impact any statistics that have already been calculated up to the moment of the change. The impact must be assessed before making any changes.

If you need to adjust a parameter to reduce the noise in metric calculation and reporting, contact Partner Enablement.

Viewing the batch threshold settings

The Statistics batch process settings determine the threshold limits for data refinement in query subset and click subset calculation. Generally speaking, the higher the threshold value, the greater the refinement in the calculation of the metric, and hence, the lower number of results. The key is finding the balance between higher and lower values.

For example, in commerce stores with high traffic and an extensive product catalogue, the value tends to be higher, as the noise in query count is often higher and doesn’t provide as much value for the business.

The batch threshold settings are set to the default values and are displayed for your information. You cannot edit these values:

  • Query count threshold: Determines the minimum number of times that a query must appear to considered in the job. The default value is 3, i.e. the query must have been used 3 times to be considered in the analytics.
    This setting affects the Queries analytics within the Empathy Platform Playboard. For more information, see the Queries endpoints in the Statistics API.

  • Related count threshold: Determines the minimum number of times during a specific period that a click must appear to be considered in the job. The default value is 0, i.e. it counts from the first click.
    Similar to Query count threshold, this setting is associated with the products that shoppers click for a query. The higher the value, the fewer number of products shown for a query. The lower the value, the greater number of products shown.
    This setting affects the reporting of clicks, add-to-carts, checkouts, and wishlist events. More specifically, it affects the metrics shown in the term details panel in the Terms data visualization. For more information, see the Related endpoints in the Statistics API.

  • Query length threshold: Determines the minimum character length for a query to be considered in the job. The default value is 3, i.e. any queries of less than 3 characters are removed.
    It's designed to remove those queries resulting from autocomplete, i.e. requests are launched by keystroke when the shopper enters “trouser”, resulting in queries such as “t”, “tr”, and “tro”, as well as “trousers”. The greater the value, the lower number of queries logged. The lower the value, the higher number of queries logged. It's not usually changed, but it can be refined as appropriate.
    It affects the Queries analytics within the Empathy Platform Playboard. For more information, see the Queries endpoints in the Statistics API.

  • Next queries query length threshold: Determines the minimum character length for a query to be considered in the job. The default value is 3, i.e. it only counts queries of 3 characters or more. Although it may appear identical to Query length threshold, this setting affects next query reporting, rather than queries. The greater the value, the lower number of next queries. The lower the value, the higher number of next queries.
    For more information, see the Next Queries endpoint in the Statistics API.

  • Keyword length threshold: Determines the minimum character length for search terms to be considered in the job. The default value is 3, i.e. any terms of less than 3 characters are removed.
    Similar to Query length threshold, it calculates terms (i.e. keywords) rather than queries. It's designed to remove those terms resulting from autocomplete that may give terms such as “s”, “so”, and “sol”. The greater the value, the lower number of terms. The lower the value, the higher number of terms. It's not usually changed, but it can be refined as appropriate.
    This setting affects the Terms data visualization within the Empathy Platform Playboard. For more information, see the Keywords endpoints in the Statistics API.

  • minClickCountCategoriesTreshold: Determines the minimum clicks required for a category to be relevant. This setting affects the Categories data visualization within the Empathy Platform Playboard. For more information, see the Categories endpoints in the Statistics API.

Enabling the Statistics microservice

You only need to enable the Statistics microservice configuration if you change the default values. To enable the configuration, turn on the Enabled toggle switch.