Analytics overview

Introduction

Algolia includes a rich analytics feature giving you more insights into how your search engine is used. You can access to the analytics data through the dashboard, or by using our REST API. The Analytics API endpoints are not represented in our API clients, you must use the REST API directly.

Analytics metrics you can retrieve

We’ll aggregate the multiple “character by character” queries to find the words or expressions searched by your users, and return you the list of the most popular expressions searched with some stats:

  • average hits: average number of hits matched by the query with typo tolerance

  • …without typos: average number of hits matching exactly. (for example the query mouse could match house because of typo-tolerance)

  • count: number of time the search is performed.

Analytics overview 1

Queries that returned no results

If you want to know what your catalogue is missing, or improve the keywords and synonyms you’re using, you can have a look at this handy analytics feature. It’ll show the most popular queries that returned 0 (or a small number of) results. The displayed count is the number of time the query has been made on the index by all your users. If a query has been made two times by one user you will see x2.

Analytics overview 2

Activity by countries

If you have implemented Algolia on the front-end, you can see where the queries are coming from geographically.

Analytics overview 3

To see how your users use the search filters, you can click on the Refinement tab.

Analytics overview 4

Tag queries to segment the analytics

it’s possible at query time to specify the analyticsTags parameter to tag this specific query in order to be able to split the analytics data (For example, it’s possible to send two different tags: mobile and website to see how the mobile users search and be able to compare it to the website users)