Search Analytics For ElasticSearch with appbase.io

Appbase.io’s Analytics for ElasticSearch enables businesses to analyze their search volume, conversion opportunities (popular searches), content gaps— in effect helping them understand the ROI impact of search and highlighting areas where it can be improved.
In this competitive world of e-solutions where almost every e-solution has alternatives to choose, it’s important to understand the users’ needs & act accordingly. A faster and accurate search experience directly contributes to sales. A relevant search experience increases user engagement. The first step in understanding how well your search is engaging and converting is to start measuring the underlying key metrics.
Appbase.io Analytics requires an installation of appbase.io cluster alongside your ElasticSearch cluster. You can now deploy appbase.io as:
- A hosted offering: (Recommended) for a complete end-to-end managed experience. Learn More
- Deploy as a Docker image: Run anywhere, including with your Kubernetes ElasticSearch cluster. Learn More
- Amazon Machine Image (AMI): Deploy within your VPC alongside AWS ElasticSearch. Learn More

Once installed, you’re ready to track and visualize every search, click and conversion analytics. If you are using either ReactiveSearch or Searchbox libraries for building your search UI, these analytics will be recorded out of the box. If not, you can use appbase.io’s analytics.js library to integrate analytics in minutes with your custom search UI.
Understand The Funnel of Conversions
With appbase.io’s analytics views, you can now understand your search’s ROI impact through the funnel of conversions. Drill down into the search analytics, discover content gaps and unlock new monetization opportunities.
Popular Searches
appbase.io shows the most popular search terms in a given time interval. This lets you understand:
1. Merchandising opportunities — Feature products and monetize your search.
2. Lost opportunities — Popular searches with low click rates. Perhaps, the results aren’t relevant or some key results are missing.

Understand Content Gaps With No Results Searches
It is important to know when your search doesn’t meet end user expectations. The No Results Searches view lets you know the search terms for which your users didn’t get any results back.
You can replay these searches with the same settings that your users had, allowing you to then tweak the search relevance settings.

Get Instant Feedback With Replay Search
All analytics views provide an additional Replay Search feature which allows testing the exact state of a user’s search. You can understand the root cause for no results and then tweak relevancy settings to update the search behavior in realtime.

Promote Results With Query Rules
This feature allows you to create featured results based on the top search queries or no results queries. For example, to a movie store app, it can be useful to promote Harry Potter and The Deathly Hallows movie at the top when someone searches for the harry potter query.

Top Search Results
Popular Results give insights into the total search impressions, clicks and conversion info for the most searched result items.

Geo Distribution
Geography Visualization gives insights into where your users are. You can use this info to ensure that your search experience is optimized for your users in different geographies.

Request Distribution
The request distribution view helps you to understand the status of your requests. For e.g., if your search requests are resulting in frequent errors, you can see them here.

Search Latency
Search Latency view lets you visualize your query distribution and show you slow performing queries.

Tracking Custom Events With Analytics
Custom Analytics allows you to go one step further by recording additional events when recording analytics. These events can now be filtered from within all the above search views giving you an extra layer of context about your users.
By tracking custom events, you can slice and tailor analytics for your business needs.

All the appbase.io analytics views are also accessible via REST APIs, making it very easy to embed the analytics within your web and mobile apps. You can find the API reference over here.
Get Started With Appbase.io
appbase.io works with ElasticSearch and can be deployed in an environment of your choice.
Beyond helping you understand the business impact of search, it also comes with industry-leading open-source libraries for building search, tools to optimize search relevancy and advanced security controls for ElasticSearch.
You can get a free 14-day trial (no credit card required). Sign up for hosted appbase.io or deploy on your own.

