--- title: Usage Analytics slug: latest-atomic-usage-analytics canonical_url: https://docs.coveo.com/en/atomic/latest/usage/atomic-usage-analytics/ collection: atomic source_format: adoc --- # Usage Analytics Administrators can leverage recorded [Coveo Analytics data](https://docs.coveo.com/en/259/) to evaluate how users interact with a [search interface](https://docs.coveo.com/en/2741/), identify content gaps, and improve relevancy by generating and examining [dashboards](https://docs.coveo.com/en/256/) and [reports](https://docs.coveo.com/en/266/) within the [Coveo Administration Console](https://docs.coveo.com/en/183/) (see [Coveo Analytics overview](https://docs.coveo.com/en/l3bf0598/)). [Coveo Machine Learning (Coveo ML)](https://docs.coveo.com/en/1727/) features also require UA data to function. Since version 2.78.0, Coveo Atomic supports two tracking protocols: the [Coveo UA Protocol](https://docs.coveo.com/en/atomic/latest/usage/atomic-usage-analytics/atomic-coveo-ua/) and the new [Event Protocol (EP)](https://docs.coveo.com/en/atomic/latest/usage/atomic-usage-analytics/atomic-ep/). Event Protocol is a new standard for sending analytics [events](https://docs.coveo.com/en/260/) to Coveo. It simplifies event tracking by reducing the number of events sent to Coveo. For instance, you no longer need to send any `search` events as they're logged server-side when you make a request to the Search API. The protocol also streamlines the event payload, requiring fewer fields. Such streamlining results in a more efficient and less error-prone event tracking process, yielding better [machine learning](https://docs.coveo.com/en/188/) [models](https://docs.coveo.com/en/1012/) and [Coveo Analytics reports](https://docs.coveo.com/en/266/). ## Coveo UA vs. EP > **Important** > > [Event Protocol](https://docs.coveo.com/en/o9je0592/) is currently in open beta. > If you're interested in using Event Protocol, reach out to your Customer Success Manager (CSM). Since the Atomic V3 release, [Event Protocol](https://docs.coveo.com/en/o9je0592/) is the default tracking protocol. > **Important** > > Only [Coveo for Commerce](https://docs.coveo.com/en/1499/) supports EP at the moment. > For every other kind of implementation, set `analyticsMode` to `legacy` for the time being. ```javascript const searchInterface = document.querySelector('atomic-search-interface'); await searchInterface.initialize({ // ... analytics: {analyticsMode: 'legacy'}, }); // ... ``` To learn more about whether you should migrate to EP, see [Migrate to Event Protocol](https://docs.coveo.com/en/o88d0509/).